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

目录:

1. 描述编辑

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

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

同时,平台创建的数据连接在设计器里也可以进行管理详细点击[设计器]JDBC连接数据库

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
如果数据库列表中没有所需的数据库类型,则选择其他,将对应驱动包放置在%FR_HOME%\webapps\webroot\WEB-INF\lib下面并重启报表服务器,需要手动输入驱动器名称、URL等完整数据连接信息,点击【测试连接】连接成功后,点击【保存】即可。如下图:
222

1)数据连接信息:数据连接名称、驱动器、URL、编码(推荐直接选自动即可,2018-12-27及以后的jar开始支持)、用户名、密码。
     连接池属性:在勾选"获取连接前校验"后可在"SQL验证查询"中输入查询语句,系统就会在获取连接前向对应数据库发送该SQL语句进行校验。
                       最大活动连接数则是系统的连接池中最大能容纳的数据连接数量设置。
2)测试连接:测试数据库配置是否成功,若成功则弹出“连接成功”,若失败则显示失败详细原因。
3)模式选择

在连接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这些数据库时,会比其他数据连接多了一步:选择模式,如下图:

注:如果这些数据库未进行模式选择,则默认选择的是第一个模式;

222

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

4)Kerberos认证

其中APACHE IMPALA、Hadoop Hive、SPARK、TRANSWARP INCEPTOR(星环)APACHE Phoenix、Hbase这六个数据库在配置数据连接时均支持kerberos认证,在配置数据连接页面可勾选kerberos认证,并填入注册过kdc的客户端名称和keytab密钥路径

222

详细Kerberos认证请参考[平台]数据连接Kerberos认证

1.2 管理数据连接

222

1)编辑:修改各配置项
单击已有的数据连接,打开数据连接配置信息,可直接在文本框中进行编辑
2)测试连接:测试数据库配置是否成功
3)复制:复制该条数据库,且数据连接名自动加1
4)数据连接信息:显示数据库类型和创建者
5)删除:删除该数据库