【问题标题】:`dbt run --select x` gives error `Could not find selector named x, expected one of []``dbt run --select x` 给出错误`Could not find selector named x, expected one of []`
【发布时间】:2021-10-21 03:32:21
【问题描述】:

使用 dbt 0.20.x 及以下,命令dbt run --select model_name 失败。

它显示错误Runtime Error. Could not find selector named model_name, expected one of [] Code: 10001

【问题讨论】:

    标签: dbt


    【解决方案1】:

    在 dbt 0.21.0 中,节点选择语法为 standardised,以便在任何地方使用 --select。在此之前,dbt rundbt test 等一些命令使用 --models 代替。

    旧版本显示错误,因为 argparse 正在将 --select 扩展为 --selector,这是一个不同的标志。

    要解决此问题,请升级到 dbt 0.21.0 或更高版本,或者使用 --models 而不是 --select

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-02
      • 1970-01-01
      • 2017-03-29
      • 1970-01-01
      • 2021-04-15
      • 2022-01-18
      • 2011-04-15
      相关资源
      最近更新 更多