- Zrozumienie modelowania danych i SQL .
- Doświadczenie z SQL i interfejsem wiersza poleceń (CLI)
- Doświadczenie w programowaniu w języku Python
Publiczność
- Inżynierowie danych
- Analitycy danych
- Data Scientists
dbt (data build tool) to narzędzie typu open source z interfejsem wiersza poleceń (CLI) służące do zarządzania i przekształcania danych w hurtowniach danych opartych na SQL. dbt Cloud to hostowana w chmurze wersja narzędzia dbt, która zapewnia przyjazny dla użytkownika interfejs do zarządzania projektami dbt i ich wdrażania.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla początkujących inżynierów danych, analityków i naukowców, którzy chcą zrozumieć, jak korzystać z dbt Cloud do zarządzania hurtowniami danych i projektami transformacji w chmurze.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie projektów i zarządzanie nimi w dbt Cloud.
- Używaj interfejsu dbt Cloud do planowania i uruchamiania transformacji danych.
- Współpracować nad projektami z członkami zespołu.
- Wdrażać swoje projekty dbt w środowisku produkcyjnym.
- Debugowanie i rozwiązywanie problemów z projektami dbt.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
- Filozofia i zasady dbt / Czym jest dbt?
- dbt a tradycyjne ETL
- Przegląd funkcji i architektury dbt
- Poza dbt: Czym jest dbt Cloud?
Zrozumienie dbt Cloud
- Cykl życia projektu dbt w chmurze dbt Cloud
- Jak dbt Cloud pasuje do hurtowni danych i przepływów pracy transformacji
Pierwsze kroki z dbt Cloud
- Konfigurowanie środowiska programistycznego w dbt Cloud
- Łączenie dbt Cloud z hurtownią danych
- Tworzenie projektu dbt w chmurze dbt Cloud
- Uruchamianie poleceń dbt w dbt Cloud
- Współpraca z członkami zespołu nad projektem dbt w dbt Cloud
Praca z modelami dbt
- Zrozumienie modeli dbt
- Tworzenie modelu dbt
- Przekształcanie danych przy użyciu dbt
- Praca z modelami przyrostowymi w dbt
- Implementowanie makr i funkcji niestandardowych w dbt
Zarządzanie projektami dbt w chmurze dbt
- Korzystanie z interfejsu dbt Cloud do zarządzania projektami i ich wdrażania
- Tworzenie harmonogramów i wyzwalanie zadań dbt
- Tworzenie środowisk dbt Cloud i zarządzanie nimi
- Wdrażanie projektów dbt w środowisku produkcyjnym
- Konfigurowanie powiadomień i alertów
Integracja dbt Cloud z innymi narzędziami
- Korzystanie z dbt Cloud z Git i kontrolą wersji
- Integracja dbt Cloud z innymi opartymi na chmurze narzędziami do magazynowania i przekształcania danych
Rozwiązywanie problemów i debugowanie
- Jak debugować i rozwiązywać problemy z projektami dbt w dbt Cloud
- Używanie dzienników do diagnozowania problemów
- Najlepsze praktyki dotyczące utrzymywania projektów dbt Cloud
Podsumowanie i kolejne kroki
United Arab Emirates - Introduction to dbt Cloud
Qatar - Introduction to dbt Cloud
Egypt - Introduction to dbt Cloud
Saudi Arabia - Introduction to dbt Cloud
South Africa - Introduction to dbt Cloud
Brasil - Introduction to dbt Cloud
Canada - Introduction to dbt Cloud
中国 - Introduction to dbt Cloud
香港 - Introduction to dbt Cloud
澳門 - Introduction to dbt Cloud
台灣 - Introduction to dbt Cloud
USA - Introduction to dbt Cloud
Österreich - Introduction to dbt Cloud
Schweiz - Introduction to dbt Cloud
Deutschland - Introduction to dbt Cloud
Czech Republic - Introduction to dbt Cloud
Denmark - Introduction to dbt Cloud
Estonia - Introduction to dbt Cloud
Finland - Introduction to dbt Cloud
Greece - Introduction to dbt Cloud
Magyarország - Introduction to dbt Cloud
Ireland - Introduction to dbt Cloud
Luxembourg - Introduction to dbt Cloud
Latvia - Introduction to dbt Cloud
España - Introduction to dbt Cloud
Italia - Introduction to dbt Cloud
Lithuania - Introduction to dbt Cloud
Nederland - Introduction to dbt Cloud
Norway - Introduction to dbt Cloud
Portugal - Introduction to dbt Cloud
România - Introduction to dbt Cloud
Sverige - Introduction to dbt Cloud
Türkiye - Introduction to dbt Cloud
Malta - Introduction to dbt Cloud
Belgique - Introduction to dbt Cloud
France - Introduction to dbt Cloud
日本 - Introduction to dbt Cloud
Australia - Introduction to dbt Cloud
Malaysia - Introduction to dbt Cloud
New Zealand - Introduction to dbt Cloud
Philippines - Introduction to dbt Cloud
Singapore - Introduction to dbt Cloud
Thailand - Introduction to dbt Cloud
Vietnam - Introduction to dbt Cloud
India - Introduction to dbt Cloud
Argentina - Introduction to dbt Cloud
Chile - Introduction to dbt Cloud
Costa Rica - Introduction to dbt Cloud
Ecuador - Introduction to dbt Cloud
Guatemala - Introduction to dbt Cloud
Colombia - Introduction to dbt Cloud
México - Introduction to dbt Cloud
Panama - Introduction to dbt Cloud
Peru - Introduction to dbt Cloud
Uruguay - Introduction to dbt Cloud
Venezuela - Introduction to dbt Cloud
Polska - Introduction to dbt Cloud
United Kingdom - Introduction to dbt Cloud
South Korea - Introduction to dbt Cloud
Pakistan - Introduction to dbt Cloud
Sri Lanka - Introduction to dbt Cloud
Bulgaria - Introduction to dbt Cloud
Bolivia - Introduction to dbt Cloud
Indonesia - Introduction to dbt Cloud
Kazakhstan - Introduction to dbt Cloud
Moldova - Introduction to dbt Cloud
Morocco - Introduction to dbt Cloud
Tunisia - Introduction to dbt Cloud
Kuwait - Introduction to dbt Cloud
Oman - Introduction to dbt Cloud
Slovakia - Introduction to dbt Cloud
Kenya - Introduction to dbt Cloud
Nigeria - Introduction to dbt Cloud
Botswana - Introduction to dbt Cloud
Slovenia - Introduction to dbt Cloud
Croatia - Introduction to dbt Cloud
Serbia - Introduction to dbt Cloud
Bhutan - Introduction to dbt Cloud