采购选型tableau前的几个评估因素

tableau在一个大数据公司内部使用时,有几个特征:

1、付费

作为商业化软件,获利是其天然的商业属性。tableau的收费模式分为:

从上图中可以看出,通过这种收费模式,先打动数据报告的作者,从个人爱好/BI选型的出发点,到制作出内容打动管理者,逐步得为后续的平台级搭建做了铺垫。当企业愿意为平台买单时,付费是百万级的。这些费用,在公司内部都平摊到了具体使用的部门。

2、功能大而全,可视化能力强大

tableau成立于2003年,经过十余年的研发迭代,产品支持的功能很多,例如:数据源支持几十种类型,近百个计算函数,可视化表达非常丰富,支持自定义的可视化展示,例如标记功能,这也是tableau的亮点。除了上述常用能力,还包括很多分析、集、参数等等。如此多的功能,集成在desktop中,必然也导致一些功能比较隐藏,对新手来说使用上有较高的门槛。

作为一款采购的商业化软件,没有源码,如果公司内部有个性化的需求,基本无法扩展。例如:数据安全中,将数据权限控制到行级别、列级别,用tableau实现起来就及其的繁杂和困难。

3、查询性能受很多因素影响

在tableau站点治理之前,常常被吐槽站点视图加载慢,有的页面无法打开或者打开要等待几十秒。这和很多因素有关,主要因素有:

(1)受制于站点的容量。当前采购容量,只适用了1500人访问。当站点上堆放的视图累积不清理,访问的用户越来越多,就会导致站点的访问速度直线下降。

(2)大数据量的查询。如果一个公司内部的数据建设和数据存储,绝大部分使用的是hive。tableau通过Hortonworks Hadoop Hive的方式连接到服务器接入数据,如果每次查询计算的都是明细数据(几十万或者百万级),会让视图加载得非常卡顿。业内其他公司,如果使用tableau对大数据量做看板展示,一般都是把数据提前计算好,把统计结果放置在mysql、kylin或者其他存储,再通过tableau连接进行查询,免去了计算的环节。

毕竟,tableau优势还是在于可视化,对于大数据的展示,更希望借助其他技术手段提前把数据处理好,而tableau只用来展示就可以了。所以内部在使用tableau的时候,我更建议用户把展示的数据提前处理加工好,尤其是大量的明细数据。

 

也是在上述情况下,很多大型的互联网公司都会在内部孵化自研数据分析可视化平台。所以当一个公司选型可视化工具,或者采购tableau之前,可以根据公司自身的现状,结合上述因素综合评估。

当然,作为一个tableau的爱好者,我在使用desktop的时候,感觉还是很香的

posted @ 2020-05-28 20:06  yanziling318  阅读(248)  评论(0)    收藏  举报