前言
最近对市面上比较火热的数据可视化工具 DataEase 和 FineBI 进行了调研,在支持的数据源方面感觉不太一样,所以就有了这篇文章,话不多说,我们一起来看一下吧!以下的内容,大多来自两个工具的官方文档,还有自己整理的一些内容哈!
1 DataEase 支持的数据源
首先我们来看一下 DataEase ,作为数据可视化工具新秀,近一年来频繁出现在大家的眼前,它支持了哪些数据源呢?首先 DataEase 将自己支持的数据源明确的分为了五种类型,分别是:数据仓库/数据湖、OLTP 型数据库、OLAP 型数据库、数据文件、API 数据源。
官方文档链接:数据源概述 - DataEase 文档
1.1 DataEase 支持的数据源类型
数据仓库/数据湖: AWS RedShift、MaxCompute
OLTP 型数据库: MySQL、MongoDB、SQL Server、Oracle、PostgreSQL、MariaDB、Db2、TiDB、达梦(DM)
OLAP 型数据库: Apache Hive、Apache Kylin、Elasticsearch、ClickHouse、Apache Doris、Apache Impala、StarRocks、Presto、KingBase
数据文件: Excel、CSV
API 数据源
1.2 DataEase 针对以上数据源的对接调试版本
SQL Server - 2019
Elasticsearch - 7.10.1、8.1.1
Oracle - 12.2.0.1
MongoDB - 4.4.13、5.0.6
Db2 - 10.5、11.5.7.0
TiDB - 5.3.1
PostgreSQL - 12.10、14.2
ClickHouse - 22.1.4.30
Hive - 2.3.2
Kylin - 4.0.0
达梦 - DM8
MySQL - 5.7.36
Impala - 4.0.0
Doris - 0.15、1.0.0、1.1.0
Presto - 0.272
KingBase8 - 8.6.0
那么大家肯定比较疑惑啦,如果不在这些版本内怎么办呢?其它版本也可正常对接哦,若不满足可尝试通过在驱动管理处添加相应版本驱动解决。
1.3 连接方式(是否支持定时同步?)
这里或许不太懂的同学就有疑问了,为什么还要分支不支持定时同步呢?
是因为 DataEase 数据连接方式支持直连与定时同步,定时同步模式需要 Doris 与 Kettle 组件的支持,所以需要安装的系统为本地模式,系统会额外安装 Doris 与 Kettle 组件,就可以选择定时同步的功能,定时同步可以减少页面刷新时间和仪表板瞬时刷新的性能损耗等,数据量大的时候建议使用定时同步功能哦!
那么我们来看一下,数据源哪些是支持定时同步的吧!
官方链接:数据集概述 - DataEase 文档
数据源 | 直连 | 定时同步 |
MySQL | 支持 | 支持 |
Oracle | 支持 | 支持 |
SQL Server | 支持 | 支持 |
PostgreSQL | 支持 | 支持 |
Elasticsearch | 支持 | 不支持 |
ClickHouse | 支持 | 不支持 |
MongoDB | 支持 | 不支持 |
AWS RedShift | 支持 | 支持 |
MariaDB | 支持 | 支持 |
Apache Doris | 支持 | 支持 |
Apache Hive | 支持 | 不支持 |
Db2 | 支持 | 支持 |
API | 不支持 | 支持 |
TiDB | 支持 | 支持 |
Apache Impala | 支持 | 不支持 |
StarRocks | 支持 | 支持 |
MaxCompute | 支持 | 不支持 |
Presto | 支持 | 不支持 |
达梦数据库 | 支持 | 不支持 |
Apache Kylin | 支持 | 不支持 |
2 FineBI 支持的数据源
接下来,我们来看一下 FineBI ,作为一个老牌的领军的数据化可视化工具,它在业内有着不可撼动的位置,那么我们来看一下,它支持了哪些数据源呢?
2.1 FineBI 支持的数据源
Amazon Redshift | TBase | IBM DB2 |
Apache Impala | Trino | INFORMIX |
Apache Phoenix | TRANSWARP INCEPTOR | Hadoop Hive |
ADS | TeraData | Hbase |
APACHE KYLIN | TiDB | HSQL |
ClickHouse | Microsoft SQL Server | HP Vertica |
Doris | MySQL | SAP HANA |
DERBY | GaussDB 200 | SAP Sybase |
Dremio | Gbase 8A | SPARK |
Presto | Gbase 8S | SQlite |
Postgresql | Gbase 8T | FusionInsight elk |
Pivotal Greenplum Database | Oracle | KINGBASE |
阿里云Hologres | 达梦 | 华为云DWS |
阿里云MaxCompute | 阿里云AnalyticDB | [直连]Kyligence企业版 |
StarRocks | Kerberos 认证 |
2.2 需要安装插件才能理解的数据源
新 SAP BW 数据集插件 |
JSON 数据集插件 |
2.2 需要安装插件才能理解的数据源
FineBI 通过连接 FineReport 的 服务器数据集 支持连接下方的数据源(操作步骤请参照 FineReport 设计器远程连接 FineBI ):程序数据集 、 JSON 数据集 、新 SAP BW 数据集、Mongodb 数据连接。
怎么说呢,感觉功能真的很强大,支持的数据源也很多,但是跟 FineReport 有强绑定关系,所以导致部分数据源使用上有限制,再加上文档中缺失了对是否支持定时同步部分的文档说明,所以不太好界定哪些数据源是支持直连,哪些是支持抽取的,需要自己去测试一下,才能知道,不够直观。
3 DataEase 和 FineBI 对比
对比项 | DataEase | FineBI |
支持数据源 | 数据源支持不算少,但是比FineBI少,但是功能指向明确 | 数据源支持很多,功能强大,但是使用上比较困难 |
说明文档、功能手册 | 分类明确 | 功能较多,说明分散,希望增加一些详细的说明 |
问题回复 | 真的相对来说快 | 至少现在还没有回复我(想哭.jpg) |
至此,能说的就差不多说完啦,有什么可以留言评论哈!
欢迎点赞收藏分享!!!