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

Повторный запуск ваших dbt задач

Если выполнение вашего задания dbt завершилось со статусом Error, вы можете запустить его повторно с самого начала или с момента сбоя в dbt.

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

  • У вас есть аккаунт dbt.
  • Вы должны использовать версию dbt 1.6 или новее.
  • dbt может успешно распарсить проект и сгенерировать manifest.
  • Последний запуск job не завершился успешно. Актуальный статус запуска — Error.
    • Команда job, которая завершилась с ошибкой в этом запуске, должна быть одной из тех, которые поддерживают retry command.

Повторный запуск задачи с ошибкой

  1. В верхней панели навигации выберите Deploy и перейдите в Run History.

  2. Выберите запуск job’ы, который завершился с ошибкой.

  3. На странице Run вашей job’ы откройте вкладку Run Summary и разверните шаг запуска, который завершился неудачно. Значок обозначает упавший шаг.

  4. Изучите сообщение об ошибке и определите, как её исправить. После внесения изменений сохраните их и закоммитьте в ваш Git repo.

  5. Вернитесь на страницу Run вашей job’ы. В правом верхнем углу нажмите Rerun и выберите Rerun from start или Rerun from failure.

    Если вы выбрали повторный запуск с места ошибки, откроется модальное окно Rerun failed steps. В нём перечислены шаги запуска, которые будут выполнены повторно: шаг с ошибкой и все пропущенные шаги. Чтобы подтвердить повторный запуск этих шагов, нажмите Rerun from failure. Job будет перезапущена, начиная с команды, которая завершилась ошибкой в предыдущем запуске. Баннер в верхней части вкладки Run Summary отразит это сообщением: “This run resumed execution from last failed step”.

Пример опций повторного запуска (Rerun) в dbtПример опций повторного запуска (Rerun) в dbt
Пример вариантов повторного запуска в dbt CloudПример вариантов повторного запуска в dbt Cloud

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

0
Loading