Перейти до основного вмісту

Курс

Середній рівень dbt

Просунутий2 год

Підніміть свої навички dbt на новий рівень із цим практичним курсом для інженерів даних і фахівців з аналітики.

Python2 год7 відео26 вправ2,150 XP6,805Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Опануйте робочі процеси dbt

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

Забезпечте якість даних за допомогою розширеного тестування

Створення надійних конвеєрів даних починається з валідації. Ви ознайомитеся з передовими методами тестування, щоб виявляти невідповідності в даних, створювати власні повторно використовувані тести для стандартизації валідації між моделями та застосовувати тести до джерел і seed-даних для кращого контролю та відстеження походження даних.

Використовуйте dbt Sources, Seeds і Snapshots

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

Автоматизуйте та оптимізуйте за допомогою dbt Build

Ефективність є ключовою у виробничих середовищах. Ви дізнаєтеся, як оптимізувати робочі процеси за допомогою dbt build, автоматизуючи виконання моделей, тести та snapshots, щоб забезпечити надійні трансформації. Оптимізуючи свій пайплайн, ви підвищите продуктивність, зручність супроводу та масштабованість ваших проєктів dbt.

Застосуйте свої навички в реальних сценаріях

Завдяки інтерактивним вправам і практиці ви закріпите свої знання та здобудете впевненість у застосуванні dbt у реальних умовах. Після завершення курсу ви будете готові проєктувати, тестувати й автоматизувати dbt-робочі процеси, придатні для промислового використання, забезпечуючи високоякісні та добре задокументовані трансформації у масштабі.

Попередні вимоги

Навчальний план

Зміст курсу

1

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

Дізнайтеся, як забезпечувати якість даних за допомогою розширених технік тестування в dbt. Розгляньте вбудовані, singular і багаторазові тести для перевірки моделей, sources і seeds. Зрозумійте, як визначати власні тести за допомогою Jinja, знаходити причини збоїв і оптимізувати процес валідації, щоб виявляти невідповідності до того, як вони вплинуть на подальшу аналітику.
Почати розділ
2

Впровадження dbt у продакшн

Підніміть свої навички dbt на новий рівень, впроваджуючи масштабовані робочі процеси, готові до продакшну. Дізнайтеся, як використовувати dbt sources і seeds для покращення лінійності даних, застосовувати snapshots для відстеження історичних змін і автоматизувати перетворення за допомогою dbt build. Наприкінці ви будете готові впевнено керувати масштабними конвеєрами даних.
Почати розділ

Середній рівень dbt

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

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Середній рівень dbt | DataCamp