Vyberte svůj jazyk
Kurz Analytics Engineering
Více než 2 miliony studentů po celém světě

Kurz Analytics Engineering

4,1

Osvojte si nástroje, techniky a pracovní postupy, které definují moderní analytické inženýrství. Tento kurz vás provede od základů datového modelování až po produkční datové pipeline v dbt, optimalizaci cloudových skladů a orchestraci pracovních postupů. Získejte dovednosti, po kterých zaměstnavatelé právě teď aktivně poptávají.

Dedika pro firmy

Co se naučíte:

Naučíte se navrhovat vrstvené datové modely s využitím dimenzionálních schémat a schémat hvězdy a následně je implementovat jako otestované a zdokumentované projekty dbt. Rozvinete pokročilé dovednosti v SQL pro cloudové datové sklady a osvojíte si techniky optimalizace dotazů, které snižují náklady a zvyšují spolehlivost. Kurz pokrývá rámce pro kvalitu dat, orchestraci pipeline pomocí Airflow, CI/CD pro datové projekty a řízenou vrstvu metrik pomocí sémantické vrstvy dbt. Prozkoumáte také jazyk Python pro analytické úlohy, datovou observabilitu a nové trendy včetně architektur lakehouse a vývoje s podporou umělé inteligence. Na konci budete schopni vytvářet a spravovat produkční analytické systémy od začátku do konce.

Jak studujete v praxi Kurz Analytics Engineering

Jak procvičujete Kurz Analytics Engineering

Pro vás, kteří jste firma a chcete školit svůj tým

V Dedika pro firmy je kurz doplněn o cvičení a příklady přímo z vašeho podnikání a přizpůsoben tak, jak vaše firma potřebuje.

Klikněte zde

Obsah kurzu

8 Kapitoly • 41 LekceDélka mezi 4 a 360 hodinami (rozhodujete vy)

Kapitola 1Zobrazit detaily

Základy analytického inženýrství

  • Lekce 1 • Přehled moderního datového stacku

    Mapuje kategorie nástrojů, které tvoří současnou datovou platformu. Poskytuje terminologii používanou v celém kurzu.

  • Lekce 2 • Základy verzování pro datové týmy

    Pokrývá pracovní postupy Gitu upravené pro analytické kódové báze. Propojuje správu zdrojového kódu s kolaborativní a reprodukovatelnou prací s daty.

  • Lekce 3 • Opakování SQL pro analytiku

    Opakuje konstrukce SQL, které jsou nejdůležitější pro analytické transformace. Zajišťuje společný základ před zavedením pokročilých dotazovacích vzorů.

  • Lekce 4 • Základy datového modelování

    Představuje relační koncepty a paradigmata modelování používaná pro strukturování analytických dat. Ukotvuje studenty v teorii před praktickou transformační prací.

  • Lekce 5 • Role analytického inženýra

    Definuje analytické inženýrství a jeho pozici mezi surovými daty a business konzumenty. Stanovuje profesní kontext pro veškerou následnou technickou práci.

Kapitola 2Zobrazit detaily

Práce s cloudovými datovými sklady

  • Lekce 1 • Pokročilé SQL pro sklady

    Rozšiřuje dovednosti SQL o funkce specifické pro sklady a výkonnostní vzory. Buduje plynulost psaní dotazů potřebnou pro komplexní transformace.

  • Lekce 2 • Načítání a staging dat

    Pokrývá hromadné načítání, formáty souborů a vzory staging oblastí pro ingest surových dat. Propojuje ingest s transformačním pracovním postupem.

  • Lekce 3 • Řízení přístupu a základy data governance

    Představuje přístup na základě rolí, maskování dat a oprávnění na úrovni schématu. Ukotvuje návyky governance před vybudováním produkčních pipeline.

  • Lekce 4 • Architektura cloudových skladů

    Vysvětluje oddělení výpočtu a úložiště, virtuální sklady a modely provádění dotazů. Poskytuje architektonický kontext potřebný pro psaní efektivního SQL.

  • Lekce 5 • Výkon dotazů a optimalizace

    Učí profilování dotazů, clustering a strategie partitioning. Přímo snižuje výpočetní náklady a zlepšuje spolehlivost pipeline.

Kapitola 3Zobrazit detaily

