After doing these courses, I feel confident creating professional visualizations and dashboards
Kursbeskrivning
Förvandla rådata till rena, tillförlitliga modeller med dbt (Data Build Tool) – ett modernt, SQL-baserat transformationsramverk som används av datateam över hela världen. Denna praktiska fallstudiekurs är utformad för nybörjare som vill bygga verkliga färdigheter genom vägledda, praktiska övningar. Du kommer att konfigurera din egen dbt-miljö, modellera data i stor skala och skriva återanvändbar kod med hjälp av dbt:s inbyggda funktioner.
Konfigurera ditt projekt och utforska datan
Kom igång genom att konfigurera ett dbt-projekt och arbeta med ett verkligt E-handelsdataset. Du kommer att strukturera rådata, konfigurera profiler och felsöka syntaxproblem samtidigt som du får insikt i affärskontexten bakom varje transformationssteg.Bygg och validera modeller
Lär dig att skapa skalbara staging-modeller och tillämpa datakvalitetskontroller för att säkerställa att dina dataset är korrekta och redo för analys. Du kommer att bygga en solid grund för att besvara viktiga affärsfrågor.Automatisera med Jinja
Avsluta kursen genom att lära dig hur du använder Jinja för att skriva återanvändbar och lättunderhållen kod. Du kommer att använda variabler, kontrollflöde och loopar för att följa DRY-principen (Don't Repeat Yourself) och effektivisera ditt dbt-arbetsflöde.Förkunskapskrav
Kursplan
Kursöversikt
1
Konfigurera dbt
Öva på att bygga ett dbt-projekt från grunden. Tillämpa dina kunskaper när du laddar in olika typer av data i dbt-projektet och sätter upp olika typer av staging-modeller. Det här kapitlet fokuserar på E- och L-delarna i ELT-processen.
- Introduktion till dbt-fallstudien50 XP
- Kontrollera dbt-installationen100 XP
- Initiera dbt-projektet100 XP
- Konfigurera dbt-projektet och läsa in data50 XP
- Läs in distributionscenter som en dbt seed-fil100 XP
- Skapa stagingmodell för distributionscenter100 XP
- Läs in och skapa en användarmodell via dbt source100 XP
- Mer övning med dbt-källor och stagingmodeller100 XP
- Felsök vanliga fel100 XP
2
Bygga dbt-modeller
Fördjupa dig i dbt-datamodellering. Bygg datapipelinen från inledande staging-modeller till de slutliga datamart-modellerna som svarar på viktiga affärsbehov. Längs vägen får du erfarenhet av att skapa datatester för att skydda mot kvalitetsförsämring i data.
3
Förbättra dbt med Jinja
Lär dig förbättra dina dbt-projekt med Jinja genom att effektivisera koden, minska upprepningar och öka underhållbarheten. Du övar på att använda variabler, loopar och makron för att bygga mer effektiva transformationsflöden.
Fallstudie: Bygg e-handelsdatamodeller med dbt
Kurs
slutförd

