来源:大数据文摘

本文约3500字,建议阅读5分钟

作为个人或公司,如何选择分析和可视化数据的工具?

正确分析使用数据可能会挖到宝藏。那么,作为个人或公司,如何选择分析和可视化数据的工具?

在本文中,我们从各个方面比较三个工具的功能。

Microsoft Excel发布于1985年,本质上是一种具有计算,绘图工具,数据透视表和宏编程语言等功能的工具,可以在Windows,Mac,Android,iOS等多种操作系统上运行。

Tableau发行于2003年,是一种交互式数据可视化软件,被公认为增长最快的数据可视化工具,主要是因为它能够帮助用户查看和理解数据。它将原始数据转换成可理解的视觉效果,从而改变人们使用数据进行问题解决和决策的方式。

Power BI于2014年发布,它是Microsoft提供的基于云的分析和商业智能服务。旨在为用户提供交互式的可视化和商业智能,简单的数据共享,数据评估和可扩展的仪表板等功能。

让我们从一些参数角度来比较这三种软件。

1. Data Sources 数据源

Excel是一种灵活,易于使用的电子表格,通常用于创建数据集。它可以借助数据连接功能将外部数据源中的数据提取到电子表格中,还可以从Web,Microsoft Query,SharePoint列表,OData Feed,Hadoop文件(HDFS)等来源获取数据。因此,Excel文件通常用作Power BI和Tableau的数据源。

Tableau支持数百种数据连接器,包括在线分析处理(OLAP)和大数据(例如NoSQL,Hadoop)以及云数据。

图片由作者提供

Power BI能够连接到用户的外部资源,包括SAP HANA,JSON,MySQL等。它可以连接到Microsoft Azure数据库,第三方数据库,文件和在线服务,例如Salesforce和Google Analytics。

当用户从多个来源添加数据时,Tableau和Power BI会自动关联。但Power BI连接有限的数据源,同时会在每月更新中增加其数据源连接器。

2. 数据发掘

数据发掘是通过可视化数据或应用高级分析来检测数据中的模式和特点的过程。

使用Excel需要充分了解数据特点才能找到关键的信息。Excel中的“股票”和“地理”等选项有助于快速获取数据的详细信息。

通过Tableau和Power BI,你可以自由浏览数据而无需提前知道所需的答案。可以先发现关联和趋势,然后深入了解导致其发生的原因。这些系统能一目了然地了解数据。

3. 数据模型和适用范围

Excel专主要用于创建具有广泛功能的结构化和简单数据模型,最适合对结构化数据进行统计分析。

Tableau可以创建简单的数据模型,例如单个表,也可以创建更复杂的数据模型,其中多个表使用关系,联接和联合的不同组合。它最适合快速,轻松地表示大数据,有助于解决大数据问题。

Power BI的数据模型专注于数据提取,并轻松构建潜在的复杂数据模型。

4. 数据可视化

可视化是突出显示必要数据的好方法。

在使用excel进行数据可视化时,需要首先处理存在的数据,然后手动创建不同的图表,图形。为了使可视化易于理解,需要好好学习excel的功能。

用户可以选择许多可视化作为蓝图,然后使用Power BI将侧边栏中的数据插入到可视化中。它还允许用户通过使用自然语言进行查询来创建可视化效果。当深入到数据集进行分析时,Power BI确实设置了3500个数据点限制。但是,此数据点限制有一些例外:R视觉效果的最大数据点限制为1,50,000,Power BI视觉效果的最大数据点限制为30,000数据点,散点图的最大数据点限制为10,000数据点 。

使用Tableau,用户可以创建不同类型的基线可视化图表,包括热图,折线图和散点图。此外,用户可以创建数据“如果”的情况,还可以自由地在分析中使用任何数量的数据点。

此外,Power BI和Tableau允许用户集成编程语言(如Python,R等)创建可视化结果。

此外,良好的API(应用程序接口)通过提供所有构件,使程序员更容易开发可视化对象。API由一组子例程定义,通信协议和用于构建软件的工具组成。它是一组在各个组件之间明确定义的通信方法。Excel,Tableau和Power BI允许用户合并API并利用数据创建醒目的可视化效果。

5. Dashboards 仪表盘

Excel提供了有限的创建仪表板功能,刷新过程繁琐。Tableau和Power BI可以创建由不同类型的图表,地图和图表组成的自定义仪表板。使用Tableau和Power BI可以轻松刷新仪表板,以创建美观的仪表板。嵌入数据后,可以在所有三个系统上轻松完成此操作,但是与Power BI相比,Tableau实时更新数据功能弱一点。

6. 用户界面

需要掌握宏和Visual Basic脚本的知识,才能发挥Excel的最大潜力。

Tableau 和 Power BI 的界面不需要编码知识就能开发精细且复杂的可视化报表。

Tableau有一个智能用户界面,能够容易地创建仪表盘,但Power BI更简单。