Transformační pipeline s dbt

  • Lekce 1 • Dokumentace a dbt DAG

    Učí popisy modelů, dokumentaci na úrovni sloupců a vizualizaci DAG. Vytváří samo-dokumentující se pipeline, které podporují týmovou spolupráci.

  • Lekce 2 • Inkrementální modely a výkon

    Hluboký ponor do inkrementálních strategií pro velké tabulky. Vyvažuje aktuálnost, náklady a správnost v produkčních pipeline.

  • Lekce 3 • Tvorba modelů a materializace

    Pokrývá SQL soubory modelů, funkci ref() a typy materializace. Učí, jak dbt kompiluje a provádí transformační logiku.

  • Lekce 4 • Makra, balíčky a Jinja

    Rozšiřuje dbt o znovupoužitelná makra Jinja a komunitní balíčky. Snižuje duplicitu kódu a urychluje vývoj projektu.

  • Lekce 5 • Struktura a nastavení dbt projektu

    Prochází inicializací projektu, rozvržením adresářů a konfigurací profilu. Ukotvuje lešení projektu používané ve veškeré následné práci s dbt.

  • Lekce 6 • Testování kvality dat v dbt

    Představuje vestavěné a vlastní dbt testy k ověření datových předpokladů. Vkládá kontroly kvality přímo do transformační pipeline.

Kapitola 4Zobrazit detaily

Vzory a osvědčené postupy datového modelování

  • Lekce 1 • Vzory znovupoužitelnosti a modularity

    Učí principy DRY aplikované na datové modely prostřednictvím maker a sdílených staging vrstev. Snižuje zátěž údržby v rostoucích projektech.

  • Lekce 2 • Zpracování komplexních datových vztahů

    Řeší vztahy M:N, přemostěné tabulky a hierarchie. Vybavuje studenty k přesnému modelování složitosti reálného businessu.

  • Lekce 3 • Dimenzionální modelování v praxi

    Aplikuje návrh hvězdicového schématu na reálné analytické případy užití. Převádí teorii z kapitoly 1 do produkčně připravených dbt modelů.

  • Lekce 4 • Jedna velká tabulka vs. normalizované datové tržiště

    Porovnává široké denormalizované tabulky s normalizovanými strukturami datových tržišť. Vede studenty k volbě správného vzoru pro každý případ užití.

  • Lekce 5 • Návrh vrstvené architektury

    Ukotvuje staging, mezilehlou a mart vrstvu jako strukturovaný modelovací přístup. Poskytuje organizační rámec pro všechna rozhodnutí o návrhu modelu.

Kapitola 5Zobrazit detaily

Strategie kvality dat a testování

  • Lekce 1 • Upozorňování, monitorování a náprava

    Vytváří pipeline pro upozorňování a pracovní postupy reakce na incidenty při selhání kvality dat. Uzavírá smyčku mezi detekcí a řešením.

  • Lekce 2 • Great Expectations a vlastní rámce

    Aplikuje specializovaný rámec kvality dat vedle dbt testů. Poskytuje bohatší validační schopnosti pro komplexní požadavky na kvalitu.

  • Lekce 3 • Statistické a distribuční testování

    Představuje kontroly objemu, monitorování distribuce a detekci anomálií pro numerická data. Zachycuje jemné odchylky dat, které strukturální testy přehlédnou.

  • Lekce 4 • Dimenze kvality dat

    Definuje úplnost, přesnost, konzistenci, včasnost a jedinečnost jako měřitelné dimenze kvality. Rámuje testovací strategii pro celou kapitolu.

  • Lekce 5 • Testování schématu a omezení

    Pokrývá validaci schématu, vynucování datových typů a kontroly referenční integrity. Zabraňuje šíření strukturálních datových problémů dále v pipeline.

Kapitola 6Zobrazit detaily

Orchestrace a plánování pipeline

  • Lekce 1 • Tvorba pracovních postupů s Airflow

    Pokrývá tvorbu Airflow DAG, operátory a připojení. Převádí koncepty orchestrace do fungujícího kódu pipeline.

  • Lekce 2 • Monitorování a pozorovatelnost pipeline

    Představuje metadata pipeline, historii běhů a externí monitorovací integrace. Poskytuje přehled o stavu pipeline ve velkém měřítku.

  • Lekce 3 • Plánování a správa závislostí

    Učí cron výrazy, plánování s ohledem na data a závislosti napříč DAG. Zajišťuje, aby pipeline běžely ve správném pořadí a se správným načasováním.

  • Lekce 4 • Koncepty a nástroje orchestrace

    Představuje orchestraci založenou na DAG, závislosti úloh a přehled orchestrátorů. Poskytuje koncepční základy před praktickou prací s nástroji.

  • Lekce 5 • Ošetření chyb a logika opakování

    Implementuje opakování, timeouty a callbacky při selhání v orchestrovaných pipeline. Buduje odolnost do produkčních pracovních postupů.

