Повторный запуск ваших dbt задач
Если выполнение вашего задания dbt завершилось со статусом Error, вы можете запустить его повторно с самого начала или с момента сбоя в dbt.
Предварительные условия
- У вас есть аккаунт dbt.
- Вы должны использовать версию dbt 1.6 или новее.
- dbt может успешно распарсить проект и сгенерировать manifest.
- Последний запуск job не завершился успешно. Актуальный статус запуска — Error.
- Команда job, которая завершилась с ошибкой в этом запуске, должна быть одной из тех, которые поддерживают retry command.
Повторный запуск задачи с ошибкой
-
В верхней панели навигации выберите Deploy и перейдите в Run History.
-
Выберите запуск job’ы, который завершился с ошибкой.
-
На странице Run вашей job’ы откройте вкладку Run Summary и разверните шаг запуска, который завершился неудачно. Значок ❌ обозначает упавший шаг.
-
Изучите сообщение об ошибке и определите, как её исправить. После внесения изменений сохраните их и закоммитьте в ваш Git repo.
-
Вернитесь на страницу 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”.
Связанные материалы
- Повторный запуск неудачного выполнения для задачи API endpoint
- Видимость выполнения
- Задачи
- Команды задач
