After doing these courses, I feel confident creating professional visualizations and dashboards
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
Test e documentazione
- Introduzione al testing in dbt50 XP
- Test integrati100 XP
- Definire test su un modello100 XP
- Individuare dati errati100 XP
- Creare test singoli50 XP
- Passaggi per sviluppare un test singolare100 XP
- Verifica della durata della corsa100 XP
- Verificare le query di test100 XP
- Creare test personalizzati riutilizzabili50 XP
- Testing, testing, testing100 XP
- Implementare un test riutilizzabile100 XP
- Aggiornare da test singolare a test riutilizzabile100 XP
Implementare dbt in produzione
dbt intermedio
Corso
completato

