Course Code: dbtcloud
Duration: 21 hours
Prerequisites:
  • 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
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Introduction to dbt Cloud

Uzbekistan - Introduction to dbt Cloud