我正在使用 dbt 0.18.1 并遵循有关标签的文档,但是我很想知道如何将多标签选择器作为参数运行。据此: https ://github.com/fishtown-analytics/dbt/pull/1014
混合使用标签、fqns 和父/子选择器进行选择: $ dbt run --model tag:nightly+ salesforce.*+
不幸的是,这并不是真正的“标签组合”。
我有 [mixpanel_tests, quality] 的标签,我希望运行包含两个标签(不分开)的模型。如果我跑dbt run -m tag:quality -t blabla
- 我会执行所有在标签数组中具有 QUALITY 的模型,无论它是单个参数还是多个参数,但是我希望只运行质量标记。怎么做?
- 如何指定 2 个标签或 3 个标签选择器来运行具有上述标签的模型(即 mixpanel_tests、质量 - 但仅限于定义了两个标签的模型)。或多或少是一个 AND 子句而不是一个 OR 子句。
嗯,我希望它很清楚。如何让多标签选择器只执行给定标签的组合?