最近和一公司CIO交流时,他得意地介绍说:向公司的HR部门推荐了Tableau后,不但得到了好评,还减少了很多报表的需求,因为HR可以自己用Tableau desktop做很多的分析。这是很多业务用户第一次见到多维分析后眼睛一亮的自然反应,其实Excel的多维透视表PivotTable早十几年前就有类似的功能,只是大多数的用户甚至微软的合作伙伴都不知道怎么和业务系统连接后使用。感概之余在微博上写了如下一段话:
近期看了一些Tableau用户反馈,尤其是一些业务人员的感受,发现他们感觉Tableau比Excel好的原因主要是不需要IT的帮忙,自己就可以处理业务数据,然后分析。为什么Excel不能满足要求呢?因为大多数人用Excel的方法是一个worksheet从DB的一张表中取数据,多个worksheet之间发生关联的复杂逻辑就很难用Excel实现。Tableau是有一个workbook中间地带,让你设计多个数据表之间的关系,比如多维分析的雪花模型,其实PowerBI也有同样功能。
微博被某个Excel大号转发后,获得了8000多的阅读。既然大家感兴趣,为了更清楚地说明,也为了让大家用更低的成本来洞察业务(就算是Tableau desktop也不是很便宜),特写一篇文章来详细说明。
Tableau能让业务人员眼前一亮,最主要是如下的可视化多维分析功能:
销售分析的雪花模型
这一步的实现大多数情况下还是要靠IT,微软平台对应的解决方案是利用SSAS(SQL Server的分析服务,购买了SQL License的客户自动获得,不需要再多花钱)。如果你的业务系统是基于别的数据库(比如你的ERP基于Oracle),SSAS也可以访问(SSAS支持几乎所有的主流数据源),甚至多个业务系统之间关联(如HCM中的员工信息、payroll和财务系统关联)也没问题,只需要将相应的表之间建立关联。
如果IT帮业务设计好了上述雪花模型、维度、量度,业务人员再用Excel的数据透视表(PivotTable)去访问SSAS(注意,不是业务系统依赖的DB)时,就会见到如下的效果,维度和量度都在右边出现了,你也可以像Tableau一样,炫酷地拖拽到右下的十字表格中(当然各种可视化图形也可以,不过变换一些展示形式而已),随意组合维度、上钻下钻来洞察业务:
Excel的数据透视表PivotTable
和Tableau的workbook对比一下,是否很类似(UI不一样,左右刚好对调,但主要元素一致):
Tableau workbook
和微软的Excel解决方案相比,Tableau由于有Workbook这一中间步骤,不需要在业务人员看起来高深莫测的后台服务器(SSAS)上操作,直接在客户端desktop的workbook中设计业务模型,高大上的畏惧心理大大减轻。不过,微软也意识到了这一点,又提供了完全可以和Tableau匹敌的解决方案---PowerBI,一样提供workbook,一样有desktop客户端,一样可以在desktop中设计业务模型,大家看一下效果,是否很类似(同时和SSAS的设计界面也很类似):
PowerBI的业务建模
PowerBI的维度分析
不过相比上面的Tableau GIF动图Demo,微软的PowerBI网站上没有类似炫酷的图片,这样在Marketing宣传上很吃亏啊!目前在国内,Tableau已经建立了业务易于使用,可视化分析做得很好的客户印象,Mind share方面大大领先。相反,了解微软PowerBI产品名字的甲方估计都不多,真是可惜。
离开微软已经好多年了,无意于帮老东家鼓吹产品,不过对于想深入洞察业务,做data-driven决策转型的企业来说,Tableau和PowerBI确实是很好的工具,正如文章一开头介绍的CIO感受一样,能够很容易地让业务人员见到实实在在的价值,帮助企业做数字化的转型。
估计还是有很多IT人员对于雪花模型的设计有畏难心理,其实对于很多SMB的企业来说,他们业务系统依赖的底层数据库很多天然就已经是雪花甚至星型模型了。N年前,我曾在上海一著名三甲医院验证过,他们HIS系统的底层数据库中有一个计费的表,就是雪花模型中的事实表(Fact table),用Excel的PivotTable一连接,就可以开始分析诸如不同科室收入、不同类型服务(开药、化验、手术服务等)收入、不同病人成本等管理层关心的点。
最后,从两家公司的网站上截图了各自的报价,在这一方面,PowerBI还是很占优的。
PowerBI的报价
Tableau desktop的报价
联系客服