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

Курс

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

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

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

Python2 ч{count, plural, one {# видео} few {# видео} many {# видео} other {# видео}}{count, plural, one {# упражнение} few {# упражнения} many {# упражнений} other {# упражнения}}2,150 XP6,805Заявление об успешном завершении

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

Продолжить с 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-минутными практическими заданиями.

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