我的 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
我感觉有点失落,所以任何建议都会有帮助!
您可能需要在返回值中添加括号:
所以而不是
{{ return "" }}
它应该看起来像
{{ return("") }}