默认lightdash deploy --create 的时候会进行dbt profile target 数据库的链接测试,如果不通就会有提示问题
同时lightdash deploy 同时创建项目的时候会提示是否包含数据库的信息(在创建的时候会写入到backend 服务中)

dbt pg adapter 问题

如果使用默认的配置可能会有如下的问题
Error running postgres query: Error: The server does not support SSL connections

解决方法

实际就是我们的pg ssl 配置问题,大家基于容器默认部署的没有开启,而且默认我们dbt profile 没有配置ssl 选项
但是lightdash 是基于profile 的target 解析处理的配置信息,解决方法就是在profile 中添加sslmode: disable

实际效果

  • lightdash deploy --create

效果如下

lightdash deploy  --create  数据库配置问题_数据库

说明

默认lightdash 在deploy 创建项目的时候会同时存储数据库信息到lightdash的backend 服务中,我们可能本地测试正常,但是lightdash 提示异常
(lightdash cli 是基于nodejs开发的,一些默认参数不太一样)

参考资料

https://docs.lightdash.com/guides/how-to-create-dimensions/