Schița de curs

Introducere

  • Filozofia și principiile dbt / Ce este dbt?
  • dbt vs ETL tradițională
  • Panorama funcțiilor și arhitecturii dbt
  • Mai multe despre dbt: Ce este dbt Cloud?

Înțelegerea dbt Cloud

  • Ciclul de viață al unui proiect dbt în dbt Cloud
  • Cum se integrează dbt Cloud cu fluxurile de lucru ale depozitării și transformării datelor

Începutul lucrului cu dbt Cloud

  • Setarea mediului de dezvoltare în dbt Cloud
  • Conectarea dbt Cloud la depozitul de date
  • Creearea unui proiect dbt în dbt Cloud
  • Rularea comenzilor dbt în dbt Cloud
  • Colaborarea cu membrii echipei la un proiect dbt în dbt Cloud

Lucrul cu modelele dbt

  • Înțelegerea modelelor dbt
  • Creatia unui model dbt
  • Transformarea datelor folosind dbt
  • Lucrul cu modele incrementale în dbt
  • Implementarea macrocodelor și funcțiilor personalizate în dbt

Gestionarea proiectelor dbt în dbt Cloud

  • Folosirea interfeței dbt Cloud pentru a gestiona și implementa proiecte
  • Crearea de calendarizări și declanșarea sarcinilor dbt
  • Crearea și gestionarea mediilor în dbt Cloud
  • Implementarea proiectelor dbt în producție
  • Setarea notificărilor și alertelor

Integrarea dbt Cloud cu alte instrumente

  • Folosirea dbt Cloud cu Git și controlul versiunilor
  • Integrarea dbt Cloud cu alte instrumente de depozitare și transformare a datelor bazate pe cloud

Depanarea și rezolvarea problemelor

  • Cum se depanează și rezolvă problemele proiectelor dbt în dbt Cloud
  • Folosirea jurnalelor pentru diagnosticarea problemelor
  • Practici optimizate pentru menținerea proiectelor dbt Cloud

Rezumat și următorii pași

Cerințe

  • O înțelegere a modelării datelor și SQL
  • Experiență cu SQL și interfața de linie de comandă (CLI)
  • Experiență în programare Python

Audiență

  • Ingineri de date
  • Analiști de date
  • Științifici de date
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite