Sari la conținutul principal

Curs

dbt intermediar

Avansat2 h

Du-ți abilitățile dbt la nivelul următor cu acest curs practic, conceput pentru ingineri de date și profesioniști în analytics.

Python2 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}2,150 XP6,805Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Stăpânește fluxurile de lucru dbt

Du-ți abilitățile dbt la nivelul următor și învață cum să implementezi fluxuri de lucru robuste și scalabile de transformare a datelor într-un mediu de producție. Acest curs este conceput pentru ingineri de date, analiști și ingineri de analytics care vor să treacă dincolo de noțiunile de bază și să dobândească experiență practică cu funcționalități avansate dbt.

Asigură calitatea datelor cu testare avansată

Construirea unor fluxuri de date fiabile începe cu validarea. Vei explora tehnici avansate de testare pentru a depista inconsistențele datelor, vei crea teste personalizate reutilizabile pentru a standardiza validarea în toate modelele și vei aplica teste surselor și seed-urilor pentru o guvernanță mai bună și o urmărire mai eficientă a liniei de date.

Valorifică dbt Sources, Seeds și Snapshots

Descoperă cum sursele dbt pot îmbunătăți documentația și lineage-ul, asigurând în același timp trasabilitatea datelor brute. Învață să folosești dbt seeds pentru a gestiona eficient seturi de date mici și statice. Apoi, stăpânește dimensiunile care se schimbă lent (SCD2) cu dbt snapshots, permițându-ți să urmărești modificările istorice din data warehouse-ul tău cu efort minim.

Automatizează și optimizează cu dbt Build

Eficiența este esențială în mediile de producție. Vei învăța cum să eficientizezi fluxurile de lucru cu dbt build, automatizând execuția modelelor, testele și snapshot-urile pentru a asigura transformări fiabile. Prin optimizarea pipeline-ului, vei îmbunătăți performanța, mentenabilitatea și scalabilitatea proiectelor tale dbt.

Aplică-ți abilitățile în scenarii din lumea reală

Prin exerciții interactive și practică aplicată, îți vei consolida cunoștințele și vei căpăta încrederea de a folosi dbt în contexte reale. La finalul cursului, vei fi pregătit să proiectezi, testezi și automatizezi fluxuri de lucru dbt pregătite pentru producție, asigurând transformări de înaltă calitate și bine documentate, la scară.

Cerințe prealabile

Curriculum

Structura cursului

1

Testare și documentație

Învață cum să asiguri calitatea datelor folosind tehnici avansate de testare în dbt. Explorează teste integrate, singulare și reutilizabile pentru a valida modele, surse și seturi de date inițiale. Înțelege cum să definești teste personalizate cu Jinja, cum să depanezi erorile și cum să îți optimizezi fluxul de validare, astfel încât să identifici inconsistențele înainte ca acestea să afecteze analizele din aval.
Începe capitolul
2

Implementarea dbt în producție

Du-ți abilitățile dbt la nivelul următor implementând fluxuri de lucru scalabile, pregătite pentru producție. Vei învăța cum să folosești sursele și seturile de date inițiale din dbt pentru a îmbunătăți trasabilitatea datelor, cum să implementezi snapshot-uri pentru urmărirea modificărilor istorice și cum să automatizezi transformările cu dbt build. La finalul cursului, vei fi pregătit să gestionezi pipeline-uri de date la scară largă cu deplină încredere.
Începe capitolul

dbt intermediar

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.

dbt intermediar | DataCamp