SQL pro analytický reporting - přímá cesta k datům (SQLDA)

  • Termín:
    07.10.–08.10.2026
    Čas:
    09:00 - 17:00
    Lektor:
    Petr Rozkošný
    Forma:
    online
    Jazyk:
    Česky
    Počet účastníků:
    3 účastníků
    Úvodní obrazovka + timer:
    Virtuální učebna:

    Jaký nástroj využíváme?

    K propojení účastníků s lektorem ve virtuální učebně plánujeme pro toto školení využít platformu Microsoft Teams.

    Co budete ke školení potřebovat?

    • Mikrofon Většina notebooků má vestavěný mikrofon, nebo si můžete připojit sluchátka s mikrofonem.
    Dále doporučujeme (není nezbytně nutné, ale školení pak bude mnohem příjemnější):
    • Dva monitory (IT kurzy) – na jednom monitoru můžete sledovat výklad lektora a na druhém samostatně pracovat na jednotlivých cvičeních. Vystačíte si i s jedním monitorem, ale pak je třeba přepínat mezi jednotlivými okny. Při dvou monitorech je práce mnohem pohodlnější. Alternativě je možné využít i dvě nezávislá zařízení (druhý notebook, chytrá TV, tablet apod.).
    • Webkameru (Soft skills) – webkamera je vhodná především pro Soft skills kurzy, kde je nutná živá interakce lektora a účastníků.
    • Proč SQL a jak přemýšlet o datech
      • Kde se s SQL setkáte: Power Query, Python, CRM/ERP, BI nástroje
      • Mentální model: tabulka, sloupec, řádek, datový typ
      • Rozdíl mezi databází, schématem, tabulkou a pohledem (view)
      • Jak komunikovat s IT/DBA – co znamená přístup, pohled, schéma
    • Anatomie SELECT dotazu
      • Čtyři otázky před každým dotazem: odkud → co filtrovat → co zobrazit → jak seřadit
      • Klauzule FROM, WHERE, SELECT, ORDER BY, LIMIT / TOP
      • Logické vs. zapisované pořadí vyhodnocení dotazu
      • Operátory pro filtrování: =, <>, >, <, BETWEEN, IN, LIKE
      • Pracovní návyk: testování dotazu na malém vzorku před plným spuštěním
      • Čtení chybových hlášek bez paniky
    • Agregace jako kontingenční tabulka
      • Agregační funkce: SUM, COUNT, AVG, MIN, MAX
      • Klauzule GROUP BY jako přímá analogie řádkových polí kontingenční tabulky
      • WHERE vs. HAVING – filtr před agregací vs. po agregaci
      • COUNT(*) vs. COUNT(sloupec) – proč to není totéž
      • Aliasy názvů sloupců a čitelnost výsledku pro další zpracování
    • Datová hygiena a běžné problémy
      • Neznámá hodnota NULL: Jak pracovat s „prázdnými buňkami“, které se chovají jinak než nula, a jak je bezpečně ošetřit
      • Detekce duplicit pomocí GROUP BY + HAVING COUNT(*) > 1
      • Funkce pro čištění: DISTINCT, TRIM, LOWER/UPPER, COALESCE
      • Typické pasti: nekonzistence textových hodnot, různé zápisy jednoho stavu
      • Kontrola smysluplnosti výsledku před dalším použitím v reportu
    • Spojování tabulek - skládání souvislostí
      • Proč data nežijí v jedné tabulce - úvod do normalizace
      • INNER JOIN (průnik) - výběr záznamů, která mají své páry v obou tabulkách
      • LEFT JOIN (analogie XLOOKUP/SVYHLEDAT) - jak k hlavním datům připojit odpovídající informace a ošetřit nenalezené
      • UNION ALL (skládání pod sebe) - sjednocení dat ze stejných struktur
      • Rozhodovací strom analytika - jak rozpoznat, který typ spojení v danou chvíli potřebujete, abyste o žádná data nepřišli
    • SQL a AI – efektivní spolupráce
      • Kdy AI v SQL pomáhá (boilerplate, překlad zadání, oprava chyb) a kdy selhává (neznámé schéma, business logika, výkon)
      • Jak dát AI správný kontext: schéma tabulek, ukázková data, business sémantika sloupců
      • Čtyři typy promptů: generuj, oprav, vysvětli, přepiš
      • Typické halucinace v SQL výstupu a jak je odhalit (vymyšlený sloupec, špatný typ JOINu, tiché odfiltrování NULL)
      • Verifikační checklist – aplikace všeho z předchozích modulů
      • Iterativní workflow: zadání → AI návrh → test na vzorku → verifikace → oprava
    • Ukázka napojení SQL na analytické a reportovací nástroje
  • Před kurzem

    • Projdi aktuální osnovu a ověř, že body odpovídají plánované náplni. Pokud narazíš na neaktuální či nejasné části, ozvi se produktovému specialistovi uvedenému v kontaktech vpravo.

    • Nejpozději 3 pracovní dny před kurzem pošli specifikaci potřebného HW/SW (instalace, přístupy, síť). Pro zajištění přípravy kontaktuj technickou podporu uvedenou v pravém panelu (kontakty se generují automaticky dle lokality).

    • Pokud využíváš tištěné podklady, odešli je prosím alespoň týden předem. Adresu pro tisk najdeš v pravém panelu kontaktů — generuje se automaticky dle lokality a typu kurzu (prezenčně/online/u zákazníka).

    • Použij naši standardní PPT šablonu (viz sekce Podpůrné materiály). Úvodní slide by měl obsahovat název kurzu a jméno lektora. Nech prostor pro příklady a diskuzi.

    Během kurzu

    • Připoj se do virtuální učebny nebo doraz na místo s dostatečným předstihem. U online kurzů je vstup do virtuální učebny účastníkům umožněn až po připojení lektora, proto je nezbytné „nastartovat“ učebnu nejpozději 15 minut před zahájením školení.

    • U prezenčních kurzů zajisti každý den podpis prezenční listiny. V případě, že u někoho je potřeba upravit jméno, doplnit tituly apod., kontaktuj produkťáka (kontakt vpravo).

      Podepsaná prezenční listina vlastně představuje dodací list a je důležitým podkladem pro fakturaci.

    • Drž se časového plánu (zpravidla 9:00–17:00). Pokud se skupina jednohlasně shodne na zkrácení kurzu, informuj prosím ICT Pro. Krátké pauzy dělej cca po 50–70 min., oběd obvykle cca 12:00–13:00.

      Pokud se chceš s účastníky u školení v našich prostorách domluvit na dřívějším začátku, potvrď si to prosím předem s kolegy v kanceláři, aby byl někdo přítomen a mohl účastníky pustit do budovy.

    • Před ukončením kurzu požádej účastníky o vyplnění online hodnocení.

      Formulář je dostupný na stránce www.ictpro.cz/hodnoceni.
      Pro vstup stačí zadat kód kurzu (SQLDA) a jméno s příjmením přesně tak, jak jsou uvedeny na prezenční listině.

      Výsledky slouží ke zlepšování kvality obsahu i organizace kurzů a často jsou vyžadovány také objednavatelem školení.

      DŮLEŽITÉ: Hodnoticí formulář je dostupný pouze v době konání kurzu. Z bezpečnostních důvodů se mimo tyto dny nelze přihlásit. Proto je potřeba, aby účastníci hodnocení vyplnili ještě před odchodem domů.

      Následující den odešle systém automaticky e-mail s unikátním odkazem pro pozdější vyplnění, ale z našich zkušeností víme, že většina účastníků to pak již nevyplní.

      Sekce pro lektory, kde si můžeš hodnocení prohlédnout, je dostupná na adrese www.ictpro.cz/lektor.
      Pokud jsi nedostal login, nebo si jej nepamatuješ, ozvi se produkťákovi, nebo komukoliv, kdo je ti v ICT Pro nejbližší :-)

    Po kurzu

    • U kurzů v našich prostorách nech prosím prezenční listinu u kolegů v kanceláři. Pokud tam již nikdo nebude, nech ji prosím na učebně.

      V případě školení u klienta vyfoť prosím prezenčku mobilem a fotku pošli na kontakt uvedený vpravo (zajišťuje dokumentaci) a případně i produktovému specialistovi.

      Originál si nech u sebe – předáš nám ho při Tvém dalším školení na některé z našich poboček event. poštou.

    • Po skončení kurzu zašli prosím fakturu se splatností 14 dní na adresu fakturace@ictpro.cz.

      Pokud nefakturuješ a ještě u nás nemáš uzavřenou DPP, kontaktuj produktového specialistu, abychom připravili DPP k podpisu.

      Pokud už s námi máš DPP uzavřenou, výkaz k dohodě připravíme automaticky – není třeba nic dalšího řešit.

    • Pokud máš poznatky z průběhu školení (k obsahu/organizaci), nebo nějaké návrhy ke zlepšení či podněty obchodního rázu (např. na pokračující školení), pošli je prosím produktovému specialistovi uvedenému v pravém panelu. Každý podnět nám pomůže.

Na koho se u nás obrátit?

Radka Kokojanová
Radka Kokojanová
Produktový specialista
+420 736 605 481
radka.kokojanova@ictpro.cz
Kristýna Valková
Kristýna Valková
Tisk materiálů, příprava dokumentace
+420 608 311 787
kristyna.valkova@ictpro.cz
Petr Slavík
Petr Slavík
Technická podpora
+420 775 860 777
petr.slavik@ictpro.cz