使用SQLFluff VSCode扩展与dbt Templater搭配dbt Cloud CLI遇dbt运行时错误
问题:Windows下VSCode配置SQLFluff扩展(dbt Cloud CLI + Snowflake)遇阻
- 配置SQLFluff扩展时设置
templater=dbt、dialect=snowflake。因使用dbt Cloud CLI无需dbt profiles.yml文件,特意安装dbt Core确保扩展正常工作,却触发找不到dbt profile的dbt运行时错误。 - 尝试切换为
templater=jinja、dialect=snowflake,已将宏加载路径指定为项目根目录下的macros文件夹,但出现frozen runpy错误,且SQLFluff无法识别自定义宏。 - 原本预期Jinja模板器可正常运行,dbt模板器能提供更完善的宏支持,结果前者宏识别失败,后者因dbt Cloud CLI与dbt Core的兼容性问题受阻。用
dbt debug排查时,dbt Cloud CLI可选参数远少于dbt Core,无法有效解决问题。 - VSCode错误截图:显示dbt profile未找到的运行时错误提示
内容的提问来源于stack exchange,提问作者LaNier
相关产品推荐
相关产品推荐

