如何学习tableau?

怎样较快掌握运用tableau可视化分析典型商务数据的能力?
关注者
6,919
被浏览
3,331,804

101 个回答

更多数据分析学习和分享,欢迎关注作者的微信公众号: 小扎的流水账 |justindaobidao

作为公司内的Tableau平台搭建和管理者,先说一下日常使用的感受: Tableau作为BI tool leader ( 2016 Gartner BI chart), 不仅是一款可视化软件,还不可忽略其强大的Data connection, collaboration, security management, multi-platform 功能

· Data connection: Tableau Desktop可直接连接Salesforce(销售报表),各类常用数据库(sql, aws, hadoop, SAP HANA), Google analytics ( 流量分析),最新的版本10支持连接json文件。现在工作中还需要第三方软件连接Zendesk (客户问题管理) 和 JIRA(码农的Agile平台)

· Data refreshment: 实现全部报表定时自动从元数据更新 ( 缺点是最短间隔是30分钟,不是real-time)

· Data preparation and data processing: 在2016年的Tableau大会上, Tableau宣布即将推出一款自动化data preparation的产品 ( after all, this takes 80% of the time…), 并展示了收购Hyper后可以做到 几秒内ingest百万级数据 (这对于一款可视化软件来说真心不易,且从version 9 到 version 10,可以明显地感觉到处理速度变快了。可以看到软件在查漏补缺,避免木桶效应)

· Security management: 很轻易地添加user, 设置user group,且可通过tabcmd在terminal中自动完成用户管理

· Multi-platform: 在网页,手机,tablet间实现跨平台的可视化

综上,可以看到tableau还是有很不错的vision的,not just a better ‘Excel’, 而是一款集成的BI分析软件 ( 虽然股价表现平平,毕竟大数据这个风口竞争激烈)。

下面说说学习建议:

1. 速成型

Udemy, Linda,Coursera上都有Tableau的入门教程。

1) 推荐coursera上的Data Visualization and Communication with Tableau coursera.org/learn/anal

其实这俩instructor我在杜克上学期间都有过接触。。他们对coursera受欢迎表示很开心。。

2. 系统学习

1) Tableau官网的免费教学资源 Tableau Training & Tutorials

扫清基数概念,知识点。虽然视频较多,比较花时间,但是我觉得官网资源比MOOC 做得更系统;建议逐个看完。个人觉得对于beginners有以下难点:

· Visual Charts types and when to use. 链接中包含了13种常用图标和business cases. tableau.com/sites/defau

· Tableau Calc

Tableau计算可以做得五花八门,链接中给出了几种高级例子

Top 10 Tableau table calculationsTop 10 Tableau table calculations

· LOD 计算 :算是个难点,考试中有2,3道,实际应用中用得好能解决很多bug,难题(比如客户留存,cohort analysis)。举例如下 Top 15 LOD Expressions

2) 教程

有两本英文的推荐:

<<Tableau your Data>> by Daniel G. Murray 讲了Desktop和server的重点知识,并提供了case study


<< Communicating Data with Tableau >> by Ben Jones属于进阶一点儿,讲了advanced analysis in Tableau



在以上的步骤都完成后,应该对 Tableau的功能有了比较详细的了解了,可以考个qualified associate 证明自己。准备考试可以参见我的另一片帖子 zhihu.com/question/5681

3. 进阶

这时候就要是向超越功能,解决问题方向探索。即大家都知道的feature,你如何做出花来解决business problem. 有这么一些资源可以参考:

1) Tableau public Gallery

Gallery—这个section会有tableau选出的每日最佳可视化,开源可以直接下载workbook,有很多非常棒的data source 和可视化分析,看大牛怎么寻找问题,解决问题

2)Tableau community Tableau Community

国内外都有定期的Tableau User Group组织活动,遇到难题可以到community 上提问,寻找答案.比如一开始搭建的时候Mac版本不天然支持tabcmd, 没有sync client,以及后期的一些软件bug这上面都可以找到答案

3) www.vizwiz.com

Tableau 大牛( Jedi, Iron viz winner) 会分享一些自己的作品,成功经验。这个网站就是其中一个我常去的。总之“为有源头活水来”,多思考如何巧妙地解决问题(或者有个sales team 经常提出变态的reporting要求。。)会越来越进步。

最后,万恶的资本主义老板良心地资助我参加今年10月会参加在Las Vegas的Tableau Conference 2017。会议内容是Tableau CEO, developers, Jedi等分享企业成功案例,软件新功能等等。有关内容到时候我可能会开个知乎live讲讲,到时候欢迎捧场~




最终懒得做直播,但在vegas认识了很多国内来的小伙伴,场面也很气派大约10w参会人员。后来跳槽 ,公司转型qlik就没参与18年之后的tableau conf了

这里增加一些个人认为亮眼的Tableau Upgrades

Tableau 10: Certified data extract *

A milestone for Certified Data concept around 2017

10.3 Tableau Bridge, Tableau server on Linux

10.5 Hyper, viz in tooltip