Kapitola 7Zobrazit detaily

Analytické inženýrství v produkci

  • Lekce 1 • Řízení nákladů v produkci

    Aplikuje kontrolu nákladů skladu, rozpočty na dotazy a značkování zdrojů na produkční pipeline. Vyvažuje výkon s provozními náklady.

  • Lekce 2 • Reakce na incidenty v datových pipeline

    Ukotvuje runbooky, postupy pohotovosti a procesy postmortem pro datové incidenty. Snižuje střední dobu do obnovy při produkčních selháních.

  • Lekce 3 • Správa tajemství a konfigurace

    Pokrývá bezpečné ukládání přihlašovacích údajů, proměnné prostředí a správce tajemství. Zabraňuje vystavení přihlašovacích údajů v analytických kódových bázích.

  • Lekce 4 • CI/CD pro datové pipeline

    Implementuje automatizované testovací a nasazovací pipeline pro dbt projekty. Vnáší disciplínu softwarového inženýrství do pracovních postupů datových transformací.

  • Lekce 5 • Správa prostředí a propagace

    Definuje vývojové, stagingové a produkční prostředí a pracovní postupy propagace. Zabraňuje tomu, aby se neotestované změny dostaly k businessově kritickým datům.

Kapitola 8Zobrazit detaily

Vrstva metrik a sémantické modelování

  • Lekce 1 • Modelování dimenzí a entit

    Navrhuje vztahy entit a dimenzionální hierarchie v rámci sémantické vrstvy. Umožňuje konzistentní segmentaci a filtrování napříč všemi metrikami.

  • Lekce 2 • Koncept vrstvy metrik

    Vysvětluje, proč centralizovaná vrstva metrik odstraňuje nekonzistenci metrik napříč nástroji. Motivuje k sémantickému modelování, které následuje.

  • Lekce 3 • Definice metrik pomocí dbt Semantic Layer

    Pokrývá syntaxi MetricFlow pro definování měr, dimenzí a metrik v dbt. Vytváří znovupoužitelné definice metrik konzumovatelné jakýmkoli BI nástrojem.

  • Lekce 4 • Governance a verzování metrik

    Ukotvuje vlastnictví, řízení změn a postupy verzování pro definice metrik. Udržuje důvěru v metriky s vývojem businessu.

  • Lekce 5 • Dotazování a konzumace vrstvy metrik

    Demonstruje, jak BI nástroje a API konzumují metriky sémantické vrstvy. Ověřuje, že definice poskytují správné výsledky od začátku do konce.

Certifikace

Váš platný certifikát o dokončení

Tento kurz je pro vás:

  • Datový analytik: jste připraveni posunout se od tvorby dashboardů k transformační práci.

  • SQL vývojář: chcete formalizovat dovednosti datového modelování pro moderní platformy.

  • Vývojář business intelligence: přecházíte k technicky zaměřeným datovým rolím.

  • Junior datový inženýr: chcete se specializovat konkrétně na analytickou vrstvu.

  • Zájemce o změnu kariéry: vstupujete do datové oblasti z financí, provozu nebo technického prostředí.

  • Generalista v datovém týmu: chcete mít pod kontrolou celou pipeline od zdroje až po datové tržiště.

Co říkají naši studenti

Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...
Giulio Carlo
Giulio CarloStudent digitálního marketingu
Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.
Mariana Ferres
Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!
Luciana Alvarenga
Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.
André Felipe
André FelipeStudent prompt engineeringu

Hlavní školení

Často kladené otázky

Kdo je Dedika?

Je certifikát platný v Česko?

Jsou kurzy zdarma?

Jaká je pracovní zátěž kurzu?

Jak kurzy vypadají?

Jak kurzy fungují?

Jaká je délka kurzů?

Jaká je cena nebo poplatek za kurzy?

Co je EAD nebo online kurz a jak funguje?

PDF kurz