Základní datové typy

Datový typ je jednoduše atributem dat, který říká kompilátoru nebo interpretovi, jak programátor hodlá data použít. Většina programovacích jazyků podporuje běžné datové typy reálných , celých a booleovských . Datový typ omezuje hodnoty, které může mít výraz , například proměnná nebo funkce. Tento datový typ definuje operace, které lze s daty provádět, význam dat a způsob, jakým lze uložit hodnoty tohoto typu. Typ hodnoty, ze které může výraz vzít svou hodnotu. (zdroj wiki) 

Uf. Toť definice. Co to ale ve skutečnosti znamená? Vědět, o jaký datový typ se jedná je úplný základ datové analytiky. Správná klasifikace nám ulehčí spoustu budoucích troubles. Když jsem začínala s datovou analytikou, o datových typech jsem samozřejmě slyšela, ale moc mi to hned nedocvaklo :-) Postřehla jsem to až ve chvíli, kdy jsem se učila s vizualizačním nástrojem - pokud totiž neoznačíte správně datový typ hned na startu, bude vám i to nejlepší zobrazovátko ukazovat nesmysly. Například máte-li sloupec “rok” označený jako “text - string” - pokud nezměníte datový typ na “datum - date”, nikdy nebudete schopni zobrazit data (rok) v časové ose, protože zobrazovátko nepochopí, že jde o datum.

Správná klasifikace datových typů ale není samozřejmě jen o vizualizaci. Tím úplně nejzákladnějším důvodem je velikost data. Pro každý datový typ je vyhrazeno větší či menší množství paměti - v praxi to znamená, že z hlediska místa je výhodnější mít uloženu informaci jako boolean (muž - 1 ano / 0 ne) než jako text “muž - ano”. Jakou mají jednotlivé datové typy velikost se dočtete například zde

Nerada bych tu popisovala celou problematiku datových typů, na to jsem malý pán. Datové typy mají různou klasifikaci a pro různé programovací jazyky se mohou lišit. Jak už mám ale ve zvyku, tady je pár zajimavých odkazů, které se datovými typy zabývají trochu podrobněji: 

Eva

Máte k článku nějaké otázky nebo připomínky? Klidně mi napište, ráda to s Vámi proberu :-)

Eva Hankusová
detektiv nových příležitostí
LinkedIn

Jak uvařit JIDOKI :-)

Jak uvařit JIDOKI :-)

To si takhle jednou vyrazíte do Krkonoš k zákazníkovi. S láskou vyberete tři ingredience, správně je promícháte, nastavíte a najednou máte luxusní recept - JIDOKI. No a než se nadějete, může vaše firma díky datům až ztrojnásobit obrat. True story, bro.

A tohle je co za SQL?

A tohle je co za SQL?

Každá databáze může používat trošku jinak strukturovaný jazyk SQL. Čert aby se v tom občas vyznal. Jedna z cest, jak si ověřit, že naše SQL je správné nebo kde se přibližuje nějakému "standardu" té či oné databáze, je používat tzv. SQL validátory.

Tak co teda? Tableau, Power BI nebo GoodData?

Tak co teda? Tableau, Power BI nebo GoodData?

Snad nejčastější otázku, kterou dostáváme, je: Jaký vizualizační tool byste nám doporučili? Jak jsme už mockrát řekli i napsali, není žádný nejlepší tool, který pokryje 100% všech požadavků. Je jen vhodný a vhodnější pro daný use case.