DBT 编译和 Jinja 的问题

问题描述 投票:0回答:1

我的 DBT 设置遇到问题。设置一些 linter 和格式检查后,它不会运行,并且错误非常模糊:

由于版本不匹配,无法进行部分解析遇到错误:编译错误预期标记“打印语句结束”,得到“字符串”第15行{{return“”}}

这似乎是我的 Jinja2 安装的问题,但这个错误对我来说仍然太不清楚,无法弄清楚可能发生的情况。

我有以下版本:

dbt-bigquery:   1.7.1
dbt-common:     1.5.0
dbt-core:       1.7.10
sqlfluff:       3.1.0
Jinja2:         3.1.3

我感觉有点失落,所以任何建议都会有帮助!

jinja2 dbt
1个回答
0
投票

您可能需要在返回值中添加括号:

所以而不是

{{ return "" }}

它应该看起来像

{{ return("") }}
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.