默认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 创建项目的时候会同时存储数据库信息到lightdash的backend 服务中,我们可能本地测试正常,但是lightdash 提示异常
(lightdash cli 是基于nodejs开发的,一些默认参数不太一样)
参考资料
https://docs.lightdash.com/guides/how-to-create-dimensions/
标签:profile,deploy,--,create,默认,lightdash From: https://www.cnblogs.com/rongfengliang/p/18121849