首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何运行多标签选择器

如何运行多标签选择器
EN

Stack Overflow用户
提问于 2020-12-21 15:20:32
回答 1查看 4.5K关注 0票数 5

我使用的是dbt 0.18.1,我遵循关于标记的文档,但是我很想知道如何将多标记选择器作为参数运行。根据这一点:https://github.com/fishtown-analytics/dbt/pull/1014

使用标记、fqns和父/子选择器的组合进行选择:$ dbt run -model tag:nightly+ salesforce.*+

不幸的是,这并不是真正的“混合标签”。

我有标签的mixpanel_tests,质量,我希望运行的模型,其中包括两个标签(而不是分开)。如果我运行dbt run -m tag:quality -t blabla

  1. 无论是单个参数还是多个参数,我都会执行标记数组中具有质量的所有模型,但是我希望只运行质量标记的模型。怎么做?
  2. 如何指定2个标记或3个标签选择器来运行上述标记的模型(即mixpanel_tests,quality -但只有那些定义了两个标记的模型)。与其说是or子句,不如说是AND子句。 嗯我希望这是清楚的。如何拥有只执行给定标记组合的多标记选择器?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-21 15:53:40

看看交算子。它是dbt v0.18中的新版本,它正是用于这个用例的。

代码语言:javascript
复制
dbt run -m tag:mixpanel_tests,tag:quality
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65395382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档