Power BI 用户界面非常易学,也因此被用户偏爱。

7. 语言依赖

Excel以及其他Microsoft Office程序的编程语言是VBA。另外,当你从一个透视表选取项目时,Excel使用MDX来检索字段和数值。从Analysis Services多维数据集中导入数据时,也可以手动生成MDX查询。

但什么是MDX?MDX代表多维表达式,是OLAP数据库的查询语言。

Tableau的软件工程师使用多种编程语言,但组成Tableau Desktop代码最主要的语言是C++。

DAX和M是Power BI使用的语言;两种语言在创建Power BI模型时,有着不同的使用方式,且相互独立。M是一种公式查询语言。在将数据加载到Power BI模型之前,可以使用M语言在power query编辑器中查看、编辑和准备数据。使用M语言的表达式在数据传输后会自动生成。DAX是一种分析数据计算语言。你可以使用DAX为计算列和度量(也称为计算字段)定义自定义计算,所有这些都可以在数据视图阶段进一步用于深入的数据分析。DAX包括Excel公式中使用的一些函数和用于处理关系数据以及执行动态聚合的附加函数。

8. 表现

Excel的运行速度适中,但是没有办法加快。Tableau和Power BI运行速度也适中但是可以优化和增强。Power BI是为普通参与人员设计的,不一定是数据分析师。为了帮助团队创建他们自己的可视化,Power BI的用户界面更多地依靠拖放和直观特性。总之,在进行数据可视化时,Power BI胜在容易使用,Tableau胜在速度和能力。

9. 数据可得性

Excel是特定于用户的。但是,你可以使用Power BI来共享你的Excel工作簿给你的同事们。

在Tableau上创建的可视化报表可以在Tableau服务器上被保存和共享给其他的Tableau使用者。

Power BI更加关注报告和分析模型,使用Power BI你可以通过将你的仪表盘发表到一个工作空间里来保存和共享它,其他人可以在上面合作编辑。存储容量限制取决于工作区的类型(共享或高级)。

更多的信息参见:

https://docs.microsoft.com/en-us/power-bi/admin/service-admin-manage-your-data-storage-in-power-bi

10. 产品及价格

Excel绑定了MS Office工具,并且可以单独购买。Tableau有许多种产品,例如Tableau Server, Tableau Online, Tableau Public Server, Tableau Desktop, Tableau Public Desktop, Tableau Reader, Tableau Mobile, and Tableau Prep Builder,它们有这不同的使用目的,更多关于这些产品的信息可以参考这里。

使用免费的Tableau Public,所有人都可以链接一个工作表或一个文件,并且为网站创建交互数据可视化。接着,免费的Tableau Reader允许你打开并与这些创建在Tableau Desktop的可视化报表交互。

你可以访问Tableau的网站来找到关于它们产品和价格的更多信息。

Power BI也有多款产品,比如Power BI Desktop, Power BI Mobile, Power BI Report Server等等。更多关于这些产品的信息可以参考这里。

更多关于产品和价格的信息见下表:

Power BI通常而言是一个更负担得起的选择。对那些需要免费试用功能的用户而言,Power BI提供稳定的60天试用期。而Tableau的试用期只有14天,Excel不提供试用期。而且,Power BI最低的价格为$9.99每人每月,但Tableau Explorer最低价格也为$35。

最后的结论

读完上述对三种系统的对比,现在,你可以通过问自己以下几个问题,来决定你和你的组织西药哪一个系统?

1、你更关注数据处理过程还是数据可视化?

2、你或者你的组织需要哪一种报表?

3、你做报表的频率是什么?

4、你的预算有多少?

Excel很适合创建快速的一次性报告。虽然Excel是一个很稳健工具,但是创建和维护重复的报表、创建可视化和演示以及深入到数据的细粒度都需要一些有关其功能的高级知识。

但是,选择任何一个工具都取决于用户的业务规模和需求。

财力和人力资源有限的小型企业,如果想寻求更实惠的商业智能解决方案,应该从powerbi开始。然而,那些优先考虑数据分析并拥有人力资本支持的中型和企业公司,使用Tableau会更好。

Tableau是根据高管的需求创建的。它的数据可视化和自助服务功能允许决策者打开一个报告或仪表板,并自由地向下钻取到细粒度的信息。这一解决方案可能很昂贵,但是当你需要创建非常多的重复报告并迅速更新的时候,这些钱花得就很值得。如果你的公司创建很多一次性报表而不是更新原有报告,你可能更想学习Excel的高级特性。Tableau允许用户集成无限量的数据点,并提供全面支持的选项。

Power BI,Tableau和Excel的工作原理和思想并不相同。所以,决定哪一个是最优的非常有挑战性。我们需要根据我们的需求来做出选择。

我希望这篇文章,以及文章中对于多种因素的对比,能够帮助你决定为哪一款产品投入时间和金钱。

感谢你的阅读。

参考文献:

[1]Excel help & learning :

