After doing these courses, I feel confident creating professional visualizations and dashboards
Descrierea cursului
Transformă datele brute în modele curate și fiabile folosind dbt (Data Build Tool) - un framework modern de transformare bazat pe SQL, utilizat de echipele de date din întreaga lume. Acest curs practic bazat pe studii de caz este conceput pentru cursanții aflați la început de drum, care vor să-și dezvolte abilități reale prin exerciții ghidate și aplicate. Vei configura propriul tău mediu dbt, vei modela date la scară și vei scrie cod reutilizabil folosind funcțiile încorporate ale dbt.
Configurează-ți proiectul și explorează datele
Începe prin a configura un proiect dbt și a lucra cu un set de date real de E-Commerce. Vei structura datele brute, vei configura profiluri și vei depana problemele de sintaxă, în timp ce vei înțelege contextul de business din spatele fiecărui pas de transformare.Construiește și validează modele
Învață să creezi modele de staging scalabile și să aplici verificări ale calității datelor pentru a te asigura că seturile tale de date sunt corecte și pregătite pentru analiză. Vei construi o bază solidă pentru a răspunde la întrebări esențiale de business.Automatizează cu Jinja
Finalizează cursul învățând cum să folosești Jinja pentru a scrie cod reutilizabil și ușor de întreținut. Vei folosi variabile, fluxul de control și buclele pentru a urma principiul DRY (Don't Repeat Yourself) și a-ți eficientiza fluxul de lucru dbt.Cerințe prealabile
Curriculum
Structura cursului
1
Configurarea dbt
Exersează construirea unui proiect dbt de la zero. Aplică-ți abilitățile pentru a încărca diferite tipuri de date în proiectul dbt și pentru a configura o varietate de modele de staging. Acest capitol se concentrează pe etapele E și L din procesul ELT.
- Introducere în studiul de caz dbt50 XP
- Verifică instalarea dbt100 XP
- Inițializează proiectul dbt100 XP
- Configurarea proiectului dbt și încărcarea datelor50 XP
- Încarcă centrul de distribuție ca fișier seed dbt100 XP
- Creează modelul de staging pentru centrele de distribuție100 XP
- Încarcă și creează modelul de utilizatori prin dbt source100 XP
- Mai multă practică cu sursele și modelele de staging dbt100 XP
- Depanează erorile frecvente100 XP
2
Construirea modelelor dbt
Aprofundează modelarea datelor în dbt. Construiește pipeline-ul de date de la modelele preliminare de staging până la modelele finale de data mart, necesare pentru a răspunde unor nevoi critice de business. Pe parcurs, vei dobândi experiență în crearea testelor de date pentru a proteja calitatea acestora.
3
Îmbunătățirea dbt cu Jinja
Învață să îți îmbunătățești proiectele dbt cu Jinja, simplificând codul, reducând redundanța și facilitând mentenanța. Vei exersa utilizarea variabilelor, buclelor și macrocomenzilor pentru a construi fluxuri de transformare mai eficiente.
Studiu de caz: Construirea modelelor de date pentru e-commerce cu dbt
Curs
finalizat

