将数据源放入跨库数据源中,基于跨库数据源查询报错数据表不存在(table does not exist)
原始数据源大小写敏感,目前跨库查询时表名是小写的,实际原始数据库中存储的是大写。
方案一:
在部署跨库所在目录下的数据源的配置文件中加入下述配置项解决:
case-insensitive-name-matching=true
对应跨库数据源的配置文件存放目录为:SmartbiUnionServer\etc\catalog\smartbix
方案二:
在数据库连接配置界面,新增自定义参数设置选项,当设置参数uniondb-case-sensitive-name-matching=true,该业务添加到跨库会自动增加配置case-insensitive-name-matching=true,表名区分大小写(默认不区分)