Курс на Stepik
Обложка курса «dbt с нуля — практика на ClickHouse» на Stepik
2 390 ₽

dbt с нуля — практика на ClickHouse 0.000

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

Практический курс по dbt на сквозном проекте: построите хранилище данных по медальонной архитектуре, используя ClickHouse.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «dbt с нуля — практика на ClickHouse»Учеников на курсе 0
Сертификаты, выданные на курсе «dbt с нуля — практика на ClickHouse»Сертификатов выдано 0
Отзывы о курсе «dbt с нуля — практика на ClickHouse»Отзывов получено 0
Рейтинг курса «dbt с нуля — практика на ClickHouse»Рейтинг курса 0.000
Уроки в курсе «dbt с нуля — практика на ClickHouse»Количество уроков 24
Тесты в курсе «dbt с нуля — практика на ClickHouse»Количество квизов 54
Задачи с кодом в курсе «dbt с нуля — практика на ClickHouse»Количество задач с кодом 10
Стоимость курса «dbt с нуля — практика на ClickHouse»Стоимость курса 2 390 ₽
Обновления курса «dbt с нуля — практика на ClickHouse»Обновления курса
Дата публикации курса «dbt с нуля — практика на ClickHouse»Дата публикации курса
Последнее обновление курса «dbt с нуля — практика на ClickHouse»Последнее обновление
Сложность easy

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

  • Разворачивать production-ready рабочее окружение dbt, ClickHouse, Docker, VS Code и DBeaver для эффективной локальной разработки.
  • Строить многослойные хранилища данных (Raw, Bronze, Silver, Gold) на базе Modern Data Stack dbt + ClickHouse.
  • Подключать и описывать источники сырых данных из слоя Raw при помощи конфигурационных файлов sources.yml.
  • Проектировать оптимизированные модели dbt models, используя специфику и возможности движков семейства MergeTree (ReplacingMergeTree) в ClickHouse.
  • Настраивать параметры и конфигурации моделей dbt, включая партиционирование, ключи сортировки, материализации и TTL, для их корректной работы с базой данных ClickHouse.
  • Писать собственные макросы на Jinja и переопределять встроенные функции dbt для гибкого управления логикой моделей и автоматизации рутины.
  • Вести понятную YAML-документацию для контроля качества данных и генерации интерактивной документации проекта с графом зависимостей Data Lineage.
  • Писать собственные проверки качества любой сложности при помощи Custom Generic Tests.
  • Создавать словари ClickHouse Dictionary для быстрого обогащения данных на лету при помощи dbt seeds без использования тяжелых операций JOIN.
  • Создавать витрины данных с использованием инкрементальных моделей incremental для эффективного расчета бизнес-метрик на больших объемах данных.
  • Строить production-ready хранилища данных — от сырых логов до финальных аналитических витрин, используя лучшие практики аналитической инженерии.

О курсе

Практический курс по dbt на сквозном проекте: построите хранилище данных по медальонной архитектуре, используя ClickHouse.

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

Курс подойдет всем, кто хочет освоить современный стек аналитики Modern Data Stack на базе dbt и ClickHouse. Он рассчитан как на начинающих специалистов, так и на практикующих аналитиков и инженеров данных: Data Analysts, Analytics Engineers, BI-разработчиков и Data Engineers.

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

Для успешного прохождения курса нужны следующие знания:

— Основы SQL: CTE, SELECT, WHERE, GROUP BY, JOIN, а также понимаете основные объекты баз данных: таблицы, поля, представления, материализованные представления.

— Основы dbt, можно пройти на моем бесплатном курсе (https://stepik.org/course/289243).

— Основы ClickHouse.

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

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

Каждый урок содержит в себе:

  • Теорию: понятное объяснение концепций без лишней «воды».

  • Практические примеры: разбор теории на понятных, приближенных к реальности примерах.

  • Задания: проверочные тесты, а также домашние задания на программирование. Все практические задания проверяются лично мной: я провожу Code Review и даю обратную связь с рекомендациями.

Нагрузка

3-4 часа в неделю

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