Перейти к основному содержимому

Курс

Средний уровень dbt

Продвинутый2 ч

Прокачайте навыки dbt на практическом курсе для data engineers и аналитиков.

Python2 чвидео: 7Упражнений: 262,150 XP7,332Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Освойте рабочие процессы dbt

Выведите свои навыки dbt на новый уровень и узнайте, как внедрять надежные, масштабируемые рабочие процессы преобразования данных в производственной среде. Этот курс предназначен для инженеров данных, аналитиков и инженеров аналитики, которые хотят выйти за рамки основ и получить практический опыт работы с расширенными возможностями dbt.

Обеспечьте качество данных с помощью расширенного тестирования

Создание надежных конвейеров данных начинается с валидации. Вы изучите продвинутые методы тестирования, чтобы выявлять несоответствия в данных, создавать собственные переиспользуемые тесты для стандартизации проверки across models, а также применять тесты к источникам и seed-данным для более эффективного управления и отслеживания происхождения данных.

Используйте dbt Sources, Seeds и Snapshots

Узнайте, как источники dbt могут улучшить документацию и происхождение данных, обеспечивая при этом отслеживаемость сырых данных. Научитесь использовать dbt seeds для эффективного управления небольшими статическими наборами данных. Затем освоите медленно изменяющиеся измерения (SCD2) с помощью снимков dbt, что позволит вам отслеживать исторические изменения в вашем хранилище данных с минимальными усилиями.

Автоматизируйте и оптимизируйте с помощью dbt Build

Эффективность — ключевой фактор в производственных средах. Вы узнаете, как оптимизировать рабочие процессы с помощью dbt build, автоматизируя выполнение моделей, тесты и снимки, чтобы обеспечить надежные преобразования. Оптимизируя свой пайплайн, вы повысите производительность, удобство сопровождения и масштабируемость ваших проектов dbt.

Применяйте свои навыки в реальных сценариях

Благодаря интерактивным упражнениям и практическим заданиям вы закрепите свои знания и обретёте уверенность в применении dbt в реальных рабочих условиях. К концу курса вы будете готовы проектировать, тестировать и автоматизировать dbt-процессы, готовые к промышленной эксплуатации, обеспечивая высокое качество и хорошо документированные преобразования в масштабе.

Предварительные требования

Программа

План курса

1

Тестирование и документация

Научитесь обеспечивать качество данных с помощью продвинутых техник тестирования в dbt. Изучите встроенные, единичные и многократно используемые тесты для проверки моделей, источников и сидов. Узнайте, как определять пользовательские тесты с использованием Jinja, устранять неполадки и оптимизировать процесс валидации, чтобы выявлять несоответствия до того, как они повлияют на последующий анализ.
Начать главу
2

Внедрение dbt в производственную среду

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

Средний уровень dbt

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.