After doing these courses, I feel confident creating professional visualizations and dashboards
Opis kursu
Przekształcaj surowe dane w czyste, niezawodne modele za pomocą dbt (Data Build Tool) — nowoczesnego, opartego na SQL frameworka transformacyjnego używanego przez zespoły danych na całym świecie. Ten praktyczny kurs oparty na studium przypadku został zaprojektowany dla osób na wczesnym etapie nauki, które chcą rozwijać realne umiejętności poprzez prowadzone, praktyczne ćwiczenia. Skonfigurujesz własne środowisko dbt, będziesz modelować dane na dużą skalę i pisać wielokrotnego użytku kod, korzystając z wbudowanych funkcji dbt.
Skonfiguruj swój projekt i poznaj dane
Zacznij od skonfigurowania projektu dbt i pracy z rzeczywistym zbiorem danych e-commerce. Będziesz porządkować surowe dane, konfigurować profile i debugować problemy składniowe, jednocześnie zyskując wgląd w kontekst biznesowy stojący za każdym etapem transformacji.Twórz i waliduj modele
Naucz się tworzyć skalowalne modele stagingowe i stosować kontrole jakości danych, aby mieć pewność, że Twoje zbiory danych są dokładne i gotowe do analizy. Zbudujesz solidne podstawy do odpowiadania na kluczowe pytania biznesowe.Automatyzuj z Jinja
Zakończ kurs, ucząc się, jak używać Jinja do pisania wielokrotnego użytku, łatwego w utrzymaniu kodu. Będziesz używać zmiennych, instrukcji sterujących i pętli, aby stosować zasadę DRY (Don't Repeat Yourself) i usprawnić swój workflow dbt.Wymagania wstępne
Program kursu
Plan kursu
1
Konfiguracja dbt
Przećwicz budowanie projektu dbt od podstaw. Zastosuj swoje umiejętności przy wczytywaniu różnych typów danych do projektu dbt oraz konfigurowaniu różnorodnych modeli stagingowych. Ten rozdział koncentruje się na etapach E i L procesu ELT.
- Wprowadzenie do studium przypadku dbt50 XP
- Sprawdź instalację dbt100 XP
- Inicjalizacja projektu dbt100 XP
- Konfiguracja projektu dbt i ładowanie danych50 XP
- Wczytaj centrum dystrybucji jako plik seed dbt100 XP
- Tworzenie modelu stagingowego dla centrów dystrybucji100 XP
- Wczytaj dane użytkowników i utwórz model za pomocą dbt source100 XP
- Więcej praktyki ze źródłami i modelami stagingowymi dbt100 XP
- Debugowanie typowych błędów100 XP
2
Budowanie modeli dbt
Zagłęb się w modelowanie danych w dbt. Zbuduj pipeline danych – od wstępnych modeli stagingowych po końcowe modele data mart, odpowiadające na kluczowe potrzeby biznesowe. Po drodze zdobędziesz doświadczenie w tworzeniu testów danych, które chronią przed pogorszeniem jakości danych.
3
Usprawnianie dbt z Jinja
Naucz się ulepszać projekty dbt za pomocą Jinja – upraszczając kod, ograniczając powtarzalność i poprawiając łatwość utrzymania. Przećwiczysz używanie zmiennych, pętli i makr, aby budować wydajniejsze przepływy transformacji.
Studium przypadku: budowanie modeli danych e-commerce z dbt
Kurs
ukończony

