Симулятор Data Warehouse Analytics Engineer на базе dbt
О чём курс
Павел Рословец обучает построению хранилищ данных и внедрению 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
Отзывов пока нет. Будьте первым!
Это не розничная цена — это ваш взнос в складчину. Мы собираем группу участников и делим между ними стоимость официального доступа: каждый платит только свою долю, а получает весь материал. Чем больше участников, тем меньше взнос. После того как сумма собрана, мы оформляем официальный доступ и раздаём материалы всем, кто участвовал.
Нажмите кнопку «Получить доступ» на этой странице и следуйте инструкциям. Вас переведёт на форму оплаты — доступны все современные способы (карта, СБП, электронные кошельки). После оплаты на почту придёт письмо со ссылкой и инструкциями для доступа к материалам. Если ссылка не открывается, загляните в раздел «Помощь» или напишите в поддержку.
Да, конечно. Все материалы — видео, PDF, дополнительные файлы — можно скачать к себе на компьютер и пользоваться ими сколько угодно, без ограничений по времени. Ссылки остаются активными в вашей библиотеке «Мои складчины».