原文链接:https://www.analyticsvidhya.com/learning-paths-data-science-business-analytics-business-intelligence-big-data/tableau-learning-path/
翻译 | 沙拉丁
译文版权归翻译者和CDA数据分析师共同所有,转载请留言申请授权
欢迎到数据可视化的世界
数据可视化是一种艺术,这种艺术甚至能让毫无数据分析经验的小白理解数据的内涵。通过审美元素如颜色,尺寸,标签的完美融合可以实现出完美的视觉体验。从而展现令人啧啧称赞的商业洞察,帮助企业做出明智的决策。
数据可视化是做商业分析的一个必然的环节。随着数据类型的多样化,各级企业管理者充分认识到了数据可视化的重要性,因为这种方式能让他们直观的分析趋势并且快速做出决策。目前,在数据可视化/数据探索领域最流行的工具是Qlikview和Tableau。我们已经发表过一篇文章,从零开始学习QlikView的学习路径(链接:https://www.analyticsvidhya.com/learning-paths-data-science-business-analytics-business-intelligence-big-data/qlikview-learning-path/)。
Tableau是目前在商业智能(BI)和数据可视化领域发展最快的软件之一。这款软件可以快速被熟悉,易于学习,并且可以对于客户来说,它的操作方式较为简单并且直观。这里有专门帮助那些刚刚开始接触Tableau的人们学习这款软件的学习路径。这个学习路径能帮助你系统化的学习Tableau。对于小白来说,需要严格按照学习路径进行学习。如果你已经有了一些相关基础,或者并不需要掌握Tableau所有的内容,可以按照自己的想法去学习。在您学习完之后,烦请将您的学习经验告知我们。
Step-0:为什么数据可视化如此重要?
在开启学习Tableau的旅程之前,我想强调的是“为什么数据可视化如此重要以及它如何帮助企业做出英明的决策?”下面这段视频或许会吊起你的胃口。
Talk on Data Visualization
https://www.youtube.com/watch?v=5Zg-C8AAIGg
Tableau有哪些酷炫之处?
市面上有数据众多的数据可视化软件,那么,我们为什么要选用Tableau呢?看完下面这段视频,你也许就会知道答案了:
Tableau Customer Stories链接:
https://www.youtube.com/watch?v=MlaiI7o2BvY
Tableau Product Tour链接:
https://www.youtube.com/watch?v=37Mx3uZRwBE
在Gartner的魔力象限2015中的展示如下,在所有的BI产品中,Tableau,毫无疑问是市场的领导者。
Step-1:下载时间&和Tableau的安装
Tableau提供了五个主要的产品去迎合对数据可视化有不同需求的专家和企业。它们是:
快捷性
1.Tableau Public和Tableau Reader可以免费使用,然而Tableau Server and Tableau Desktop只有14天全功能的免费试用版,在这之后,使用者需要进行付费购买。
2.Tableau Desktop有两个版本,专业版和低成本的个人版。Tableau Online的单个用户可以订阅一年,并且可以扩展并支持成千上万的用户。Tableau已经经历过多个版本,在这里,我们主要介绍Tableau Desktop 9.0的学习曲线。
你可以从Tableau的官方网站下载到Tableau Desktop,但是只有14天的免费试用期。按照下面的步骤在你的电脑上安装完成后,就可以开启你的数据可视化之旅了。
14天的试用期过后,你可以使用Tableau public来继续体验,需要注意的是,该版本会有一些功能限制,即你的数据会可能会被公开。
Step-2:开始学习Tableau
Tableau提供免费在线的直播以及课堂(需要付费)的培训计划。这是开始你这段旅程的最好方式。我建议你遵循以下路径。这里有免费在线培训(点播)资源,并且有一些额外的资源,包括所有需要探索的数据集。
为了观看这些视频,首先你需要先进行注册。点击“Getting Started”部分,可以看到三个视频。这些视频将会提到包括如何连接数据、数据准备、创建视图、分层、仪表盘、描述点以及分布方式。
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
Step-3: 连接数据
Tableau可以链接不同类型的数据,例如:txt、excel文件,也包含数据库内海量数据的查询。在这个部分,我们将会看到不同数据源数据连接的初级功能和高级功能。这里我们先看下连接类型、数据融合、数据魔方的连接、自定义SQL以及Google Analytics。
这一部分有12个视频,平均每个视频时常大约5分钟左右。
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
链接:http://interworks.co.uk/blog/tableau-9-0-brings-us-connections/
链接:http://www.simba.com/resources/webinars/connect-tableau-big-data-source
Resource1链接:
http://tableauonlinetraining1.blogspot.in/2014/10/connecting-to-custom-sql-query.html
Resource2链接:
http://reports4u.co.uk/custom-sql-data-connections-in-tableau/
Step-4: 创建视图并进行分析
Tableau提供给用户多种选择,可以让用户以不同的可视化方式展现数据,使用分层/深入分析/格式化,创建数据集,分组,生成趋势线以及预测展现。开始探索吧!
你已经看到过不同数据可视化展现方式。这里会产生些问题需要你去面对,那就是你如何选择合适的数据可视化展现方式。
下图将帮助你选择和决定可视化展现的方式。然而,可视化图表特征的自动选择功能,很大程度上解决了这个问题。此功能会依据所选取数据维度以及大小自动选择出最佳的展现方式。因此,对于可视化方式选择方面的问题,你完全不用担心。
Creating Views in Tableau
链接:https://www.youtube.com/watch?v=MOsw3Uuxj6E
Visual Analytics
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
Mapping
链接:http://www.tableau.com/learn/training?qt-training_tabs=1#qt-training_tabs
Step-5:练习
到目前为止,我们已经学习了Tableau数据链接、不同的模块以及视图创建等功能。是时候动手使用原始数据通过不同的可视化方式去分析数据了。
Kaggle(https://www.kaggle.com/)举办了一场数据科学竞赛,基于整个旧金山地区12年间(从1934到1963)的犯罪报告去预测旧金山犯罪类型(报告中包含时间、地点等信息)。
我鼓励大家经常使用Tableau探索这个数据集,并且找出隐藏在数据集后面的趋势。(下载数据集前,要在Kaggle先进行注册,链接:https://www.kaggle.com/c/sf-crime/data)
请将你的关于社交媒体渠道方面可视化展现的方式和标签发给我们。我们将会为最佳展现方式的参与者提供丰厚的奖品。
Step-6: 参与社交活动—加入社区和团体
现在,你对于Tableau已经有了一个比较深入的了解,是时候去成为Tableau社区的一员了。这将会为你学习、获取问题答案以及博主对于复杂问题的简化描述上提供很大帮助。我在这里列出了一些非常有用的资源:
1.Tableau Community:在这里可以接触学习方法,沟通以及快乐。这个社区包含论坛、团体、ideas,即讨论以及工作的图书馆。这里你可以非常快速的得到问题的答案。通过使用“ideas”板块,你可以在Tableau社区中,为有关Tableau产品最好的改进想法投票,甚至可以加上你个人的想法。(社区链接:http://community.tableau.com/welcome)
2.Analytics Vidhya Discuss:我们是实战派,而不是学院派。这里面的专家将会细心并且使用通俗易懂的方式回答你的问题。我们的讨论部分是关于Tableau,也有关于其它话题的。如果你认为你自己有关于Tableau的任何问题,你应该积极参与进去。
3.Blogs: 博客总是有助于了解详细的内容,涵盖基本和先进的概念,任何复杂的主题,并且是以一个更结构化和简单的方式。下面是一些比较优质的博客的链接:
1)vizwiz.blogspot.in
2)tableaulove.tumblr.com
3)tableaufriction.blogspot.in
4. Tableau Linkedin/ Facebook Groups: LinkedIn和Facebook上有一些很棒的团体,在这里你可以问问题,并且可以和其它使用者甚至专家进行沟通交流。下面是一些比较有趣的团体的介绍:
1)Tableau Software: Facebook上最大的Tableau推团体,有超过七万五千名关注者。
(链接:https://www.facebook.com/tableausw?fref=ts)
2)Tableau Software Fans & Friends和Tableau Enthusiasts:
这是LinkedIn上面的两个最大的,并且非常活跃的团体,分别有着两万和六千名成员。
(链接1:https://www.linkedin.com/groups?gid=118463&mostPopular=&trk=tyah&trkInfo=clickedVertical%3Agroup%2Cidx%3A4-1-12%2CtarId%3A1436934050622%2Ctas%3Atableau
链接2:https://www.linkedin.com/grp/home?gid=2940737&sort=POPULAR&trkInfo=clickedVertical%3Agroup%2Cidx%3A4-2-13%2CtarId%3A1436934050622%2Ctas%3Atableau&trk=tyah)
Step-7: 仪表盘&描述点
Tableau仪表盘和描述点的创建是这个产品的USP(独特的销售主张)。仪表盘功能是令人惊奇的,并且把这个产品的体验提升了一个层级。Tableau上关于仪表盘和描述点的在线培训项目是分开的,这部分包含了下面列出的话题
仪表盘和描述点创建 为仪表盘添加视图和组建 在仪表盘上使用过滤器 不同布局和格式的选择 交互式仪表盘
描述点
学习资源:
链接: http://www.tableau.com/learn/training
链接:http://www.tableau.com/stories/topic/business-dashboards
链接:http://www.tableau.com/learn/whitepapers/5-best-practices-for-effective-dashboards
链接:http://onlinehelp.tableau.com/current/pro/desktop/en-us/story_create.html
链接:http://wannabedatarockstar.blogspot.in/2015/02/5-tips-for-better-tableau-story-points.html
练习:创建有关Kaggle上犯罪率预测的仪表盘和描述点
Step-8:提前表达
除了可用的策略和维度,你可以创建一个适合表达方式去实现一种新的可视化方式。这种可视化方式可以基于日期、数学逻辑、文本描述,参数输入以及其它的想法。对于数据科学家来说,他们可以使用R连接tableau,从而强化了其分析推理的能力。
链接:http://www.tableau.com/learn/training
链接:http://interworks.co.uk/blog/creating-calculated-fields-tableau-9-0/
链接:http://vizwiz.blogspot.in/2012/07/tableau-tip-using-windowsum-to.html
链接:https://www.interworks.com/blog/ccapitula/2015/05/07/tableau-essentials-calculated-fields-aggregate-functions
链接:http://www.simafore.com/blog/bid/120209/Integrating-Tableau-and-R-for-data-analytics-in-four-simple-steps
Step-9:高级可视化展示方法
Tableau在创建高级可视化展示方面的表现令人惊叹。我们可以通过在Tableau上使用一些组建来生成高级图表。下面列出了高级可视化展示的方法,这些方法可以让你的让你的数据以一个更有效的方式展现。
你可以参考 “How To section of ‘On Demand’ tableau training”去探索这些可视化方法。
链接:http://www.tableau.com/learn/training
Step-10: Tableau Server&Tableau Online的介绍
利用Tableau Server和Tableau Online,你可以为任务制定工作表,并且为提供授权,从而使保障数据安全。这是Tableau管理员的工作,但是熟悉这些概念总是会更好的掌握仪表盘开发。
Tableau Server
链接:http://www.tableau.com/learn/training
Tableau Online
链接:http://www.tableau.com/learn/training
Step-11: 纸上得来终觉浅,觉知此事须躬行
到此,我几乎介绍了大多数能满足你创建一个很棒的仪表盘/可视化需求的概念。现在是时候去做更多的实践,例如获得Tableau的认证证书以及使用Tableau实现任何你想到的可视化方式。