【问题标题】:How to add a Jinja function to .sqlfluff config如何将 Jinja 功能添加到 .sqlfluff 配置
【发布时间】:2021-09-07 03:40:36
【问题描述】:

我正在使用 jinja 函数 run_query 并执行。 https://docs.getdbt.com/reference/dbt-jinja-functions/run_query

但是当 sqlfluff lint 我得到以下错误: 未定义的 jinja 模板变量:'run_query'

我正在尝试将其添加到 .sqlfluff 配置中,但似乎没有任何关于如何将其添加到配置文件的指导。

任何帮助将不胜感激! 谢谢

【问题讨论】:

    标签: sql google-bigquery jinja2 dbt


    【解决方案1】:

    在您的 .sqlfluff 配置文件中添加 templater=dbt。

    更多信息here。

    【讨论】:

      【解决方案2】:

      我已经弄清楚如何添加run_query:

      run_query = {% macro run_query(query) %}'query'{% endmacro %}
      

      但我仍然不确定如何将执行添加到 .sqlfluff 配置。想通了!

      execute = {% macro execute() %}True{% endmacro %}
      

      【讨论】:

        猜你喜欢
        • 2021-06-26
        • 2020-06-09
        • 1970-01-01
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        • 2011-05-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多