今天我必定要说清楚,Tableau和FineReport的区別!

最近经常会遇到人来咨询tableau和FiineReport的区别。javascript

我刚说了句「二者是不一样的产品」就被堵回去「怎么是不一样产品呢?咱们公司最近正在比较二者准备用哪个呢!」前端

其实我话还没说完。二者是不一样的产品,tableau是一款olap产品,finereport是一款oltp产品,都是数据处理分析软件,但面向的人群、市场的侧重点各有不一样。最关键仍是要看企业的需求。下面我就尽可能以简单易懂的语言把这个事情讲清楚。java

总的来讲,Tableau是自助餐,FineReport是套餐。mysql

今天我必定要说清楚,Tableau和FineReport的区別!

这裡涉及3个角色:食客、厨师、餐品:web

业务人员、主管、老板是食客,是数据分析最终的使用者;sql

IT人员是厨师,对数据食材进行处理加工;api

报表是餐品,最终的分析结果。浏览器

吃自助餐的好处是灵活性高,厨师对食材进行初步的处理,食客根据本身的想法随时随地搭配出想要的餐品,可是搭配出来的是精致美味的大餐仍是望而生畏的黑暗料理,就须要看食客自身的能力啦。因此,若是你的企业有熟悉分析手法的专业分析师及枢纽分析需求的业务、主管人员,他们能够本身知足本身的数据分析需求,那么tableau这一类的自助式BI工具很是适合。oracle

吃套餐的好处是食客省心省力、常吃的餐品能确保质量。食客和厨师沟通,哪些菜品是我每次必吃的,作法要求是怎样,厨师会直接作好。有新增需求的话就须要再和厨师沟通,无法像自助餐那样当即实现,须要等厨师作出来。厨师能不能一次性作到符合你的全部要求,须要良好的沟通。app

不知道这个比喻能不能让你们更好的理解: Tableau适合熟悉分析手法的专业分析师以及有枢纽分析需求的业务主管人员。FineReport是IT人员主导设计,业务主管人员参与和使用。由于有着这种面向人群定位的差别,致使在不少功能的处理上存在不一样。下面咱们分别来介绍。

一、数据整合

Tableau和FineReport都是数据处理软件,整合来自不一样资料库的资料,包括SQLserver、mysql、oracle、db2等主流资料库,microsoft excel、txt、xml等文件资料源。但整合的方式不同。

Tableau主要以表关联方式跨数据来源整合于单一分析档案中。

FineReport透过弹性的SQL语法及动态参数注入整合各类数据来源于报表中呈现。

今天我必定要说清楚,Tableau和FineReport的区別!

二、表格呈現样式

Tableau做为前端分析工具,因为应用框架的限制,仅提供清单列表、交叉表、枢纽分析三大类型,表格配置弹性较小。实际的企业应用中,会碰到很是复杂的需求,好比制做表格先后左右列高、栏宽不一致的不规则报表,复杂的分组汇总表和交叉表,这类是Tableau的弱项也是FineReport的强项。

FineReport支援EXCEL式的存储格,可弹性配置各类EXCEL的表格样式,对各类各样的格式的复杂报表处理很是专业。

今天我必定要说清楚,Tableau和FineReport的区別!

三、图表类型

图表方面二者各有千秋。

Tableau十足丰富的视觉化图表,贴近通常使用者的UI、UX设计,配置简易拖拉完成。

FineReport也有着丰富的视觉化图表,同时提供API界面及条件属性设定,变换风格自由。

今天我必定要说清楚,Tableau和FineReport的区別!

四、dashboard呈现

Tableau配置操做十分容易,轻松制做正规DASHBOARD面板,这是Tableau的优点。但仍是老问题,和上面提到的表格配置同样,一些特殊风格的战情中心面板的支援不够。

FineReport则适合开发个性化的dashboard,配置版面及风格可任意自定。

今天我必定要说清楚,Tableau和FineReport的区別!

今天我必定要说清楚,Tableau和FineReport的区別!

五、统计分析模型

做为一款前端的数据分析软件,统计分析是Tableau的强项。Tableau支援的模型很是丰富,提供相对专业的财务统计分析函数,也支援R语言。

FineReport在这方面确有不足,须要透过SQL、STORE PROCEDURE、JAVA及 EXCEL函数搭配运用。

六、资料回写表单

企业在平常经营中,除了对数据进行统计展示,也常常会有须要往资料库录入数据,有的是新增数据,有的是对老数据进行修改回填,有的是删除数据,也有些企业用户是经过excel将数据匯入资料库的。好比仓库物料扫码入库,门市店长天天录入店铺巡查情况,银行业务员实时录入客户资料等场景。

Tableau将数据从数据源中取出进行统计分析,但暂时不支援资料回填表单,没法帮助用户进行数据的增删改。

FineReport可设计WEB、APP回写表单,写入关联式资料库-MySQL 、Oracle 、SQL Server。而且提供校验、保存、提交、审核、驳回、发布等完整的流程处理。也可将Excel资料上传入资料库。

今天我必定要说清楚,Tableau和FineReport的区別!

七、企业平台工做

Tableau搭建的企业数据平台具备定时派发,线上分析报表,dashboard、权限控管等基本功能,整个平台较适合分析人员使用。

FineReport企业数据平台支援定时派发、线上分析报表、dashboard、权限控管、AD整合、各种型报表列印,功能更加完善。较适合公司全体各层级部门人员应用,小至薪资条标籤纸、大至决策dashboard。

今天我必定要说清楚,Tableau和FineReport的区別!

八、多维分析

Tableau具备灵活的OLAP功能,多维操做很是简便。

Finereport也能实现多维分析,但finereport没有OLAP的概念,作多维分析不那么灵活。每个层次的维度,在finereport中都须要作一遍数据处理或者单独再作一张报表。

九、列印功能

Tableau只有desktop支援列印,且列印设定比较简单,server版暂不支援用户在浏览器端查看数据时直接列印。由于tableau自己不支援分页查看报表,因此列印也是没有页码选项的。

FineReport具备强大的列印功能,支持PDF列印、applet列印,flash列印技术,支援用户在浏览器端直接列印,列印时提供列印偏移、页码、背景、纸张方向等等丰富选项。对于票据列印尤为擅长,票据中的格子已经列印好,经过FineReport可准确将对应数据列印到格子中,有财务发票、快递单据、业务单据列印需求的企业经常使用到这个功能。

十、权限控管细度

不一样企业对于权限控管的细度要求不一样。

Tableau依分析档案workbook控管、单一workbook可依不一样view分配权限。

FineReport除单一报表档权外,可依SQL依用户权限各别过滤资料,在展示结果可依单一储存格配置。也就是说能够作到同一张报表,甲能够看到储存格A1的内容,乙没有权限看到。

十一、行动端的整合

Tableau效果着重于资讯分析内容呈现。

FineReport较多的互动配置,可回传拍照、回报资料写入、也能兼容平台上的各种型报表查看。

十二、工具整合能力

Tableau较封闭,只能将作好的模板整合到其余web应用中,经过Tableau Server的中生成的Javascript程式码来实现。

FineReport有完整开放的api介面:java、javascript。能够OEM整合到现有的ERP/OA/MES等等业务系统或是APP中,开放介面,也能够定製开发,贴近企业资讯整合的使用。

1三、学习资源

Tableau较封闭。Tableau学习管道取得不易,需从新与合做厂商洽谈,新任的主管可能没法适应此类型工具。

FineReport彻底开放的2000篇线上文档及万人交流论坛。FineReport大多数的主管接受excel的效果,finereport能完整知足并设计完成,且学习资源开放。

整体来讲,Tableau和finereport两款软件对比,都具备各自没法比拟的优点与缺陷,固然,这样和两者的市场定位有关係。Tableau是数据分析工具,优点在于灵活的在前端进行数据分析操做,无需编写程式码,适用于数据分析师使用。其劣势在于只能进行数据分析,没法知足企业其余诸如复杂报表统计、列印、数据採集等需求。而finereport,则定位于企业级数据採集与处理软件,支援各领域各种企业的全体部门个性化报表需求,同时具有强悍的列印与填报等功能,但针对数据分析的功能稍微弱一些。此外finereport面向的用户对象,偏向于具备必定技术基础的IT人员,好比企业的资讯部门。

企业到底须要选择Tableau仍是FineReport,须要从业务需求出发,结合员工数据能力、企业将来规划、IT部门整合需求等来综合考量,关键并不在于工具自己。

相关文章
相关标签/搜索