Операторы множеств
Объединения (Unions)
Если передать несколько аргументов, разделённых пробелами, флагам --select или --exclude,
будет выбрано их объединение. Если ресурс включён хотя бы в один селектор,
он попадёт в итоговый набор.
Запустить snowplow_sessions, всех предков snowplow_sessions, fct_orders и всех предков fct_orders:
dbt run --select "+snowplow_sessions +fct_orders"
Пересечения (Intersections)
Если разделять несколько аргументов для --select и --exclude запятыми без пробелов между ними, dbt выберет только те ресурсы, которые удовлетворяют всем аргументам одновременно.
Запустить всех общих предков snowplow_sessions и fct_orders:
dbt run --select "+snowplow_sessions,+fct_orders"
Запустить всех общих потомков stg_invoices и stg_accounts:
dbt run --select "stg_invoices+,stg_accounts+"
Запустить модели, которые находятся в подкаталоге marts/finance и помечены тегом nightly:
dbt run --select "marts.finance,tag:nightly"
Нашли ошибку?
0