Один из моих тестов не прошел, как я могу его отладить?
Чтобы отладить неудачный тест, найдите SQL, который выполнил dbt, следующим образом:
-
dbt Cloud:
- В выводе теста нажмите на неудачный тест, а затем выберите "Details"
-
dbt Core:
- Откройте путь к файлу, возвращенный в сообщении об ошибке.
- Перейдите в директорию
target/compiled/schema_tests
для всех скомпилированных тестовых запросов
Скопируйте SQL в редактор запросов (в dbt Cloud вы можете вставить его в новый Statement
) и выполните запрос, чтобы найти записи, которые не прошли.
0