经常会有人问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中。

比较Power BI和Tableau,好比用奔驰对比奥迪的更多相关文章

  1. Power BI与Tableau基于Google搜索上的比较

    在数据分析领域里,不少的数据爱好者都会关心什么数据分析产品最好用?最重要的是,很多的企业也特别希望员工能真正知道如何使用这些BI平台以确保公司的投资是值得.同类的文章,小悦也曾发布过,可参考最近< ...

  2. 如何在Power BI和Tableau之间进行选择?

    作者:Mike Gallucci 如今,当谈到商业智能(BI)分析软件时,有两个主要的行业领导者 - 微软的Power BI和Tableau.根据分析和业务平台的2018年Gartner Magic ...

  3. Power BI八年回望记

    本人从事BI,数据仓库领域相关工作15个年头,这15年目睹了这个方向从火爆到逐渐被大数据领域不断吞食.中间零散关注Power BI好长时间,也算目睹了它的成长. 那天在网络上搜索power bi,无意 ...

  4. 微软新神器-Power BI横空出世,一个简单易用,还用得起的BI产品,你还在等什么???

    在当前互联网,由于大数据研究热潮,以及数据挖掘,机器学习等技术的改进,各种数据可视化图表层出不穷,如何让大数据生动呈现,也成了一个具有挑战性的可能,随之也出现了大量的商业化软件.今天就给大家介绍一款逆 ...

  5. 一起学微软Power BI系列-官方文档-入门指南(3)Power BI建模

    我们前2篇文章:一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍 和一起学微软Power BI系列-官方文档-入门指南(2)获取源数据 中,我们介绍了官方入门文档与获取 ...

  6. 第一篇:Power BI数据可视化概述

    前言 "可视化之工具,可爱者甚蕃.统计学家独爱R,自Python来,世人盛爱matplotlib.余独爱Power BI之出微软而不染(免费),濯Office而不妖(够精简).......& ...

  7. 数据可视化之DAX篇(十一)Power BI度量值不能作为坐标轴?这个解决思路送给你

    https://zhuanlan.zhihu.com/p/79522456 对于PowerBI使用者而言,经常碰到的一个问题是,想把度量值放到坐标轴上,却发现无法实现.尤其是初学者,更是习惯性的想这么 ...

  8. Power BI官方客户案例2021

    微软商业应用峰会Power BI客户案例,今年的客户案例相比前2年不同,主要是大客户,基本都是行业Top公司. 选取零售,医药制造,教育,医疗IT等行业龙头.沃尔玛,拜耳,滑铁卢大学的分享内容非常棒, ...

  9. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

随机推荐

  1. 七牛云上传视频(后端获取tolen)

    参照网址 https://developer.qiniu.com/kodo/sdk/1242/python #pip install qiniufrom qiniu import Auth #需要填写 ...

  2. Collections.synchronizedList 并发

    1.背景 集合类中的map,大家一定熟悉,知道它非线程安全.使用的方法有两种,一种是在map上加同步器(锁),另一种是创建容器时使用Collections中的静态方法对map进行包装. java ap ...

  3. django配置-mysql数据库相关配置

    Django3版本之前的配置 1. Django默认配置的数据库是sqlite 2. 使用mysql数据库需要下载的包 pip3 install PyMySQL 3. Django配置PyMySQL ...

  4. Python高级语法-多继承MRO相关-args和kwargs(4.5.2)

    @ 目录 1.说明 2.代码 关于作者 1.说明 args数据类型为元组 kwargs数据类型为字典 一般传入方法中使用遍历去得到值 这个传入参数的顺序没有特殊的要求 当你自定义的参数传完以后,写了名 ...

  5. CTF练习②

    参考的文章链接 :https://www.cnblogs.com/chrysanthemum/p/11657008.html 这个题是强网杯的一道SQL注入的题,网上有不少的在线靶场和writeup, ...

  6. Hibernate Tools插件在线安装

    1.查看你的Eclipse的版本:Help | About Eclipse Version: Oxygen.2 Release(4.11.0) 2.HibernateTools的下载地址为:http: ...

  7. C#发送腾讯企业邮箱

    腾讯企业邮箱客户端配置介绍 http://email-qq.cn/tengxun/201610303793.html?akvezc=smt0n2 POP3/SMTP协议 POP3/SMTP协议: 接收 ...

  8. 【程序包管理】Linux软件管理之src源码安装编译

    在很多时候我们需要自定义软件的特性,这时就需要用到源码安装.那么,网上有很多编译源码的工具,那么,我们怎么知道别人使用的是什么工具呢.其实我也不知道(*^▽^*). 那么本篇博客主要是写C代码的源码安 ...

  9. (七)、touch--创建文件或者更新时间戳

    一.命令说明与格式 创建文件并更新时间戳,若要创建的文件名已经存在,则仅仅更新时间戳,而不改变其他任何信息 格式:touch     [选项]   目录名/文件名 选项: -a            ...

  10. Java通过IO流输出文件目录

    //通过IO流输出文件目录,不同级的目录之间用*间隔 1 package com.fjnu.io; 2 3 import java.io.File; 4 5 public class dicOut { ...