Schița de curs

Introducere

  • filozofia ș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 potrivește dbt Cloud cu fluxurile de lucru de depozitare și transformare a datelor

Noțiuni de bază pentru a începe cu dbt Cloud

  • Configurarea mediului de dezvoltare pe dbt Cloud
  • Conectarea dbt Cloud la depozitul dumneavoastră de date
  • Crearea 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 modele dbt

  • Înțelegerea modelelor dbt
  • Construirea unui model dbt
  • Transformarea datelor cu ajutorul dbt
  • Lucrul cu modele incrementale în dbt
  • Implementarea macrourilor și a funcțiilor personalizate în dbt

Gestionarea proiectelor dbt în dbt Cloud

  • Utilizarea interfeței dbt Cloud pentru a gestiona și implementa proiecte
  • Crearea de planificări și declanșarea lucrărilor 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

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

Depanare și depanare

  • Cum să depanați și să depanați proiectele dbt în dbt Cloud
  • Utilizarea jurnalelor pentru diagnosticarea problemelor
  • Cele mai bune practici pentru întreținerea proiectelor dbt Cloud

Rezumat și etapele următoare

Cerințe

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

Audiență

  • Inginerii de date
  • Analiști de date
  • Cercetători de date
 21 ore

Mărturii (5)

Cursuri înrudite

QGIS for Geographic Information System

21 ore

Categorii înrudite