План на курса

Въведение

  • Философия и принципи на dbt / Кой е dbt?
  • dbt в сравнение с традиционните ETL
  • Обзор на характеристиките и архитектурата на dbt
  • Отвъд dbt: Кой е dbt Cloud?

Разбиране на dbt Cloud

  • Животният цикъл на проект dbt в dbt Cloud
  • Как dbt Cloud се интегрира с процесите на съхранение и трансформация на данни

Започване с dbt Cloud

  • Настройка на разработващата среда в dbt Cloud
  • Свързване на dbt Cloud с вашето хранилище на данни
  • Създаване на проект dbt в dbt Cloud
  • Изпълнение на команди на dbt в dbt Cloud
  • Съвместна работа с колеги по проект dbt в dbt Cloud

Работа с модели dbt

  • Разбиране на моделите dbt
  • Създаване на dbt модел
  • Трансформация на данни с dbt
  • Работа с инкрементални модели в dbt
  • Имплементация на макроси и потребителски функции в dbt

Управление на проекти dbt в dbt Cloud

  • Използване на интерфейса на dbt Cloud за управление и развертане на проекти
  • Създаване на графики и пускане на задачи dbt
  • Създаване и управление на среди в dbt Cloud
  • Развертане на проекти dbt в продуктивна среда
  • Настройка на известия и уведомления

Интеграция на dbt Cloud с други инструменти

  • Използване на dbt Cloud с Git и контрол на версии
  • Интеграция на dbt Cloud с други облачни инструменти за съхранение и трансформация на данни

Разрешаване на проблеми и отстраняване на грешки

  • Как да отстраните грешки в проекти dbt в dbt Cloud
  • Използване на логове за диагностика на проблеми
  • Наи-добри практики за поддръжка на проекти dbt Cloud

Резюме и следващи стъпки

Изисквания

  • Разбиране в моделиране на данни и SQL
  • Опит с SQL и командния интерфейс (CLI)
  • Опит с програмиране на Python

Целева аудитория

  • Инженери на данни
  • Аналитици на данни
  • Научни работници на данни
 21 часа

Брой участници


Цена за участник

Отзиви от потребители (5)

Предстоящи Курсове

Свързани Kатегории