Симулятор Data Warehouse Analytics Engineer на базе dbt

17 участников

О чём курс

Павел Рословец обучает построению хранилищ данных и внедрению DataOps-практик на базе dbt через решение практических задач в интерактивном симуляторе.

О чём симулятор

Обучение сосредоточено на работе с dbt — инструментом для преобразования, тестирования и документирования данных в хранилище. По словам автора, навыки работы с DWH и dbt востребованы на российском и международном рынках для позиций аналитиков и инженеров уровня middle и senior. В процессе вы разберёте моделирование данных, инкрементальные обновления больших таблиц, написание макросов, проверку контрактов и интеграцию с инструментами оркестрации.

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

Практика организована в формате сюжетного симулятора. Вы выступаете в роли аналитика данных в сервисе кикшеринга и решаете рабочие задачи компании: отслеживание поездок на электросамокатах, анализ действий пользователей и обработку финансовых метрик. По сюжету предстоит внедрять dbt в существующие процессы, переводить устаревший SQL-код на современный стек и взаимодействовать с коллегами по команде.

Прохождение включает более 100 прикладных задач на реальных стендах. В решении сложных вопросов и разборе тем Big Data задействован ассистент на базе GPT. К завершению курса вы подготовите пет-проект для портфолио и оформите полученные навыки в резюме для трудоустройства.

Что внутри

Темы охватывают ключевые этапы жизненного цикла dbt-проекта:

  • настройка dbt Cloud и локальной связки с DuckDB;
  • деплой таблиц, представлений и работа с CSV-файлами;
  • инкрементальная загрузка данных;
  • тестирование качества моделей данных (Data Quality);
  • каталогизация данных, настройка контрактов и семантического слоя для BI;
  • организация CI/CD-пайплайнов для поставки изменений в продакшн;
  • оркестрация с помощью Airflow и Dagster.

Об авторе

Павел Рословец — Principal Engineer в NXP Semiconductors. Ранее работал на позиции Senior Engineer в кикшеринговом сервисе Whoosh и в представительстве компании MathWorks.

Программа обучения

  • Миссия 1. Кто такой Analytics Engineer
  • Введение в dbt: основы моделирования данных
  • Миссия 2. Ускоряем обучение с GPT
  • Миссия 3. Настраиваем dbt Cloud
  • Миссия 4. Создаем проект dbt
  • Миссия 5. Деплоим таблицы и представления из dbt
  • Миссия 6. Инкрементально обновляем большие таблицы из dbt
  • Миссия 7. Создаем таблицы из csv файлов
  • Миссия 8. Автоматизируем проект с помощью макросов
  • Миссия 9. Data Quality: тестируем качество моделей
  • Миссия 10. Создаем каталог данных и внедряем контракты
  • Миссия 11. Используем сторонние пакеты для решения сложных задач
  • Миссия 12. Настраиваем семантический слой для автоматической агрегации и BI
  • Миссия 13. Переносим легаси SQL код в dbt
  • Миссия 14. Запускаем локальный dbt + DuckDB для быстрой обработки файлов
  • Миссия 15. Деплоим проект в продакшн: Ci/Cd
  • Эпилог. Продаем себя как инженера аналитики
  • Вебинар по оркестрации dbt проекта из Airflow
  • Вебинар по эффективной оркестрации dbt проекта из Dagster
Складчина создана 23 августа 2024 г. · описание обновлено 25 октября 2026 г.
4 998 ₽ 47 250 ₽