Schița de curs

Introducere

  • Filosofia și principiile dbt / Ce este dbt?
  • dbt vs ETL tradițional
  • Prezentare generală a caracteristicilor și arhitecturii dbt
  • Dincolo de dbt: Ce este dbt Cloud?

Înțelegerea dbt Cloud

  • Ciclul de viață al unui proiect dbt în dbt Cloud
  • Cum se integrează dbt Cloud în fluxurile de lucru de depozitare și transformare a datelor

Începutul lucrului cu dbt Cloud

  • Configurarea mediului de dezvoltare pe dbt Cloud
  • Conectarea dbt Cloud la depozitul tău de date
  • Crearea unui proiect dbt în dbt Cloud
  • Rularea comenzilor dbt în dbt Cloud
  • Colaborarea cu membrii echipei pe un proiect dbt în dbt Cloud

Lucrul cu modele dbt

  • Înțelegerea modelelor dbt
  • Construirea unui model dbt
  • Transformarea datelor folosind dbt
  • Lucrul cu modele incrementale în dbt
  • Implementarea macro-urilor și funcțiilor personalizate în dbt

Gestionarea proiectelor dbt în dbt Cloud

  • Folosirea interfeței dbt Cloud pentru a gestiona și implementa proiecte
  • Crearea programelor și declanșarea job-urilor dbt
  • Crearea și gestionarea mediilor în dbt Cloud
  • Implementarea proiectelor dbt în producție
  • Configurarea 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 să depanezi și să rezolvi probleme în proiectele dbt în dbt Cloud
  • Folosirea jurnalelor pentru a diagnostica probleme
  • Bune practici pentru întreținerea proiectelor dbt Cloud

Rezumat și pași următori

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

Public țintă

  • Ingineri de date
  • Analiști de date
  • Oameni de știință de date
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite