Návrh Školení

Úvod

  • Filosofie a principy dbt / Co je dbt?
  • dbt vs tradiční ETL
  • Přehled funkcí a architektury dbt
  • Kromě dbt: Co je to dbt Cloud?

Chápání dbt Cloud

  • Vývojový cyklus projektu v dbt Cloud
  • Jak se dbt Cloud zasazuje do pracovních postupů datových skladů a transformací

Začínáme s dbt Cloud

  • Nastavení vývojového prostředí v dbt Cloud
  • Připojení dbt Cloud k vašemu datovému skladu
  • Vytváření projektu dbt v dbt Cloud
  • Spuštění příkazů dbt v dbt Cloud
  • Kolaborace s členy týmu na projektech dbt v dbt Cloud

Práce s modelem dbt

  • Chápání modelů dbt
  • Vytváření modelu dbt
  • Transformace dat pomocí dbt
  • Práce s inkrementálními modely v dbt
  • Implementace makro a vlastních funkcí v dbt

Správa projektů dbt v dbt Cloud

  • Použití rozhraní dbt Cloud k správě a nasazování projektů
  • Vytváření plánů a spouštění úloh dbt
  • Vytváření a správa prostředí v dbt Cloud
  • Nasazení projektů dbt do produkce
  • Nastavení oznámení a upozornění

Integrace dbt Cloud s jinými nástroji

  • Použití dbt Cloud s Git a řízením verzí
  • Integrace dbt Cloud s dalšími cloudovými datovými skladami a transformačními nástroji

Řešení potíží a ladění

  • Jak ladit a řešit problémy s projekty dbt v dbt Cloud
  • Použití logů k diagnostice problémů
  • Osvědčené postupy pro udržování projektů dbt Cloud

Závěr a další kroky

Požadavky

  • Pochopení datového modelování a SQL
  • Zkušenosti s SQL a rozhraním příkazového řádku (CLI)
  • Zkušenosti s programováním v Pythonu

Publikum

  • datoví inženýři
  • Analytici dat
  • Data Scientists
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie