Ускоренная обработка рёбер тестов
Этот флаг является экспериментальным: пока не подтверждено, что он даёт одинаковые результаты во всех конфигурациях проектов.
Флаг --use-fast-test-edges сокращает количество рёбер тестов, которые dbt добавляет в граф выполнения при dbt build.
При запуске dbt build dbt добавляет рёбра, чтобы тесты вышестоящих узлов, как правило, завершались до запуска нижестоящих моделей. В крупных проектах это может приводить к добавлению большого количества рёбер, что замедляет выполнение и увеличивает потребление памяти.
Использование флага --use-fast-test-edges с dbt build обеспечивает тот же порядок выполнения при значительно меньшем количестве рёбер. Если выполнение dbt build занимает много времени или требует большого объёма памяти, используйте этот флаг.
Вы можете задать этот флаг через CLI или переменную окружения:
dbt build --use-fast-test-edges
export DBT_ENGINE_USE_FAST_TEST_EDGES=true
dbt build