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