页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

问题现象

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


原因

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

处理方案

...

一、V10.5.8及以下版本

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

方案二:


在数据库连接配置界面,新增自定义参数设置选项,当设置参数uniondb二、V10.5.15及以上版本

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

...