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

Видимость запусков

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

История запусков

Дашборд Run history в dbt помогает отслеживать состояние вашего dbt‑проекта. Он предоставляет подробный обзор всех запусков заданий в проекте и набор фильтров, которые позволяют сосредоточиться на конкретных аспектах. С его помощью можно просматривать недавние запуски, находить запуски с ошибками и отслеживать прогресс выполняющихся запусков. Доступ к нему осуществляется через верхнее меню навигации: нажмите Deploy, затем Run history.

Дашборд отображает полную историю запусков, включая имя задания, статус, связанное окружение, триггер запуска задания, commit SHA, схему и информацию о времени выполнения.

Разработчики dbt могут получить доступ к истории запусков за последние 365 дней через пользовательский интерфейс (UI) и API dbt.

dbt Labs ограничивает самостоятельное получение метаданных истории запусков периодом в 365 дней, чтобы улучшить производительность dbt.

Дашборд Run history позволяет отслеживать состояние вашего dbt‑проекта и отображает задания, статус заданий, окружение, время выполнения и многое другое.Дашборд Run history позволяет отслеживать состояние вашего dbt‑проекта и отображает задания, статус заданий, окружение, время выполнения и многое другое.

Детали запуска задания

На дашборде Run history выберите конкретный запуск, чтобы просмотреть полную информацию о нём. Страница с деталями запуска задания показывает триггер задания, commit SHA, время ожидания в очереди планировщика, все шаги выполнения и их логи, время выполнения моделей и другую информацию.

Нажмите Rerun now, чтобы немедленно перезапустить задание.

Пример завершённого запуска с конфигурацией для триггера по завершению задания:

Пример деталей запускаПример деталей запуска

Вкладка Run summary

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

Доступ к логам шагов запускаДоступ к логам шагов запуска

Вкладка Lineage

Просматривайте граф lineage, связанный с запуском задания, чтобы лучше понимать зависимости и взаимосвязи ресурсов в вашем проекте. Чтобы напрямую открыть метаданные узла в Catalog, выберите его (двойной щелчок) на графе.

Пример доступа к dbt Catalog из вкладки LineageПример доступа к dbt Catalog из вкладки Lineage

Вкладка Model timing StarterEnterpriseEnterprise +

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

Этот дашборд доступен на странице деталей запуска задания.

Вкладка Model timing отображает верхние 1% по длительности выполнения моделей и визуализирует узкие местаВкладка Model timing отображает верхние 1% по длительности выполнения моделей и визуализирует узкие места

Вкладка Artifacts

Здесь представлен список артефактов, сгенерированных в ходе выполнения задания. Файлы сохраняются и доступны для загрузки.

Пример вкладки ArtifactsПример вкладки Artifacts

Вкладка Compare EnterpriseEnterprise +

Вкладка Compare отображается для CI‑запусков заданий с включённой настройкой Run compare changes. Она показывает детали изменений, полученных в результате сравнения, выполненного dbt между состоянием в продакшн‑окружении и pull request. Чтобы различия было проще визуально воспринимать, dbt подсвечивает изменения моделей красным цветом (удаления) и зелёным цветом (добавления).

В разделе Modified вы можете просмотреть следующее:

  • Overview — Высокоуровневое резюме изменений в моделях, например количество добавленных или удалённых первичных ключей.
  • Primary keys — Подробности об изменениях в записях.
  • Modified rows — Подробности об изменённых строках. Нажмите Show full preview, чтобы отобразить все колонки.
  • Columns — Подробности об изменениях в колонках.

Чтобы более детально изучить зависимости и взаимосвязи ресурсов в вашем проекте, нажмите View in Catalog, чтобы открыть Catalog.

Пример вкладки CompareПример вкладки Compare

Нашли ошибку?

0
Loading