1. 概述
FineReport 连接数据源的方式多种多样。
1)支持通过 JDBC 的方式直接连接数据库。
2)通过 JNDI 的方式与应用服务器共享数据连接。
3)支持 XMLA 数据连接的方式来与多维数据库进行连接。
4)支持通过 JCO 连接 SAP 系统。
FineReport 在设计器和平台中都可以新建数据连接。详情参见下表:
注:JDBC 连接与 JNDI 连接对比请参见:JDBC 连接与 JNDI 连接对比
数据连接类型 | 设计器/平台 |
---|---|
JDBC | 设计器/平台,推荐使用平台 |
JNDI | 设计器 |
多维数据库 | 设计器 |
其他数据库 | 设计器 |
2. 数据支持类型
官方支持的 JDBC 连接 | |
其他 JDBC 连接 | |
多维数据集插件 | Microsoft Analysis Services(ssas) Oracle Essbase SAP HANA |
JNDI数据连接 | |
需要安装插件连接的 |
3. 更多数据类型
3.1 FineDataLink
FineDataLink 处理后的数据可供 FineReport 使用,FineDataLink 助力报表开发与应用请参见:FineDataLink 如何助力报表开发与应用
FineDataLink 可为FineReport 带来更多类型的数据对接能力,如下表所示:
数据源类型 | 数据源 | 数据读取 | 数据写入 |
---|---|---|---|
数据库 | 人大金仓Kingbase | √ | √ |
StarRocks | √ | √ | |
接口类型 | API | √ | √ |
简道云 | √ | √ | |
SAP RFC | √ | 开发中 | |
WebService | √ | 开发中 |
注:FineDataLink 支持的数据源请参见:FineDataLink支持的数据源
3.2 信创系列产品
帆软信创系列产品支持的数据库请参见:数据连接支持范围