Contattataci

Struttura del corso

Introduzione

  • Filosofia e principi di dbt / Cos’è dbt?
  • dbt rispetto ai tradizionali processi ETL
  • Panoramica delle funzionalità e dell’architettura di dbt
  • La visione più ampia: cos’è dbt Cloud?

Comprensione di dbt Cloud

  • Il ciclo di vita di un progetto dbt in dbt Cloud
  • Qual è il ruolo di dbt Cloud nei flussi di lavoro legati al data warehousing e alla trasformazione dei dati?

Primi passi con dbt Cloud

  • Configurazione dell’ambiente di sviluppo su dbt Cloud
  • Collegamento di dbt Cloud al proprio data warehouse
  • Creazione del primo progetto dbt su dbt Cloud
  • Esecuzione dei comandi dbt direttamente dall’interfaccia cloud
  • Lavoro collaborativo sui progetti con altri membri del team in dbt Cloud

Operazioni con i modelli dbt

  • Cosa sono i modelli dbt e come vengono utilizzati?
  • Realizzazione di un modello dbt da zero
  • Trasformazione dei dati tramite dbt
  • Lavoro con i modelli incrementali in dbt
  • Creazione e implementazione di macro e funzioni personalizzate in dbt

Gestione dei progetti dbt su dbt Cloud

  • Utilizzo dell’interfaccia per gestire ed effettuare il deploy dei progetti
  • Pianificazione e avvio automatico dei job dbt
  • Creazione e gestione degli ambienti di lavoro in dbt Cloud
  • Distribuzione finale dei progetti in produzione
  • Impostazione di notifiche e alert per monitorare l’andamento dei processi

Integrazione di dbt Cloud con altri strumenti

  • Collegamento di dbt Cloud a Git e ai sistemi di controllo delle versioni
  • Interfacciamento di dbt Cloud con ulteriori tool cloud dedicati al data warehousing e alla trasformazione dei dati

Risoluzione problemi e debugging

  • Metodi per diagnosticare ed eliminare eventuali errori nei progetti dbt Cloud
  • L’utilizzo dei log per individuare le cause dei problemi
  • Linee guida e buone pratiche per la manutenzione ottimale dei progetti su dbt Cloud

Riepilogo e prossimi passi

Requisiti

  • Conoscenza di base dei principi di modellazione dei dati e del linguaggio SQL
  • Esperienza nell’utilizzo di SQL e della linea di comando (CLI)
  • Competenze di base nella programmazione in Python

Destinatari del corso

  • Ingegneri dei dati
  • Analisti dei dati
  • Scienziati dei dati
 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative