BI工具对比:Tableau和FineBI

BI对比评测:Tableau和FineBI

1、部署使用

  • Tableau 为C/S架构,需要在用户终端安装desktop进行分析的设计,在服务器端安装server,将模块数据与分析发布在server上,使用reader查看客户端生成的分析,可以在web断和移动端查看在server上发布的分析。体量较大,布署稍复杂,使用时需要客户端配合。
  • FineBI为B/S构架的web端工程。将需要分析的数据抽出保存在索引中,使用不同分析组件进行不同dashboard的设计,体量小,布署简单方便,极速,可直接使用,也可以集成到自己的项目中使用。

2、平台界面

  • Tableau是服器与客户端分离的,平台管理与设计分开进行,产品的逻辑清晰,易于理解、便于用户的操作,但不利于IT部门管控和配合。
  • FineBI是面是将平台管理与设计放到了一个界面中,通过权限来控制显示情况,实施企业级管控比较方便,逻辑分类不是十分明显。

可视化能力

说起可视化能力,就不得不先说一下tableau的技术核心——VizQL。简单说VizQL就是一种查询语言,用户要进行什么操作,VizQL就可以将其转化为对应的数据库查询,最终tableau会通过图形的方式表达响应,因此tableau的可视化能力才能如此强大。

tableau既有着很多表格分析组件,同时还拥有丰富的图表类型,比如散点图、甘特图、气泡图、直方图、靶心图等,配色上也非常人性化地提供了很多方案,操作上比较简单自由,让用户能够做出绝大多数想要的图表,当然前提是你拥有很强的代码能力和充足的时间。

与之相比,FineBI在可视化能力上可能稍稍不如tableau,但是FineBI的优点是数据的图表设置相对来说比较简单,用户只要进行数据字段的拽拖即可,同时还有一些数据的查询操作等,也是只需要拖拽空间即可,基本上不需要函数以及编程。

而且FineBI还支持联动、下钻、跳转等OLAP分析操作功能,能够帮助业务人员进行有价值的可视化分析和dashboard设计。

3、工作流程

FineBI的工作流程是管理员进行数据配置并且创建相应业务包,业务包中有业务员需要用到的相关数据;之后业务员进行相关分析,然后决策者查看分析。

1

Tableau的工作流程是分析人员完成从数据连接到新建分析的全部过程,决策者直接查看分析。

2

根据FineBI与tableau的工作流程可以看到,FineBI的使用中多出一个管理员进行数据配置并且创建业务包的工作流程。在tableau中进行分析的数据是直接处理好的数据。FineBI可以完成数据处理到分析的所有功能,而tableau只能完成数据分析的功能。FineBI在这里包含了ETL工具的功能,而tableau只是一个纯粹的分析工具。

4、数据支持和管理

        FineBI支持Hadoop、GreenPlumn、Kylin等大数据平台,支持SAP HANA、SAP BW、SSAS、EssBase等多位数据库,支持MongoDB、SQLite、Cassandra等NO SQL数据库,也支持传统的关系型数据库、程序数据源等,但较Tableau更少,如亚马逊云数据。FineBI可以实现连接到某一数据库,之后将其作为实例保存下来,并可以以此为数据源。而Tableau连接到数据库并且取其中表作为数据源,无法保留该连接为数据源,也就意味着每次进行数据分析都要编辑一次数据连接,这就使数据表添加变得麻烦。

5、数据处理。

        在数据处理方面,Tableau的功能对比于FineBI比较弱,Tableau的理念更加倾向于将处理好的数据直接使用,更加偏业务性质。而FineBI则增加了更多对数据预处理的功能,实现的功能更多。

Tableau在选择怎样的数据方面更加具有灵活性,可以任意选择部分数据,fineBI的灵活性则没有那么强。

产品性能

        从产品性能上看,Tableau虽然只是定位为数据可视化工具,但是它的hyper数据引擎也是非常强大的,依赖于高性能分析数据库,理论上可以处理百万级数据,具有传统内存中解决方案的速度优势。

         但是Tableau在数据抓取和数据处理能力上较为欠缺,其本身没有后端数据仓库,虽然也有数据钻取、数据动态等功能,但是处理速度不快,还要依赖于其他ETL工具才能进行前端分析。

其次,Tableau的侧重点是在获取一堆历史数据,然后进行分析,想要分析实时数据还很欠缺。

        FineBI在产品性能上的表现还是不错的,更适合于企业级用户的数据分析和处理工作,其采用的spider引擎在性能上要比Hyper引擎要差一些,但是它可以支持抽取模式和直连模式两种数据连接方式,在处理实时数据上比tableau要强很多。

        此外,FineBI可以自动建模,并且是利用自助数据集的方式,让用户能够在人性化的操作界面进行数据处理和ETL处理,比如数据过滤、数据整合等等,能够极大的降低用户的数据清洗与数据加工时间,因此在数据处理和加工方面Finebi略胜tableau一筹。

6、数据分析

        Tableau的数据分析更加注重数据的分析,在图表的式样上没有FineBI的丰富,然而做分析上的功能十分强大专业。而FineBI注重的是快速展示数据,是通过图表来展示分析效果的。

        Tableau的分析里面存在离散与连续的概念,而在FineBI中没有离散与连续之分。对于时间这种既可以离散(单个的时间点)也可以连续(时间本来就连续)的数据而言,对其做分析可以按照需要选择数据是否为离散。

        在样式的设置上,Tableau的设置整齐统一,并且确切到了每个行列的每个字段中。设置起来十分方便易懂,并且统一的格式设置使得用户理解起来也更方便。

在进行联动的设置上,Tableau没有设置表与表之间有无联动的限制,是全局性的。而FineBI是可以设置不同表之间关联的。

在分析功能上,FineBI在添加计算指标上有同期、环期、累计值等,是Tableau所没有的,而tableau具有的强大的分析线的功能是FineBI所没有的。

在控件类型上, FineBI的控件类型更为多样,更加简单方便易用,而Tableau的共享式设置或多控件的情况下,容易出现烦琐的操作(多个仪表板的情况下,控件共享模式与仅在此工作表上)。

7、用户管理

        在用户管理上,FineBI较明显的优于Tableau。首先可以添加的方式更加多样,Tableau只能导入用户名与密码,且用户组上需要自己手动添加;其次对于用户管理上,FineBI包括部门角色,更加贴近企业实际情况,而Tableau只有组。

8、权限管理

        FineBI的权限设置更倾向于根据企业结构、数据源等方式来进行分配,需要对应的权限表(如业务包设置过滤条件的分配)。而Tableau则是自行设置相应的规则。从自由度上来看,Tableau更自由,从操作上来看,FineBI更快捷简单。

二、tableau 制作可视化报表(impala 连接)

1.tableau 通过impala连接hadoop

连接impala设置

选择数据库 1.1 mac下载tableau,impala驱动(https://www.cloudera.com/downloads/connectors/impala/odbc/2-6-5.html),下载安装完成后直接按上图连接即可。
1.2 选择要操作的数据库
2.地图展示,省市联动地图 

省市联动地图

  可以通过选择日期看不同时期疫情情况,当鼠标点击某个省份时,城市地图就显示那个省城市的疫情情况。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四月天03

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值