Исключение моделей из выполнения
Исключение моделей
dbt предоставляет флаг --exclude
с той же семантикой, что и --select
. Модели, указанные с флагом --exclude
, будут удалены из набора моделей, выбранных с помощью --select
.
dbt run --select "my_package".*+ --exclude "my_package.a_big_model+" # выбрать все модели в my_package и их дочерние, кроме a_big_model и его дочерних
Исключите конкретный ресурс по его имени или родословной:
# test
dbt test --exclude "not_null_orders_order_id" # тестировать все модели, кроме теста not_null_orders_order_id
dbt test --exclude "orders" # тестировать все модели, кроме тестов, связанных с моделью orders
# seed
dbt seed --exclude "account_parent_mappings" # загрузить все начальные данные, кроме account_parent_mappings
# snapshot
dbt snapshot --exclude "snap_order_statuses" # выполнить все снимки, кроме snap_order_statuses
0