第40页,共253页。 显示 2,526 条结果 (0.084 秒)
跨库查询第一次正常,第二次报错Closed Connection
(本文档仅供参考) 问题描述 基于跨库联合数据源新建原生sql数据集,第一次正常,再查询一次却报错Closed Connection。业务库和跨库的测试连接一直是通过的。 image2024-9-21_9-44-46.png 获取数据SQL错误:SELECT c."CC … ) at com.facebook.presto.plugin.jdbc.JdbcRecordCursor.<init>(JdbcRecordCursor.java:90) ... 17 more 解决方案 相关报错是跨库自身的连接池因未知原因抛出的异常,可在自身业务库开启数据库连接池的情况下,在业务库-高级-自定义参数设置添加MySQL8作为知识库启动报错Multiple primary key defined
(此文档仅供参考) 问题现象 连接mysql8.0作为知识库,空库启动后报错:Multiple primary key defined image2024-11-1_16-9-34.png 问题原因 smartbi部署在空库启动的时候,会先创建表执行create table, 然后去ALTER TABLE … “mysql --help | grep my.cnf ”命令去寻找my.cnf文件。Linux下该文件在/etc/下,查找my.cnf文件相关命令:find / -name "my.*" 2、再重新空库部署(删除已有表)启动smartbi服务验证。跨库查询报错:No operations allowed after connection closed.
问题 基于跨库联合数据源新建查询报No operations allowed after connection closed,原始库为MySQL,基于原始MySQL库查询时没问题,跨库联合数据源及原始库均测试连接通过。 https://s2-cs-pub-std.oss-cn-shanghai.aliyuncs.com/icon/tid8599/image_1604569494800_2e9fo.png 解决方案 MySQL数据库连接超时,在连接字符串上加上 &autoReconnect=true&failOverReadOnly=false 即可,这两个参数作用为连接超时后能自动重连如何向Smartbi中添加数据库驱动jar包—V7及以上,V9以下版本
(本文档仅供参考) 说明 在使用过程中,可能经常需要向Smartbi中添加数据库驱动jar,可以通过本文档中的方式添加此这类jar文件。 版本要求 V7.0.1及以上,V9以下版本可参考当前文档。 V9以上版本可参考wiki文档:如何向Smartbi中添加数据库驱动jar https … 查找扩展包中lib目录下的jar文件 如果smartbi中已内置对应的数据库驱动,则系统会使用内置的驱动进行数据源连接。若需要使用自行添加的驱动,则需要同时删除war包中内置的驱动文件。 添加驱动 添加jarOracle作为知识库报错 ORA-28040: No matching authentication protocol
(本文档仅供参考) 问题现象 1、以oracle作为知识库,连接时报错 ORA-28040: No matching authentication protocol,如何解决? 2、Oracle数据源测试通过,在数据库管理获取资源的时候出现ORA-28040: No matching authentication protocol。 50C62A58-A55B-4fce-9AAF-3F85558E9F5D.png 问题原因 没有匹配的身份验证协议,Smartbi内置驱动jar版本与当前换使用oracle的jdk版本不匹配导致。 解决方法 1、排查数据库方面,先确定身份验证协议已开启,数据库工具是否能够连接上该连接oracle库出现锁用户情况
(本文档仅供参考) 问题描述: 连接oracle第一次连接正常,第二次连接出现数据源超时,在数据库页面查看,此用户被锁,在数据库日志看是由于用户验证不通过导致,而其他的工具连接数据库是正常的,数据源页面报错如下 image2023-3-2_9-32-3.png 解决方案: 1、重新输入密码后,多次连接是正常连接的。故判断是第一次密码正常,在第二次密码的时候就不对了。 2、关闭浏览器的自动填充功能再次测试数据源连接正常现象。 image2023-3-2_9-34-30.png oracle连接超时 数据库连接超时内置数据库相关配置信息
参考如下(不同的数据库具体的配置信息会不同): Vertica配置信息 内置Vertica数据库信息如下: 连接参数 参数值 Vertica的IP地址 100.168.1.12 Vertica的端口 5433 Vertica数据库 smartbi Vertica帐号 dbadmin Vertica密码 manager SmartbiMpp配置信息 内置SmartbiMpp数据库信息如下: 连接参数 参数值 SmartbiMpp的IP地址 100.168.1.15高斯数据库查询order by排序问题
(本文档仅供参考) 问题描述 Oracle数据库切换成了高斯数据库,切换后同样的SQL查询语句,同样的数据发现字段顺序不一致。 SELECT column FROM TABLE ORDER BY column ORACLE排序结果: ORACLE排序结果.jpg 高斯数据库排序结果: 高斯排序结果20231229150509.jpg 问题原因 不同数据库有不同的排序规则,还可能根据数据类型有所不同 解决方案 COLLATE是SQL中的一个子句,用于定义数据库、表列或字符串表达式的排序规则。排序规则决定了如何比较和排序字符数据。在高斯数据库中,可以使用COLLATE子句来指定不同的排序规则,以满足特定的排序需求BI笔记之---SSAS库Process的几种方案
本文综合描述SSAS库的处理的几种方案,并简单介绍各种方案的应用场景。 环境约定:SQL Server 2008 示例库:Adventure Works DW 方式一:直接在项目中Process 这种方法在开发阶段和测试阶段是经常使用的。 如图这种处理方式通常是第一次的全量处理,如果SSAS库犹 … : 090310_0655_BISSASPr6.png 关于处理增量的选项,在SSAS库刚部署好的时候是没有的,只有在处理过一次SSAS库之后这个处理选项才会存在。 这个方法是最基本的方法,毕竟SSAS库本身诞生于此。适用于开发和测试阶段及生产和开发不是隔离,对安全要求不是很高的情况。 方式二:在SSIS通过计划任务清除指定数据集缓存
1.示例场景 在项目上有时候需要对特定一些报表定时清空数据缓存,该功能可以通过定制计划任务实现。 清除某个数据模型的缓存,需要参考:缓存设置。 2.操作步骤 1、在左边资源树上的【系统运维】->【计划任务】->【任务】,新建一个任务,"任务类型"选择“定制 … viewIdArray.push("I2c94908d162343520116234c92f3003a"); //I2c94908d162343520116234c92f3003a 为数据集资源ID viewIdArray.push("I2c94908d162343520116234c92f3003a"); // 若是需要清多个数据集的缓存