After doing these courses, I feel confident creating professional visualizations and dashboards
Описание курса
Преобразуйте сырые данные в чистые, надежные модели с помощью dbt (Data Build Tool) — современного фреймворка преобразования на основе SQL, который используют команды по работе с данными по всему миру. Этот практический курс в формате кейс-стади предназначен для начинающих, которые хотят развить реальные навыки с помощью пошаговых практических заданий. Вы настроите собственную среду dbt, будете моделировать данные в масштабе и писать повторно используемый код с помощью встроенных возможностей dbt.
Настройте свой проект и изучите данные
Начните с настройки проекта dbt и работы с реальным набором данных электронной коммерции. Вы будете структурировать необработанные данные, настраивать профили и устранять ошибки синтаксиса, одновременно получая представление о бизнес-контексте, стоящем за каждым этапом преобразования.Создавайте и проверяйте модели
Научитесь создавать масштабируемые промежуточные модели и применять проверки качества данных, чтобы ваши наборы данных были точными и готовы к анализу. Вы заложите прочную основу для ответа на ключевые бизнес-вопросы.Автоматизируйте с Jinja
Завершите курс, изучив, как использовать Jinja для написания повторно используемого и легко поддерживаемого кода. Вы будете использовать переменные, управляющие конструкции и циклы, чтобы следовать принципу DRY (Don't Repeat Yourself) и оптимизировать свой рабочий процесс dbt.Предварительные требования
Программа
Структура курса
1
Настройка dbt
Попрактикуйтесь в построении dbt-проекта с нуля. Отработайте загрузку различных типов данных в проект и настройку разнообразных промежуточных моделей dbt. Эта глава посвящена этапам E и L процесса ELT.
- Введение в практический курс dbt50 XP
- Проверка установки dbt100 XP
- Инициализация проекта dbt100 XP
- Настройка проекта dbt и загрузка данных50 XP
- Загрузка центров дистрибуции как seed-файла dbt100 XP
- Создание стейджинг-модели для распределительных центров100 XP
- Загрузка данных пользователей и создание модели через dbt source100 XP
- Дополнительная практика с источниками и промежуточными моделями dbt100 XP
- Отладка распространённых ошибок100 XP
2
Создание моделей dbt
Подробно разберите моделирование данных в dbt. Постройте конвейер данных — от предварительных промежуточных моделей до финальных моделей витрины данных, отвечающих на ключевые бизнес-вопросы. По ходу работы вы получите опыт создания тестов данных для контроля качества.
3
Улучшение dbt с помощью Jinja
Научитесь улучшать dbt-проекты с помощью Jinja: упрощайте код, устраняйте дублирование и повышайте удобство сопровождения. Вы попрактикуетесь в использовании переменных, циклов и макросов для построения более эффективных процессов преобразования данных.
Практический пример: построение моделей данных для электронной коммерции с помощью dbt
Курс
завершён

