第26页,共147页。 显示 1,462 条结果 (0.026 秒)
数据源连接示例
数据库连接示例 支持数据库版本 驱动程序类 连接字符串 Aliyun AnalyticDB https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=75697182 Aliyun AnalyticDB 公有云 com.mysql.jdbc.Driver jdbc:mysql://<servername>/<database>?useUnicode=true&characterEncoding=UTF-8&engine=MPP Aliyun MaxCompute https://wiki.smartbi.com.cn/pages关系数据源-SQL Server动态端口时JDBC的连接方法
://www.microsoft.com/zh-cn/download/details.aspx?id=55539 3、重新发布smartbi.war,启动应用服务器。 4、登录Smartbi,创建数据源入口:选择 数据连接 > 关系数据库 > MS SQL Server。 image2019-11-18 16:22:1.png 5、“新建关系数据源”,设置信息如下。 驱动程序类:com.microsoft.sqlserver.jdbc.SQLServerDriver 连接字符串:jdbc:sqlserver://192.168.1.10\MSSQLServer;databaseName=foodmart 其中MSSQLServer 为连接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连接数据库报错:java.lang.ClassNotFoundException: Oracle.jdbc.driver.OracleDriver
(本文档仅供参考) 问题说明 1、在测试数据库连接时报如下错误:"Caused by: java.lang.ClassNotFoundException: Oracle.jdbc.driver.OracleDriver",原因是没有添加正确的 Oracle http://baike.baidu.com/view/1685727.htm 数据库版本对应的驱动程序,在连接 Oracle 知识库或是业务数据库的时候会出现此类错误。 2、Oracle 9i 和 10g 等不同版本数据库的 JDBC 驱动程序不兼容,因此 Smartbi 产品包默认并没有把 Oracle http://baike.baidu.com/viewMongoDB数据源测试连接报错network error while attempting to run command 'whatsmyuri'
(本文档仅供参考) 问题 获取数据库连接失败:return 1 测试连接报错 Error: network error while attempting to run command 'whatsmyuri' , 将校验语句 return 1去掉之后测试正常,但在计划任务中执行时依旧提示报错,no such command:'eval' 。 image2023-11-24_22-37-46.png image2023-11-24_22-42-53.png 解决方案 出现问题原因:项目环境mongodb不支持 eval 的执行,或者驱动版本,及执行客户端与mongodb版本不一致导致。 产品对于复杂使用跨库的数据集抽取报无法获取连接Cannot get a connection
问题说明 QQ截图20190313103920.png 问题原因 SmartbiUnionServer在多个数据库跨库进行查询时,有数据库表超过几十万条数据到上百万数据,查询的时候其他查询会不能查询,只能进入队列,之后presto连接测试,select 1进入了队列,smartbi这边查看30秒未获取到查询结果,直接报错无法创建连接。 解决方案 SmartbiUnionServer指定设置资源配置文件,配置查询的并发数。在etc/目录添加文件resource-groups.properties,queue_config.json,然后重启SmartbiUnionServer如何修改组件模板数据源(HSQL)连接信息
(本文档仅供参考) 问题说明 HSQL是SmartbiDemo自带的示例数据源,通常随smartbi服务一并启动;有时候修改了主机IP后,导致数据连接-示例数据源Smartbidemo测试连接错误,或端口被占用希望修改自定义设置端口,可以怎么修改呢? image2024-2-6_9-51-38.png 解决方法 HSQL的IP和端口号的变更可以直接通过 系统运维-系统选项-公共设置对应界面下,找到“组件模板数据源的IP地址”和“组件模板数据源的端口设置”这两个配置项进行修改,分别设置好IP或者端口后,保存后,再去重启Smartbi服务(会把HSQL服务一并重启)即可生效当数据库中的表名与字段名称有关键字的情况下请设置"数据源连接"中"引用标识符:"
(本文档仅供参考) 说明 当数据库中的表名与字段名称有关键字的情况下请设置“数据源连接”中“引用标识符:”。 步骤 以MYSQL数据库的":"为例: 当MYSQL的数据库中的数据表的表名称为“table”时,”table“为关键字,则找到对应的数据源,并双击打开该数据源设置“引用标识符:”。(注:不同数据库类型的“引用标识符”不同) 3.png table表名MySQL作为知识库或者业务库连接报:Could not create connection to database server. Attempted reconnect 3 times. Giving up. 及Access denied for user 'root'@
(本文档仅供参考) 问题现象 在连接mysql作为知识库或者业务库,报错:Could not create connection to database server. Attempted reconnect 3 times. Giving up. 且仔细查看错误信息,发现有如下错误: image2019-12-11 18:1:22.png 解决方案 根据上面的错误信息,一般认为是连接该数据库的用户名密码不正确,此时可以先检查一下用户名密码的正确性。 此外,还有可能是因为mysql设置了不允许使用root账号远程登录,可以参考此文档解决:https://www.cnblogs.com/goxcheer/p8.5.6及以上版本无法连接access数据库
(本文档仅供参考) 问题 8.0及以上版本无法连接access数据库: image2019-8-27 17:53:14.png 问题原因 JDK1.8不支持ODBC方式,且环境配置要求为JDK1.8,考虑到产品的通用性,需要面向多种jdk环境,避免对用户的使用造成歧义,因此目前已不支持access数据库。 access数据库 access数据源 odbc