页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 16 下一个 »


说明

在使用过程中,有时会因为数据库驱动版本不兼容或者产品没有内置需要连接的数据库的驱动,这时可以通过驱动管理的入口,添加不同版本的驱动,重启服务器后即可加载驱动

版本要求

V7.0.1及以上,V9以下版本可参考wiki文档:如何向Smartbi中添加数据库驱动

V9以上版本可参考当前文档。

V10版本有特殊要求,详情请见 自定义驱动同步到OLAP

步骤

1.进入Smartbi的Config配置界面,URL为: http://server:port/smartbi/vision/config.jsp (根据实际情况修改server和port)

   


2. 找到“业务库驱动”一项

   


3. 驱动jar包的默认的存放路径是: tomcat\bin\dynamicLibraryPath,可以重新指定其存放路径,保存当前配置,然后重启服务。

4.接下来,我们以添加MySQL8驱动来做示例进行详细说明:

 (1)进入启动目录的 dynamicLibraryPath 目录下,手动新建MySQL8文件夹:

                    

        (2) 添加MySQL8的驱动:

                   

        (3)到完成第二步步骤都是不需要重启的,程序会自动动态加载添加到此目录下的驱动包,

        (4)新建关系数据源的时候,在【驱动程序存放目录】选择【自定义】选项,然后选择对应的/dynamicLibraryPath目录下的文件夹即可。

                

5.后续若要添加数据库驱动jar包,直接将文件添加到上述步骤中配置的存放路径即可,无需重启服务。系统每隔10秒会自动监听该目录里jar文件的变化。

6.知识库也可以在/dynamicLibraryPath 文件进行添加其他驱动,添加驱动的方式和上边的关于数据源的步骤一样。使用方式如下:

   

(1)选择的自定义目录下必须有.jar后缀的文件,空目录无法识别到;

(2)如果刚新建的目录,需要刷新一下配置界面并等待一会(30s)才能读取到。

  (3)  V97及以上版本如果有kerberos认证的,文件夹名称必须要和【数据库类型】名称完全匹配。

 



注意事项

1、V10版本中,OLAP为数据模型提供多维分析能力,数据模型需要靠它去取数、实现多维计算的功能。如果查询取数需要使用到客户自定义的数据库驱动类,则需要将自定义驱动同步到Smartbi OLAP上

根据Smartbi OLAP的部署方式可以分为以下两种情况:

当Smartbi 和 Smartbi OLAP 是使用 同一个tomcat 部署的(如通过 Windows exe安装包、linux一键部署安装包、decker部署 方式部署的)

两者默认的外部驱动目录都是./dynamicLibraryPath,无需配置操作,自动同步。


② 当Smartbi OLAP 是单独部署的(部署方式可参考 部署Smartbi OLAP Server),则需要进入 Smartbi OLAP 的config界面,配置页面地址如下:

http://serverip:port/smartbiolap/manager/config.jsp

  • serverip:部署OLAP所在的服务器IP地址
  • port:OLAP的端口,默认是18081

在“同步Smartbi外部驱动配置”下,勾选“开启同步”。将“同步地址”栏示例地址中的ip和port更换为Smartbi的,输入“同步地址”栏内,保存配置即可立即生效。

同步Smartbi外部驱动配置”配置项说明如下:

配置项说明示例
开启同步开启同步Smartbi外部驱动到olap
同步地址参考将“同步地址”栏示例地址中的ip和port更换为目标Smartbi的http://localhost:18080/smartbi/vision/dynamicLibServlet
监听间隔设置每隔多少秒去访问同步地址,判断是否有驱动需要同步30

  • 无标签