Расширенная CI enterprise
Процессы непрерывной интеграции помогают повысить управление и улучшить качество данных. Кроме того, для этих CI задач вы можете использовать ф ункции Расширенной CI, такие как сравнение изменений, которые предоставляют детали об изменениях между тем, что в настоящее время находится в вашей производственной среде, и последним коммитом pull-запроса, давая вам возможность наблюдать, как изменения данных зависят от изменений в коде. Анализируя изменения данных, которые вносит код, вы можете гарантировать, что всегда поставляете надежные продукты данных в процессе разработки.
Вы можете подключиться к Расширенной CI в dbt Cloud. Пожалуйста, обратитесь к Доступ к функциям Расширенной CI в аккаунте, чтобы узнать, как включить её в вашем аккаунте dbt Cloud.
dbt Labs планирует предоставить дополнительные функции Расширенной CI в ближайшем будущем. Больше информации скоро.
Предварительные условия
- У вас есть аккаунт dbt Cloud Enterprise.
- У вас включены функции Расширенной CI.
- Вы используете поддерживаемую платформу данных: BigQuery, Databricks, Postgres или Snowflake. Поддержка дополнительных платформ данных появится скоро.
Функция сравнения изменений
Для CI задач, в которых включена опция dbt compare, dbt Cloud сравнивает изменения между последним применённым состоянием производственной среды (по умолчанию с отсрочкой для снижения затрат на вычисления) и последними изменениями из pull-запроса, когда открывается pull-запрос или добавляются новые коммиты.
dbt сообщает о различиях в сравнении в:
- dbt Cloud — Показывает изменения (если есть) в первичных ключах данных, строках и столбцах на вкладке Сравнение на странице Детали выполнения задачи.
- Pull-запрос от вашего Git-провайдера — Показывает сводку изменений в виде комментария Git.