如何解决“无法解析的” sqlfluff皮棉错误

问题描述

我收到错误L: 3 | P: 1 | PRS | Found unparsable section:

这是当我调用dbt_utils提供的date_spine宏时。以前有没有人遇到过这个问题,并且在sqlfluff的宏定义中要设置什么期望值?

有关在dbt中的sqlfluff文件中定义宏的信息,请参见以下内容

date_spine = {% macro date_spine(datepart,start_date,end_date) %}'HERE'{% endmacro %}

解决方法

您无需设置date_spine =部分,只需将宏定义为:

{% macro date_spine(datepart,start_date,end_date) %}'HERE'{% endmacro %}