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

Операторы множеств

Объединения (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
Loading