第20页,共143页。 显示 1,423 条结果 (0.251 秒)
关系数据源-连接Smartbi Jdbc4Olap数据源
连接步骤 1、新建关系数据源 在“数据连接”界面选择“关系数据库”分类页,点击 Smartbi Jdbc4Olap ,如图: image2019-10-17 16:15:23.png 2、连接配置 进入到“新建关系数据源”界面,进行如图配置后,测试连接成功后保存即可。 2022-02-15_15-57-34.png 各个配置项说明如下: 配置项 说明 名称 输入关系数据源的名称 驱动程序类型 驱动程序类型选择:Smartbi Jdbc4Olap 驱动程序类 选择驱动程序类型后,系统自动生成驱动程序类。 连接字符串 输入连接字符串,关于SmartbiETL后台服务均已启动,但是ETL连接报错
(本文档仅供参考) 问题说明 由图可见挖掘挖掘服务是正常启动的,但是测试连接提示平台到服务连接成功,服务到平台连接失败。后台日志报错信息:No row with given identifier exists。 image2024-6-4_10-31-44.png image2024-6-4_10-30-33.png image2024-6-4_10-33-54.png 解决方案 问题原因是垃圾数据导致,t_user_role中有VKyaobl02的记录,但t_user表没有了,存在垃圾数据,执行系统检查修复可以解决问题。如何隐藏数据连接目录,同时赋予数据源引用权限
(本文档仅供参考) 问题: 某个角色有数据连接的资源引用权限,无数据连接的操作权限,此时在电子表格的数据集面板可以看到数据连接,如何实现隐藏数据连接(即数据连接对某些角色用户不可见) 解决方案: 处理之前,可先参考资源权限中引用和查看权限的区别https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76678580 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=76678580 所以根据产品现有功能配置,对应设置步骤如下: 1、数据连接页面,数据连接右键,资源授权,找到对应的角色删除Oracle作为知识库时如何支持SERVICE_NAME(服务名)的连接
(本文档仅供参考) 问题现象 部署知识库为oracle数据库时会提示连接不可用,但是在其他工具上测试连接可用,在smartbi中连接时会出现如下提示: image2018-10-23 10:37:7.png 解决方案 这是由于在smartbi中默认的连接方式是 192.168.1.10:1521:oracl 的方式进行连接(即端口号和实例是用冒号分开的),而有时候oracle需要用service_name的方式进行连接,即端口号和服务是用斜杠分开的,此时在smartbi中如需支持service_name,数据库名称需以/开头: image2018-10-23 10:52SQL Server动态端口时JDBC的连接方法
。 4、登录Smartbi,创建数据源入口:选择 数据连接 > 关系数据库 > MS SQL Server。 559.png 5、“新建关系数据源”,设置信息如下。 驱动程序类:com.microsoft.sqlserver.jdbc.SQLServerDriver 连接字符串:jdbc:sqlserver连接模式-抽取
抽取包含抽取设置、抽取计划和抽取日志三部分内容。 只有当”抽取“连接模式呈选中状态时,显示向下箭头,单击该箭头弹出下拉菜单: image2021-7-8_13-38-23.png 抽取是指抽取数据到高速缓存库,现在仅支持的高速缓存库类型有:SmartbiMpp、SmartbiMD、Presto+Hive … 、抽取表、抽取参数等设置项的配置。 设置入口 抽取设置入口有如下两个: 入口 抽取设置窗口 在“抽取”连接模式下,在表数据区单击 抽取设置 按钮。 5.png 抽取切换键下拉菜单 抽取设置。 image2021-6-24_15-50-45.png 6.png 私有查询hive连接报错"Required field 'client_protocol' is unset"
(本文档仅供参考) 问题 连接hive报“Required field 'client_protocol' is unset”的错误 image2020-6-29 11:36:9.png 解决方案 此问题是因为hive数据版本与驱动版本不一致导致的,更换为对应版本的驱动版本即可,详情可查看此链接:https://blog.csdn.net/zt15732625878/article/details/85245731 https://blog.csdn.net/zt15732625878/article/details/85245731。 hive连接不成功 hive连接失败导出引擎连接服务器失败排查步骤
问题 安装好导出引擎后,在smartbi上配置导出引擎地址,点击测试连接提示连接服务器失败,如下图: image2020-11-23_9-59-28.png 如何排查导出引擎无法正常连接的原因? 排查步骤 1、先确认导出引擎的ip地址、端口是否准确; 2、在安装导出引擎的服务器中使用浏览器访问导出引擎的url地址,若是显示下图,说明此时导出引擎已正常启动; image2020-11-23_10-13-11.png 3、若是存在已上情况:在客户端服务器不可以访问导出引擎的url地址,在安装导出引擎的服务器中可以访问导出presto测试连接提示:Authentication using username/password requires SSL to be enabled
(本文档仅供参考) 问题 使用presto或者跨库联合数据源(跨库联合数据源是基于Presto数据库去实现的)时,测试连接提示:Authentication using username/password requires SSL to be enabled image2020-10-29_11-31-34.png 解决方案 此问题是由于presto的限制,连接填写了密码,presto就认为是有配置帐号密码了,这时候为了安全就走SSL认证,但是实际presto没有设置SSL认证,所以出现报错·。具体说明可以参考presto的官方文档:https://prestodb.io/docs/current/security自定义任务,调用的代码能否自动断开数据库连接smartbi.sdk.service.datasource
(本文档仅供参考) 问题说明 在使用自定义任务时,调用smartbi.sdk.service.datasource类的executeNoCacheable和executeUpdate方法: 每次调用execute类型的方法连接数据库执行完sql语句后,是否能自动断开数据库连接? 还是在关闭ClientConnector对象后会关闭数据库连接? 还是需要调用什么方法来进行关闭数据库连接? 解决方案 每次调用execute类型的方法连接数据库执行完sql语句后,其实不需要手动去关闭数据库连接,smartbi会自动关闭处理的。