页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

问题现象

将数据源放入跨库数据源中,基于跨库数据源查询报错数据表不存在(table does not exist)


原因

原始数据源大小写敏感,目前跨库查询时表名是小写的,实际原始数据库中存储的是大写。

处理方案

方案一:

在部署跨库所在目录下的数据源的配置文件中加入下述配置项解决:
        case-insensitive-name-matching=true
        对应跨库数据源的配置文件存放目录为:SmartbiUnionServer\etc\catalog\smartbix
        


方案二:

在数据库连接配置界面,新增自定义参数设置选项,当设置参数uniondb-case-sensitive-name-matching=true,该业务添加到跨库会自动增加配置case-insensitive-name-matching=true,表名区分大小写(默认不区分)

  • 无标签