SQL

Je to mezera, není to mezera? | Mňamka #370

Je to mezera, není to mezera? | Mňamka #370

O významu čištění dat toho bylo napsáno již poměrně hodně. Zjednodušeně by se to dalo shrnout takto – pokud si neuděláte úklid už na vstupu, budete mít neskutečný bordel i na výstupu. Dnes se proto podíváme, jak ve si Snowflake SQL vyčistit finanční čísla z Google Sheets. Petr vám postupně ukáže, jak by měl vypadat čistící skript pro data různých formátů. A narazil při tom i na jeden opravdu záludný oříšek. Není totiž mezera jako mezera. O tom už ale více v dnešní mňamce!

SQL klauzule "with" aneb jak na přehledný kód | Mňamka #361

SQL klauzule "with" aneb jak na přehledný kód | Mňamka #361

Při psaní kódu se můžeme setkat se dvěma extrémy, na které je dobré si dát pozor. Tím prvním je vytváření nesčetného množství dočasných tabulek, které v konečném důsledku vedou k velmi nepřehlednému a dlouhému kódu. Druhým extrémem je pak snaha napsat celou logiku v jednom řádku. Bára vám proto v dnešní mňamce na praktických příkladech ukáže, jak se těmto extrémům můžete vyvarovat. Pomocí SQL klauzule "with" je totiž možné napsat komplexní kód, který je přehledný a snadno čitelný!

Python a SQL taháky pro začátečníky i pokročilé | Mňamka #274

Python a SQL taháky pro začátečníky i pokročilé | Mňamka #274

S novým rokem přichází i potřeba si oprášit znalosti. Po všem tom jídle a bublinkách jsme si pro vás připravili mňamku, ve které máme taháky. Jsou to taháky pro začátečníky i pokročilé a obsahují Python a SQL. Pokud je vaše předsevzetí „být víc datař“ tak se vám budou určitě hodit a pokud už datař jste, aspoň si připomenete, co jde jednodušeji a snad si v nich najdete nějaký quick hack.

Rychlé zkoumání dat s Count.co | Mňamka #271

Rychlé zkoumání dat s Count.co | Mňamka #271

Náš Michal vám sepsal návod na to, jak používat Count.co, výborný nástroj pro SQLkaře. Obsahuje věci jako analytický zápisník a datovou vizualizační platformu, ale to není vše. Díky modulárnímu konceptu se dá v Count.co sdílet přesouvat a prezentovat vše od textu, skriptů nebo konfigurovatelných grafů. Michal vám ukáže, jak to funguje, co to dělá a proč jste to měli používat už včera. Jak sám napsal: „nabízí příjemný kompromis mezi užitečností a stále jednoduchou použitelností." Pojďte se na to mrknout sem.

Design pattern #6: Události v datech | Mňamka #237

Design pattern #6: Události v datech | Mňamka #237

Máme tu další várku design patternů od Péti! Pojďme si ukázat, jak můžeme pracovat s událostmi v datech - zajímá vás, co předcházelo zákaznické registraci? Průměrný počet dní mezi objednávkami? Nebo jak se mění zdroj návštěv u jednotlivých klientů? Tyhle patterny Vám pomůžou v pochopit vzorce chování jednotlivých zákazníků/skupin, nebo třeba odhalit mezery v akvizičním procesu. Není to nic složitého!

Design Pattern #5: Transakční data | Mňamka #165

Design Pattern #5: Transakční data | Mňamka #165

Transakční data si asi umí představit každý. Hromada řádků z eshopu, to je přece jasný. Spočítat revenue je přece hračka... jenže pak to přijde. Na každý řádek jiná sleva, jinak datum, teď které datum?, slevy na položku, slevy na fakturu, slevový kupón, s dopravou nebo bez? a tak dále. Denní chléb datového detektiva. Skvěle vám poslouží tyto tři designové patterny, které usnadní zpracování transakčních dat. Stačí se zorientovat v databázi!