https://support.microsoft.com/en-us/excel

[2] Get Started — Tableau :

https://help.tableau.com/current/pro/desktop/en-us/gettingstarted_overview.htm

[3] Power BI documentation:

https://docs.microsoft.com/en-us/power-bi/#:~:text=Power%20BI%20amplifies%20your%20insights,how%20you%20use%20Power%20BI.

相关报道:

https://towardsdatascience.com/excel-tableau-power-bi-what-should-you-use-336ef7c8f2e0

编辑:文婧

如何选择数据分析可视化工具?Excel, Tableau还是Power BI?相关推荐

  1. Excel, Tableau还是Power BI?数据分析可视化工具大对比!

    关注上方"高级农民工",选择星标, 关键时间,第一时间送达! ☞19.9元获得我的Python爬虫与数据分析课程 大数据文摘出品 来源:medium 编译:张大笔茹.一一 正确分析 ...

  2. 数据分析实用工具——EXCEL下的power query自动取数

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.power query 二.实用功能 1.选择数据源 2.数据格式处理 3.进阶数据处理 4.自动取数的路径问题 ...

  3. tableau大屏bi_Excel,Tableau,Power BI ...您应该使用什么?

    tableau大屏bi After publishing my previous article on data visualization with Power BI, I received qui ...

  4. 大数据分析可视化工具怎么选

    大数据是指不能在一定时间内使用传统软件工具进行捕获.管理和处理的数据收集.它需要一种新的处理模式来具有更强的决策能力.从这些方面入手,可以帮助我们更全面的识别产品,从而快速准确的选择合适的大数据分析可 ...

  5. Tableau 与 Power BI的比较

    先来看一张图,这张图显示了从2011年到2020年Tableau .Power BI .帆软 .Cognos 这4个关键词在度娘中被检索得次数的变化.可以看到tableau得检索率还是蛮高的,从一定程 ...

  6. 数据分析软件Tableau 和 Power BI 怎么选?看这篇文章就够了

    现在市面上已经有很多不错的数据分析软件,很多入门新手在选择上很容易迷茫,特别是在没有基础的情况下,很难很清楚哪些软件适合自己,软件和软件之间存在哪些区别.下面小编就两款比较热门的数据分析软件Table ...

  7. power bi可视化表_如何使用Power BI可视化数据?

    power bi可视化表 什么是数据可视化? (What is Data Visualization?) With the technological revolution, data went fr ...

  8. 如何选择数据可视化工具?

    如何选用数据可视化工具?在回答这个问题之前现需要回答另外一个问题,你需要用这些数据可视化工具来做什么,实现什么目的. 也许你有一个完整的想法,已经通过验证了,需要用更直观易懂的方式来展现,从而讲述一个 ...

  9. 数据产品-数据可视化工具Excel

    作为数据产品经理,数据可视化是必备的技能之一.网络上关于数据可视化的软件或平台可以说是非常之多的,有被誉为数据分析师必备软件Tabelua,如今在数据行业被提及最多的BI软件,以及BAT等专业性解决方 ...

最新文章

  1. PostgreSQL:Java使用CopyManager实现客户端文件COPY导入
  2. 报名 | 最后一次线下免费编程课程开启,全球最大免费编程社区!(附往期学习资源)...
  3. jquery 设置style:display 其实很方便的
  4. 分享经济:我的,就是你的
  5. Spring对JNDI的支持方法
  6. hive 多用户访问模注意问题
  7. Django框架—富文本编辑器
  8. shell查询年月日(可以作为crontab判断年月日)
  9. 软考信息安全工程师学习笔记汇总
  10. linux grep命令例子,详解linux grep命令
  11. WebView之加载网页时增加进度提示
  12. 关于Android 11(R)适配指南
  13. 路由器开发相关知识总结 —— 光口和电口
  14. sony电视遥控器android,划重点!如何用手机当“点播遥控器”?
  15. 福州太冷?那就快来这些地方!不仅有威廉王子的蜜月圣地,也有贝克汉姆的度假天堂!全部免签or落地签...
  16. Scanner的close()方法的使用以及Scanner应该如何关闭
  17. GROMACS Tutorial 6-Free Energy Calculations
  18. 时间戳和时间相互转换
  19. LINUX系统编程 LINUX 虚拟内存
  20. (java毕业设计)基于ssm校园二手交易网站管理系统源码

热门文章

  1. java前台传多个id用什么接收_jsp 页面传多个id 到java后台的处理方式
  2. 前端开发中的Error以及异常捕获
  3. c#版在pc端发起微信扫码支付
  4. 自定义Android注解Part2:代码自动生成
  5. 线程安全操作HashMap
  6. group by 字句的扩展+rollup字句+cube字句+grouping()函数
  7. OpenStack Ocata Release Notes
  8. java抓取网页或者文件的邮箱号码
  9. sqlalchemy(一)基本操作
  10. Python判断一个字符串是否包含子串的几种方法