经常会有人问Power BI和Tableau的区别,好吧,为了非IT专业的能看懂,咱们就用车,奔驰和奥迪来对比一下。因为他们确实有太多相似之处。
所以Power BI VS Tableau,就相当于国内市场的奔驰vs奥迪。
首先一个结论,他们做的事情都是一样的,好比奔驰和奥迪都是造车的。
非要说哪个好哪个不好,很难回答,爱奔驰的自然不喜欢奥迪,爱奥迪的自然也不喜欢奔驰。而大多数对Power BI和Tableau的比较有时也更类似于用奔驰的A系去对比奥迪A6,也有时是用奔驰的S系去对比奥迪的A3,都有自己好的地方,但如果真拉平了比也不好说谁好谁不好,这是一个永远不会有结论的讨论。
从分析工具的角度,Power BI的提出的比Tableau早,好比奔驰是汽车界的创始人。
Tableau后发力但占据了大多数市场,好比奥迪在国内很早的站稳了脚跟,你看早些年满大街的奥迪。
Power BI后发力在追赶Tableau,好比近些年国内市场奔驰的销量在追赶奥迪。近些年在路上能看到越来越多的奔驰。
总的来说Power BI是在追赶Tableau,但是也保持着自己的特色,比如Power BI有自带的市场,有很多第三方扩展很不错,有免费的有收费的。而且也有一些自带的分析组件,是Tableau没有的。
Tableau目前需求大,所以学起来有动力,开发人员有动力。Power BI由于跟大家熟悉的Office很像,所以开发人员用起来舒服些。正应了汽车圈内一句话总结:开宝马,坐奔驰。
好了,以下跟汽车无关了,接下来的比对请勿对号入座。
如果你打算自己做一些分析或者玩一玩,那么你需要知道:
Power BI Desktop免费,发布到服务端收费。所以你如果只打算自己分析不发布,足够了,随便玩。
Tableau Desktop收费。也有public免费的版本,但是你无法把报表文件保存在本地,只能保存在云端,而且能连接的数据源有限。所以你想合法使用免费版本的话,功能限制很多。
然后如果你打算动真格的了,那么你需要知道:
他们都有本地部署以及云端部署的版本。你可以选择是按IAAS去用还是按PAAS去用。
Power BI本地部署版本是类似SSRS的一个服务,目前2019版本还不在SQLServer的安装包内,需要单独下载,portal也是SSRS的,长得一模一样,可以理解是给SSRS加了host Power BI报表的功能。而且Power BI Desktop也是独立的,跟发布到云端的不通用。
关于授权,不是有SQLServer授权就可以,需要CA。
他们都有针对移动端的设计以及相应应用市场里的应用(Android+iOS),以及H5。
价格对比会有差异,具体只能查官网和经销商,这里暂时不做评论,怕伤感情。。。
数据处理方面
这两个平台都带自己单独的数据处理工具
Power Query集成在了Power BI里。
目前Tableau Prep是独立于Tableau Desktop的,暂时有Tableau creator授权的可以使用。
不过如果真动真格的话,改ETL还是老老实实的去ETL,主要是考虑到性能和single source of truth,小量个性化的处理才在Power Query或者Prep中。