1. 資料支援型別
FineBI 支援多種資料源:
1)透過 JDBC 的方式直接連結資料庫,支援的資料庫型別參考 2.1 節。
2)透過 Finereport設計器 建立遠端連結使用伺服器資料集 。
3)使用自訂型別的資料源 過程資料集 。
4)安裝插件使用的 JSON資料集 。
2. 支援範圍
2.1 JDBC 類
BI 支援的資料庫及對應的連結屬性值如下表所示:
資料源 | 版本 | 驅動 | URL |
Pivotal Greenplum Database | 5.0 | 「驅動1 」org.postgresql.Drive 「驅動2 」com.pivotal.jdbc.GreenplumDriver | 「對應URL 1 」 jdbc:postgresql://ip:port/dbname 「對應URL 2 」jdbc:pivotal:greenplum://ip:port;DatabaseName=xxx |
HP Vertica | Vertica_7.2.1 | com.vertica.jdbc.Driver | jdbc:vertica://ip:port/databaseName |
Amazon Redshift | 「驅動1 」com.amazon.redshift.jdbc4.Driver | 「驅動1 」jdbc:redshift://endpoint:port/database 「驅動2 」jdbc:postgresql://endpoint:port/database | |
IBM DB2 | DB2 V9.7;DB2_8.2; | com.ibm.db2.jcc.DB2Driver | jdbc:db2://ip:port/dbname |
Apache Impala | impala 2.3;impala 2.9;impala 2.10; | com.cloudera.impala.jdbc41.Driver | jdbc:impala://ip:port/dbname |
INFORMIX | 11.7;11.5; | com.informix.jdbc.IfxDriver | jdbc:informix-sqli://ip:port/database:INFORMIXSERVER=server |
Apache Phoenix | 1.2 | org.apache.phoenix.jdbc.PhoenixDriver | jdbc:phoenix:ip:port/dbname |
Microsoft SQL Server | SQL Server 2005、2008、2012、2014、2016、2000; | com.microsoft.sqlserver.jdbc.SQLServerDriver | jdbc:sqlserver://ip:port;databaseName=xxx |
AnalyticDB | 2.0 | com.mysql.jdbc.Driver | jdbc:mysql://ip:port/my_ads_db |
APACHE KYLIN | 1.5.0;2.2; | org.apache.kylin.jdbc.Driver | jdbc:kylin://ip:port/kylin_project_name |
MySQL | MySQL 5.1.73、MySQL 5.5、MySQL 5.6、MySQL 5.7 | 「驅動1 」com.mysql.jdbc.Driver 「驅動2 」org.gjt.mm.mysql.Driver | jdbc:mysql://ip:port/dbname |
DERBY | 10.10.1.1 | org.apache.derby.jdbc.ClientDriver | jdbc:derby://ip:port/E:\\derbydatabase\\aaa |
Oracle | oracle 9.2.X、oracle 10.2.0、oracle 11.2.0、oracle 12.1.0; | oracle.jdbc.driver.OracleDriver | 「驅動1 」 jdbc:oracle:thin:@ip:port:sid_name 「驅動2 」jdbc:oracle:thin:@//ip:port/service_name |
Postgresql | postgresql_9.5.0; | org.postgresql.Driver | jdbc:postgresql://ip:port/dbname |
Gbase 8A | Gbase 8A(基於mysql) | com.gbase.jdbc.Driver | jdbc:gbase://ip:port/dbname |
Gbase 8S | Gbase 8S(基於infomix) | com.gbasedbt.jdbc.IfxDriver | jdbc:gbasedbt-sqli://{host}:{port}/{database} |
Gbase 8T | Gbase 8T(基於informix) | com.informix.jdbc.IfxDriver | jdbc:informix-sqli://ip:port/database:INFORMIXSERVER=server |
FusionInsight elk | V100R002C80 | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname |
Hadoop Hive | Hadoop_2.6.3_Hive_1.2.1;hive_1.1;hive2.3;hive2.1.1; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://ip:port/dbname |
Hbase | 1.2 | org.apache.phoenix.jdbc.PhoenixDriver | jdbc:phoenix:ip:port/dbname |
KINGBASE | KingbaseES 7.1 | com.kingbase.Driver | jdbc:kingbase://ip:port/dbname |
Presto | Presto_0.169 | com.facebook.presto.jdbc.PrestoDriver | jdbc:presto://host:port/catalog |
SAP Sybase | SAP Sybase ASE 16.0;SAP Sybase IQ 16.0; | com.sybase.jdbc4.jdbc.SybDriver | jdbc:sybase:Tds:ip:port/dbname |
SPARK | 1.6.0;2.1;2.3; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://ip:port/dbname |
TeraData | Teradata_16.10; | com.ncr.teradata.TeraDriver | jdbc:teradata://localhost/CLIENT_CHARSET=EUC_CN, TMODE=TERA,CHARSET=ASCII,LOB_SUPPORT,database=xxx |
TRANSWARP INCEPTOR | 星環_4.6.4;星環_4.7.1;星環_4.5.1;星環_5.2.1;星環_5.1; | org.apache.hive.jdbc.HiveDriver | jdbc:hive2://ip:port/dbname |
GaussDB 200 | V100R002C80 | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname |
華爲云DWS | org.postgresql.Driver | jdbc:postgresql://hostname:port/dbname | |
ClickHouse | 20.1.8.41 | ru.yandex.clickhouse.ClickHouseDriver | jdbc:clickhouse://ip:port |
MaxCompute | 3.2.7 以上 | com.aliyun.odps.jdbc.OdpsDriver | jdbc:odps: |
阿里云Hologres | org.postgresql.Driver | jdbc:postgresql://ip:port/dbname |
2.2 多維資料庫
資料源 | 版本 | 驅動 | URL |
SAP HANA | 4.5.1 | com.sap.db.jdbc.Driver | jdbc:sap://ip:port?reconnect=true |
注:FineBI 透過連結 FineReport 的 伺服器資料集 支援 過程資料集 、 JSON資料集 、新SAP BW資料集、Mongodb資料連結,操作步驟請參照 FineReport 設計器遠端連結 FineBI 。