Vai al contenuto principale

Corso

dbt intermedio

Avanzato2 h

Porta le tue competenze in materia di DBT a un livello superiore con questo corso pratico pensato per ingegneri dei dati e professionisti dell'analisi.

Python2 h7 video26 esercizi2,150 XP6,860Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Padroneggia i flussi di lavoro DBT

Porta le tue competenze in materia di dbt al livello successivo e scopri come implementare flussi di lavoro di trasformazione dei dati robusti e scalabili in un ambiente di produzione. Questo corso è pensato per ingegneri dei dati, analisti e ingegneri analitici che vogliono andare oltre le nozioni di base e fare esperienza pratica con le funzionalità avanzate di dbt.

Garantire la qualità dei dati con test avanzati

Per creare pipeline di dati affidabili, bisogna prima di tutto fare la convalida. Scoprirai tecniche di test avanzate per individuare incongruenze nei dati, creare test personalizzati riutilizzabili per standardizzare la convalida tra i modelli e applicare test a fonti e seed per una migliore governance e tracciabilità della provenienza dei dati.

Sfrutta le fonti, i seed e gli snapshot di dbt

Scopri come le fonti dbt possono migliorare la documentazione e la tracciabilità, assicurando al contempo la tracciabilità dei dati grezzi. Impara a usare i seed dbt per gestire in modo efficiente piccoli set di dati statici. Quindi, impara a gestire lentamente le modifiche delle dimensioni (SCD2) con le istantanee dbt, che ti permettono di tenere traccia delle modifiche storiche nel tuo data warehouse con il minimo sforzo.

Automatizza e ottimizza con dbt Build

L'efficienza è fondamentale negli ambienti di produzione. Imparerai come semplificare i flussi di lavoro con dbt build, automatizzando l'esecuzione dei modelli, i test e gli snapshot per garantire trasformazioni affidabili. Ottimizzando la tua pipeline, migliorerai le prestazioni, la manutenibilità e la scalabilità dei tuoi progetti dbt.

Metti alla prova le tue abilità in situazioni reali

Grazie a esercizi interattivi e attività pratiche, potrai rafforzare le tue conoscenze e acquisire la sicurezza necessaria per applicare la dbt in contesti reali. Alla fine del corso, avrai tutte le carte in regola per progettare, testare e automatizzare flussi di lavoro dbt pronti per la produzione, garantendo trasformazioni di alta qualità e ben documentate su larga scala.

Prerequisiti

Curriculum

Programma del corso

1

Test e documentazione

Scopri come garantire la qualità dei dati con tecniche di testing avanzate in dbt. Esplora test integrati, singolari e riutilizzabili per convalidare modelli, fonti e seed. Capisci come definire test personalizzati con Jinja, risolvere i fallimenti e ottimizzare il tuo workflow di validazione per intercettare le incongruenze prima che impattino le analisi a valle.
Inizia capitolo
2

Implementare dbt in produzione

Porta le tue competenze su dbt al livello successivo implementando workflow scalabili e pronti per la produzione. Impara a usare le fonti e i seed di dbt per migliorare la lineage dei dati, implementa snapshot per tracciare le modifiche storiche e automatizza le trasformazioni con dbt build. Al termine, sarai in grado di gestire con sicurezza pipeline di dati su larga scala.
Inizia capitolo

dbt intermedio

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.