第32页,共255页。 显示 2,544 条结果 (0.045 秒)
部署Smartbi-UnionServer 跨库联合查询
跨库联合查询,分布式SQL查询引擎,处在Smartbi的SQL引擎层,为不同的数据源提供统一的SQL解析、跨库查询能力。 +部署Smartbi-UnionServer https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=56688811 +部署Smartbi-UnionServer集群 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=60394719 服务器配置推荐: smartbi-unionserver 8核+ 32G+ 100GB+V10.5➜V11升级变更汇总
【跨版本升级变更】V10.5➜V11java调用jdbc测试数据库返回表速度及表注释
(本文档仅供参考) 使用场景 此jsp是直接调用驱动进行加载对应schema下的表,未走产品逻辑,主要测试场景如下: 1、数据库管理的时候,获取schema下的表很慢; 2、数据库管理时,部分表没有展示出来; 3、数据库管理加载表之后,表注释未同步过来作为别名。 注:此jsp调用的是驱动通用接口,而产品层面对部分数据库有进行优化对应的逻辑,故某些情况下,驱动返回的速度可能会更慢。 使用方法 1、获取到jsp文件,下载地址:testTables.jsp 2、将文件放到可以被访问到的路径如下,如smartbi应用的vision文件夹下,不需要重启. 2023-04-28_092837.png 3、访问地址不同Smartbi版本连接MongoDB数据库
(本文档仅供参考) 1、V9.5及V9.5之前的版本 V9.5及V9.5之前的版本(如V9、V8.7、V8.5.6等等)连接Mongodb数据库请参考此文档:NoSQL数据源-连接Mongodb数据库 - Smartbi V9 帮助中心 - https … ②连接Mongodb时,驱动路径选择“产品内置”。 image2023-12-28_17-28-4.png 2、V9.7及V9.7之后的版本 V9.7及V9.7之后的版本(如V10、V10.5、V11等等)连接Mongodb数据库请参考此文如何判断应该用同义词还是知识
(本文档仅供参考) 问题说明 1、判断需要配置是一个词语还是一句话,若是一个词语则用同义词,反之用知识。 2、同义词并不要求匹配目标一定也是模型中维度名称或度量名称 解决方案 场景1:上市公司是指退市日为9999-12-31过滤后的公司,确保输出字段包含公司名称 … 配置方式:知识 解析:这个句子中是通过描述性话语告诉大模型问句中如有涉及符合这个描述的内容的时候应该怎么处理。 补充说明: 同义词:主要用于精准匹配,会把解释性的文字直接合并到问句中去。 知识:侵蚀性没那么强,只是问句的补充信息。会根据问句提到的信息,来SQL在数据库工具中运行正常,但是预览数据报表达式解析错误
(本文档仅供参考) 问题说明 数据集中的SQL语句在数据库工具中是正常执行的,但是在smartbi中却报“表达式解析错误:expecting STRING_LITERAL, found '['at line:1 column:399 http://column:399/”... 解决方案 1、通常是由于SQL语句里面有特殊字符导致,大部分报错的是SQL中包含“^”,由于"^"在smartbi的SQL编辑器中是有标记对象(如参数、表、用户属性等)的特殊作用,因此不支持SQL语句中直接写^,这类特殊字符需要进行转义。 (1)MySQL库中,char(47) 代表字符“/”,char(94)代表字符"^"(向上尖括号),特殊跨库中计算日期减去一定的时间间隔
(本文档仅供参考) 问题说明 在“跨库联合数据源”用 date_sub 函数,出现如下提示,是否不能应用date_sub函数?如不能用,应用什么代替? 想要用一个日期减去一定的时间间隔: image2023-8-31_18-35-16.png 解决方案 跨库联合数据源所使用的数据库为presto,该数据库不支持date_sub函数,建议可使用date_add实现上述需求,presto日期相关函数可参考网上的文档,如: https://zhuanlan.zhihu.com/p/395199658 https://zhuanlan.zhihu.com/p/395199658数据库管理中,存储过程名称显示:Standalone procedure or function
(本文档仅供参考) 问题描述 oracle数据库进行数据库管理,发现可用数据库资源内的存储过程的名称显示不是其原名,想要显示存储过程名字如何解决? image2020-9-11_16-40-50.png 解决方案 此问题是由于Oracle在某些工具下(可能是PL/SQL)创建的存储过程默认的备注是这样这一串字符,导致全部存储过程别名全部相同。 将【系统选项】→【公共设置】中的【添加表时使用注释作为别名】切换为“否”,不显示备注即可解决,或者手工对存储过程设置备注也可解决此问题。 image2020-9-11_16-43-53.png 存储过程显示原名 存储过程及数据库表添加的时候显示原名 数据库表或者存储过程不显高速缓存库mpp连接失败报错password required for user default
(本文档仅供参考) 问题描述 高速缓存库mpp连接失败报错password required for user default 问题原因 密码不能为空,需要输入default的密码,但是在安装的时候并没有设置密码,而只有手动设置了mpp的密码,才会报这个错,经过排查分析,发现/etc … ,或者把/etc/clickhouse-server/users.xml里面密码相关内容删除掉 image2023-9-28_14-26-42.png PS:从安全访问考虑,对于高速缓存库建议设置密码。连接mysql8数据库,报“BigInteger cannot be cast to java.lang.Long”
(本文档仅供参考) 问题 连接mysql8数据库,报“java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long” 报错_1666855944_1666855944140_ffc549.png 问题原因 据以往项目经验,该报错是因为mysql驱动与所连接的MYSQL数据库版本不匹配导致。 解决方案 确认该MYSQL数据库的版本,更换数据源中所使用的驱动。 向Smartbi中添加数据库驱动V9:https://wiki.smartbi.com.cn/pages/viewpage.action