gpt4 book ai didi

dbt - 如何运行多标签选择器

转载 作者:行者123 更新时间:2023-12-04 12:23:16 26 4
gpt4 key购买 nike

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

Select using a mix of tags, fqns, and parent/child selectors:$ dbt run --model tag:nightly+ salesforce.*+


不幸的是,这并不是真正的“标签混合”。
我有 [mixpanel_tests, quality] 标签,我希望运行包含两个标签(未分开)的模型。如果我运行 dbt run -m tag:quality -t blabla
  • 我会执行所有在标签数组中具有 QUALITY 的模型,无论它是单个参数还是多个参数,但我希望仅运行质量标记。怎么做?
  • 我如何指定 2 个标签或 3 个标签选择器来运行带有提到的标签的模型(即 mixpanel_tests、质量 - 但只有那些定义了两个标签的模型)。或多或少是 AND 子句而不是 OR 子句。

    嗯,我希望它很清楚。如何让多标签选择器只执行给定的标签组合?
  • 最佳答案

    查看 intersection operator .它是 dbt v0.18 中的新功能,它完全适用于这个用例。

    dbt run -m tag:mixpanel_tests,tag:quality

    关于dbt - 如何运行多标签选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65395382/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com