历史版本7 :[平台]数据连接管理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 描述编辑

通过数据连接选项,可以不需要设计器,直接新建数据连接,还可以查看当前报表连接了哪些数据库,并且进行修改。

注:平台仅支持使用JDBC的数据连接的管理。即设计器可以创建JNDI数据连接,可以创建多维数据连接,但是在平台数据连接中不显示。同时,平台创建的数据连接在设计器里也可以进行管理。

2. 数据连接管理编辑

管理员登录决策系统,点击管理系统>数据连接,如下图:
222
注:如果非管理员用户想要配置数据连接,需要管理员给其分配管理系统下数据连接节点的权限,具体操作请查看数据连接控制

1.1 新建数据连接
单击新建数据连接按钮,有常用的APACHE KYLIN、DERBY、HP Vertica、IBM DB2、INFORMIX、Microsoft SQL Server、MySQL、Oracle、Pivotal Greenplum Database、Postgresql数据库类型可以选择:
222
点击更多数据库连接,显示出更多数据连接类型,ADS、Amazon Redshift、APACHE IMPALA、APACHE Phoenix、Gbase 8A、Gbase 8S、Gbase 8T、H2、华为ELK、华为Fusioninsight、Hadoop Hive、Hbase、Hsql、INFORMIX、KINGBASE、Presto、SAP HANA、SAP Sybase、SPARK、Sqlite、TeraData、TRANSWARP INCEPTOR,如下图所示:
222
如果数据库列表中没有所需的数据库类型,则选择其他,将对应驱动包放置在%FineBI%\webapps\webroot\WEB-INF\lib下面并重启服务器,需要手动输入驱动器名称、URL等完整数据连接信息,如下图:

以mysql为例,新建数据连接,输入相应的信息,如下所示:
222
1)数据连接信息:数据连接名称、驱动器、URL、用户名、密码。
2)连接池属性:在勾选"获取连接前校验"后可在"SQL验证查询"中输入查询语句,系统就会在获取连接前向对应数据库发送该SQL语句进行校验。
                       最大活动连接数则是系统的连接池中最大能容纳的数据连接数量设置。
3)测试连接:测试数据库配置是否成功,若成功则弹出“连接成功”,若失败则显示失败详细原因。
222
4)模式选择

在连接APACHE KYLIN、DERBY、HP Vertica、IBM DB2、INFORMIX、SQL Server、Oracle、Pivotal Greenplum Database、Postgresql、Amazon Redshift、Apache Phoenix、Gbase 8S、Gbase 8T、KINGBASE、Presto、SAP HANA、SAP Sybase、Hbase这些数据库时,会比其他数据连接多了一步:选择模式。

当数据库如APACHE KYLIN存在模式选择时就应该将此处模式进行选择,如下图。

如果这些数据库未进行模式选择,则在业务包选表的时候,默认选择的是第一个模式;

当数据库如mysql不存在模式选择,则无需进行模式选择。

222

5)Kerberos认证

其中APACHE IMPALA、Hadoop Hive、SPARK、TRANSWARP INCEPTOR(星环)APACHE Phoenix、Hbase这六个数据库在配置数据连接时均支持kerberos认证,在配置数据连接页面可勾选kerberos认证,并填入注册过kdc的客户端名称和keytab密钥路径,比如客户端principal:testuser@HBZQ.COMkeytab秘钥路径:C:\Program Files\FineBI\webapps\webroot\WEB-INF\testuser.keytab若不勾选,则不使用kerberos认证,跟其他数据库设置一致。

注:在填写kerberos认证信息之前,需要将 krb5.conf 和 ***.keytab 文件放置到%FineBI%\webapps\webroot\WEB-INF目录下(仅需放入同一目录即可,不强求位置)。

222

详细Kerberos认证请参考数据连接Kerberos认证

在数据连接中使用Kerberos认证的时候,需要有以下事项注意:

1)上述界面中的客户端principal需要根据beeline能连上的机器通过klist来查看;

2)ZooKeeper版本需要与数据库中的相关jar包里面的版本保持一致(否则连接不成功,无法从异常中看出问题);

3)客户端的时间需要和集群服务器一致,误差不能超过5分钟。


1.2 管理数据连接
222
1)编辑:修改各配置项
单击已有的数据连接,打开数据连接配置信息,可直接在文本框中进行编辑,如下图:
222
2)测试连接:测试数据库配置是否成功
3)复制:复制该条数据库,且数据连接名自动加1
4)数据连接信息:显示数据库类型和创建者
5)删除:删除该数据库
注:10.0及往后版本可以直接在平台里面测试连接,同时也使用设计器进行修改,设计器修改数据连接请参照JDBC连接数据库