2018 - Extension ( e.g. NLP), Heatmap, spatial data and spatial join

2019 - Ask Data, Tableau Prep, Refined homepage

Catalog, View recommendation, Explain data ( outliers)

Tableau 2020 - Relationship

In data connection, visually creating logical relationships between tables, Tableau will only query the data relevant to your analysis at the right level of detail.


欢迎关注作者的微信公众号: 小扎的流水账 |justindaobidao

一个最简洁有用的学习路径:

国内最好的学习资源:

下文正题:

当你去网上搜索Tableau,会发现关于tableau的咨询和教程并不多,也就是说tableau在国内还只是一个偏小众的软件,没办法像excel那样有很多的学习资源。

但这并不妨碍大家对tableau的热爱,它在BI和大数据领域注定会成为最耀眼的星星。

tableau的产品家族里,我使用最多的是Prep和Desktop。

下图可以看到Prep用于处理数据,Desktop用于分析并可视化数据,上下游职责分明,协同性也非常好。

这里学习的是tableau最最核心的产品Desktop,也就是大众口中的tableau,你可以利用它强大的分析能力完成各种指标的分析,并以丰富的可视化效果展现数据。

看看优秀的dashboard怎么做的,简洁大方好看

要做出这样的可视化作品,得先从安装tableau开始。

在tableau官网下载desktop,然后无脑下载,无脑安装,就能完成第一步。

接下来新手操作三大件:

1、连接数据?可以连接excel、csv以及mysql等各种数据库

2、了解什么是度量和维度?度量就是数据表中的数值数据,维度是类别数据

3、看看tableau中的各类图表?柱状图、点图、线图、饼图、直方图、地图等等

走完基础后,就是整个的可视化分析展示流程:

其中的各个步骤需要详细说明一下:

  • 连接到数据源

Tableau连接到所有常用的数据源。它具有内置的连接器,在提供连接参数后负责建立连接。无论是简单文本文件,关系源,无Sql源或云数据库,tableau几乎连接到所有数据源。

  • 构建数据视图

连接到数据源后,您将获得Tableau环境中可用的所有列和数据。您可以将它们分为维,度量和创建任何所需的层次结构。使用这些,您构建的视图传统上称为报告。 Tableau提供了轻松的拖放功能来构建视图。

  • 增强视图

上面创建的视图需要进一步增强使用过滤器,聚合,轴标签,颜色和边框的格式。

  • 创建工作表

我们创建不同的工作表,以便对相同的数据或不同的数据创建不同的视图。

  • 创建和组织仪表板

仪表板包含多个链接它的工作表。因此,任何工作表中的操作都可以相应地更改仪表板中的结果。

  • 创建故事

故事是一个工作表,其中包含一系列工作表或仪表板,它们一起工作以传达信息。您可以创建故事以显示事实如何连接,提供上下文,演示决策如何与结果相关,或者只是做出有说服力的案例。

完成这些,一张生动的dashboard就诞生了。

这其中,需要不断地练习熟稔tableau的每一个组件、函数、连接等等。

具体的学习路径,tableau官方也提供非常细致的参考:

  • Desktop I:基础知识 — 学习在 Tableau 中处理数据和创建可视化及仪表板时涉及的核心概念和操作技术,为进一步的学习打下坚实基础。
  • Desktop II:中级 — 扩展您的技能并学习一些高级 Tableau 功能,涵盖统计分析、复杂计算及图表类型等。
  • Desktop I & II:速成班 — 这门速成课合并了 Desktop I 和 II 的内容,让您能够在更短的时间内学习 Tableau 基础和中级技能。
  • Desktop III:高级 — 实现 Tableau Desktop 的最大化利用,深入探索可用于实现创新型分析和仪表板的构建技术及计算。
  • Tableau Prep I — 了解如何使用 Tableau Prep 准备和整理数据,创建可以输出到 Tableau Desktop 进行分析的流程。
  • 可视化分析 — 讨论有助于有效共享信息和见解的可视化最佳做法。
  • Web 制作 — 熟悉 Tableau Online 和 Tableau Server 的 Web 制作功能,更加自信地进行创建、编辑和交互。
  • 艺术 + 数据 — 学习一种非常有用的设计方法,它可以帮助您创建各种工具来讲述数据故事,在组织中营造分析文化。

探索 Tableau 提供的免费学习资源

Tableau 入门套件将 Tableau 培训视频、阅读材料、社区活动和产品实践练习分门别类,让您能够循序渐进地学习高级产品功能。如果您只需要一次性帮助或快速教程,请试试我们的免费培训视频帮助文章

加入全世界最热情的数据社区

Tableau 社区让您能够通过多种方式联系同行和专家。加入当地 Tableau 用户组、浏览我们的论坛,或者探索 Tableau Public,充分利用各种交流和学习机会。

我也收集了比较全面的数据分析资料(含tableau)

最后的最后,给大家分享一下我最近去优阅达tableau技术大会拍的一些资料,其中有德勤、vertica等大公司应用tebleau的案例,值得学习!