Wprowadzenie do dbt

Wprowadzenie do dbt

Mike Metzger

Data Engineer

Czym jest dbt?

  • „data build tool"
  • Obsługuje głównie T w ELT (czasem ETL)
  • Umożliwia łatwe przełączanie między hurtowniami danych
  • Wspiera współpracę w SQL
  • Tłumaczy między dialektami SQL

logo dbt

Wprowadzenie do dbt

Co robi dbt?

  • Definiuje modele danych i transformacje w SQL
    • e-commerce, interakcje w aplikacjach mobilnych itp.
  • Może definiować relacje między modelami danych
    • Klienci, adresy, zamówienia
  • Uruchamia procesy transformacji danych
    • Konwersja surowych danych z plików logów do tabel bazy danych
  • Może testować wymagania jakości danych
Wprowadzenie do dbt

Jak wygląda dbt?

  • Znany również jako dbt-core, open-source
    • Narzędzie wiersza poleceń dla Mac, Windows, Linux
  • dbt Cloud jest zastrzeżony
  • Główne polecenie dbt
    • dbt
    • dbt --version
    • dbt -h

logo dbt core

Wprowadzenie do dbt

Dla kogo jest dbt?

dbt jest przeznaczony dla użytkowników potrzebujących transformować dane:

  • Inżynierowie danych
  • Inżynierowie ds. analityki
  • Analitycy danych

inżynier

1 Photo by Christina @ wocintechchat.com on Unsplash
Wprowadzenie do dbt

Czas na ćwiczenia!

Wprowadzenie do dbt

Preparing Video For Download...