Курс на Stepik
Обложка курса «dbt Core на практике: модели, тесты и витрины данных» на Stepik
3 900 ₽

dbt Core на практике: модели, тесты и витрины данных ★ 0.000

Открыть на
STEPIK.ORG

Практический курс по dbt Core: от первого проекта и подключения к ClickHouse до моделей, витрин, тестов и документации. В финале соберём полноценный проект и покажем его запуск через Airflow и интеграцию с OpenMetadata.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «dbt Core на практике: модели, тесты и витрины данных»Учеников на курсе 1
Сертификаты, выданные на курсе «dbt Core на практике: модели, тесты и витрины данных»Сертификатов выдано 0
Отзывы о курсе «dbt Core на практике: модели, тесты и витрины данных»Отзывов получено 0
Рейтинг курса «dbt Core на практике: модели, тесты и витрины данных»Рейтинг курса 0.000
Уроки в курсе «dbt Core на практике: модели, тесты и витрины данных»Количество уроков 26
Тесты в курсе «dbt Core на практике: модели, тесты и витрины данных»Количество квизов 65
Стоимость курса «dbt Core на практике: модели, тесты и витрины данных»Стоимость курса 3 900 ₽ —
Обновления курса «dbt Core на практике: модели, тесты и витрины данных»Обновления курса — —
Дата публикации курса «dbt Core на практике: модели, тесты и витрины данных»Дата публикации курса — ———
Последнее обновление курса «dbt Core на практике: модели, тесты и витрины данных»Последнее обновление — ———
Сложность easy — ———

Чему вы научитесь

  • Создавать и настраивать проекты dbt Core
  • Подключать dbt Core к ClickHouse через dbt-clickhouse
  • Описывать исходные таблицы как источники данных в dbt
  • Строить слои staging, intermediate и marts
  • Связывать модели через source() и ref()
  • Выбирать подходящую материализацию для разных типов моделей
  • Создавать обычные и инкрементальные модели
  • Проверять качество данных с помощью встроенных и собственных тестов
  • Документировать модели, столбцы и зависимости
  • Генерировать документацию и артефакты dbt
  • Запускать готовый dbt-проект через Airflow
  • Передавать метаданные и lineage проекта в OpenMetadata

О курсе

Практический курс по dbt Core: от первого проекта и подключения к ClickHouse до моделей, витрин, тестов и документации. В финале соберём полноценный проект и покажем его запуск через Airflow и интеграцию с OpenMetadata.

Для кого этот курс

Курс подойдёт начинающим и действующим инженерам данных, инженерам-аналитикам, аналитикам с уверенным знанием SQL, разработчикам хранилищ и витрин данных, а также специалистам DataOps. Он будет особенно полезен тем, кто уже выполняет преобразования данных с помощью SQL и хочет перейти от отдельных запросов и скриптов к структурированному проекту с моделями, зависимостями, тестами и документацией. Опыт работы с dbt не требуется. Курс начинается с базовых понятий и постепенно приводит к созданию полноценного проекта. Для прохождения достаточно базового знания SQL, Docker и командной строки.

Начальные требования

Базовое знание SQL: SELECT, JOIN, GROUP BY, CTE и основные операции преобразования данных.

Базовое понимание Docker и умение выполнять команды в терминале.

Возможность запускать Docker-контейнеры на своём компьютере.

Опыт работы с dbt не требуется.

Глубокое знание Python не требуется. Java и Scala не нужны.

Предварительное прохождение курсов по Airflow, OpenMetadata, Kafka или Flink CDC не требуется.

Преподаватели курса

Как проходит обучение

Курс состоит из 7 модулей и 26 последовательных уроков.

В каждом уроке есть подробное объяснение темы, технические схемы, практические примеры, команды, SQL или конфигурации, разбор результата и типичных ошибок.

После изучения темы используются проверочные вопросы с одним правильным вариантом ответа.

Вся практика выполняется в рамках одного проекта. Мы начинаем с сырых данных в ClickHouse и постепенно создаём источники, модели, зависимости, слои staging, intermediate и marts, тесты и документацию.

В финальной части курса готовый dbt-проект запускается через Airflow, а его метаданные и lineage передаются в OpenMetadata.

Основная цепочка курса:

Сырые данные в ClickHouse → dbt-модели → аналитические витрины → тесты → документация

Итог курса:

dbt → Airflow → OpenMetadata

Что вы получите

  • Практический опыт работы с dbt Core на реальном учебном проекте
  • Готовую структуру dbt-проекта со слоями staging, intermediate и marts
  • Навыки построения зависимостей между моделями и управления их материализацией
  • Опыт создания инкрементальных моделей для ClickHouse
  • Практику проверки качества данных с помощью встроенных и собственных тестов
  • Навыки документирования моделей, столбцов и источников данных
  • Понимание того, как устроены артефакты dbt и для чего они используются
  • Практический опыт запуска dbt-проекта через Airflow
  • Понимание передачи метаданных и lineage из dbt в OpenMetadata
  • Итоговый проект, который можно использовать как основу для собственных экспериментов и рабочих задач

Расскажите о курсе друзьям