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

Один из моих тестов не прошел, как я могу его отладить?

Чтобы отладить неудачный тест, найдите SQL, который выполнил dbt, следующим образом:

  • dbt Cloud:

    • В выводе теста нажмите на неудачный тест, а затем выберите "Details"
  • dbt Core:

    • Откройте путь к файлу, возвращенный в сообщении об ошибке.
    • Перейдите в директорию target/compiled/schema_tests для всех скомпилированных тестовых запросов

Скопируйте SQL в редактор запросов (в dbt Cloud вы можете вставить его в новый Statement) и выполните запрос, чтобы найти записи, которые не прошли.

0