Знайомство з dbt

Вступ до dbt

Mike Metzger

Data Engineer

Визначення dbt

  • "data build tool"
  • Переважно відповідає за T в ELT (інколи ETL)
  • Дозволяє легко перемикатися між сховищами даних
  • Забезпечує спільну роботу з SQL
  • Перекладає між діалектами SQL

логотип dbt

Вступ до dbt

Що робить dbt?

  • Переважно визначає моделі даних і трансформації на SQL
    • eCommerce, взаємодії в мобільних додатках тощо
  • Може визначати зв'язки між моделями даних
    • Customers, Addresses, Orders
  • Запускає процес(и) трансформації даних
    • Перетворення сирих даних із логів на таблиці бази даних
  • Може перевіряти вимоги до якості даних
Вступ до dbt

Як виглядає dbt?

  • Також відомий як dbt-core, з відкритим кодом
    • Інструмент командного рядка для Mac, Windows, Linux
  • dbt Cloud — пропрієтарний
  • Основна команда dbt
    • dbt
    • dbt --version
    • dbt -h

логотип dbt core

Вступ до dbt

Для кого dbt?

dbt створено для всіх, хто трансформує дані:

  • Data Engineers
  • Analytics Engineers
  • Data Analysts

інженер

1 Фото: Christina @ wocintechchat.com на Unsplash
Вступ до dbt

Давайте потренуємось!

Вступ до dbt

Preparing Video For Download...