本教程配套系列视频课程:
1.大数据可视化之敏捷BI Tableau Desktop入门培训视频课程:https://edu.51cto.com/course/4025.html
2.大数据可视化之敏捷BI Tableau视频课程入门与实战:https://edu.51cto.com/course/2958.html
3.Tableau实用图形制作大全系列视频课程:https://edu.51cto.com/course/12627.html
4.大数据可视化之敏捷BI Tableau Server高级实战培训视频课程:https://edu.51cto.com/course/3972.html
1.敏捷BI介绍
1.1 敏捷BI的产生
随着信息技术发展,软件系统数据量的极速膨胀,传统的BI部署调配方案并不能一直适应当前复杂的IT环境、满足用户们过高的要求。Forrester Research调研机构表明,在这样的情况下,就需要设计和架构一款新型的BI应用程序,即敏捷 BI程序。 敏捷这个词汇最早于2001年被一些热衷于改善软件开发过程的软件工程师用来描述一种能够增加客户满意度的软件开发过程–敏捷式开发过程。 什么是敏捷BI(商业智能)呢?在敏捷开发过程的12条基本原则中有6条原则可以用来描述敏捷商业智能。 1>优先级最高的是通过尽早的、持续的交付有价值的商业智能软件来使客户满意。 2>即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势。 3>在整个项目开发期间,业务人员和开发人员必须天天都在一起工作在团队内部。 4>最具有效果并且富有效率的传递信息的方法,就是面对面的交流。 5>简单–使未完成的工作最大化的艺术—是根本的。 6>最好的构架、需求和设计出自于自组织的团队。
1.2 敏捷BI产品历年发展情况
2006年,在Gartner公布的BI魔力矩阵中,标榜为领导者区域的第一象限还看不到一家敏捷BI厂商,全部是大家熟知的传统BI厂商,例如IBM Cognos、SAP Business Objects等。
直到2012年,Gartner公布的BI魔力矩阵第一象限中才见到第一家敏捷BI厂商QlikTech。
但是到了2014年,Gartner的BI魔力矩阵的第一象限中就已经出现三家敏捷BI厂商:tableau,Qlik,Ticbo,在数量上占据了近半数的规模。 发展到2017年,从Gartner的BI魔力矩阵的第一象限中可以看出敏捷BI厂商依然占据领导地位,如下图所示:
2006年
2012年
2014年
2015年
2016年
2017年
2019年
2020年
2021年
2022年
1.3 敏捷BI与传统BI的区别
比较项 | 成本 | 效率 | 质量 | 范围 | 其它 |
敏捷BI | 敏捷BI系统,只需要一个产品,产品购置成本一般会低很多 | 敏捷BI应用敏捷开发方法论和项目管理过程,弱化建模、缩短开发实施周期、提高开发效率。敏捷BI一般不会试图建立统一视图,而是按主题分类,给每个分析主题分别建一个视图。快速应对需求变更。 | 敏捷BI开发方法常常能带来更高质量的系统,因为敏捷BI功能是增量的方式逐步尝试开发出来的,因此敏捷BI开发成功率比传统BI高很多。 | 敏捷BI用户覆盖率较传统BI高出50%; 敏捷BI一直都是基于细节数据,所以最终用户能用的数据依旧是细节数据。传统BI进行了大量数据汇总,从数据分析的角度来说,汇总数据基本已经固化了分析组合和分析指标,而敏捷BI的细节数据将给业务带来更大的灵活性,可实现探索性分析。 | 敏捷BI基于大数据技术(大数据技术的列存储、分布式计算、内存计算、分布式通讯等)实现海量数据的快速加载与呈现 |
传统BI | 传统BI需要数据仓库,ETL,OLAP分析工具。费用较高。 | 传统BI一般会建立企业统一数据视图,这是一个繁重的建模工作。需求变更响应慢。 | 传统BI成功率不高。 | 项目范围边界大,但实际项目应用人员少,扩展性差。数据量大的时候通常采用ETL先分层汇总。 | 没有用大数据技术,产品技术对数据量比较有局限性。 |
1.4 敏捷BI的前景与定位
一方面,传统BI发展多年,其经验成熟、产品稳定,不能否定更不能抛弃,可将其用于企业决策、洞察、监控整体业务状况,尤其是那些较少变化的宏观指标。另一方面,敏捷BI可以提升企业洞察力和决策力,让更多的人拥抱BI。企业需要更快地实现BI,快速而准确地开展商业工作。
2. tableau基本介绍
2.1 tableau的产生
Tableau在斯坦福大学中诞生,基于众多博士的奇思妙想最终实现,它正逐渐成为优秀的数据分析工具之一,可以生动地分析实际存在的任何结构化数据,可以在几分钟内生成美观的图表、坐标图、仪表盘与报告。利用 Tableau 简便的拖放式界面,可以自定义视图、布局、形状、颜色等等,帮助展现分析者的数据视角。Tableau已经涌入中国市场,比较活跃的还有QlikView和永洪BI。总体来看,这三家厂商各有优势。首先,在计算方面,Tableau可基于数据库和本地缓存,QlikView可基于数据库和内存计算,永洪BI可基于数据库、内存计算,或者分布式的集群。其次,在支持的操作系统平台方面,Tableau和QlikView都是基于桌面操作系统产品起家的,也正是由于这个历史原因,大量代码集都运营在Windows上,永洪BI可以兼容Windows和Linux两种操作系统。
2.2 tableau的产品架构
Tableau desktop:CS客户端工具,唾手可得的可视化分析能力。创建与共享绝妙的数据可视化内容。
Tableau Server: 是企业智能化软件,提供任何人可以学习与使用的基于浏览器的分析。它将 Tableau Desktop 中最新的交互式数据可视化内容、仪表盘、报告与工作簿的共享变得迅速简便。利用企业级的安全性与性能来支持大型部署。此外,提取选项帮助您管理您关键业务数据库上的负载。
Tableau Reader: 是免费的计算机应用程序,帮助您查看内置于 Tableau Desktop 的分析视角与可视化内容。
Tableau Public: Web 上新出现的数据故事平台。 免费,适合所有想要在 Web 上讲述交互式数据故事的人。 它作为服务交付,所以您可以立时启动并运行。 您可以连接到数据、创建交互式数据可视化内容,并将其直接发布到自己的网站。 通过您所发现的数据内在涵义来引导读者。 让他们与数据互动,发掘新的见解。 而这一切不用编写一行代码即可实现。
Tableau Online(cloud):Tableau Online 是完全托管在云端的分析平台。发布仪表板并与任何人共享自己的发现。邀请同事或客户使用交互式可视化和准确数据,探索隐藏的机会。所有内容均可通过浏览器轻松访问,还可借助我们的移动应用随时随地进行查看。
Tableau Prep自助式数据准备:Tableau Prep 改变了在组织中进行数据准备的传统方式。Tableau Prep 提供了一种直观、直接的方式来合并、调整和清理数据,使分析师和业务用户可以更轻松便捷地开始分析。Tableau Prep 由两款产品组成:一款是用于构建数据流程的 Tableau Prep Builder,另一款是用于在整个组织中共享和管理流程的 Tableau Prep Conductor。
另外,Tableau提供Restful等各种API。
2.3 tableau的特点
1. 简单易用 任何Excel用户都能很容易的使用Tableau。 Tableau是一款直观的、拖放式界面的工具,让你能够看到每次操作带来的变化。眼睛不用离开数据,你的思考也不会中断。在第一次使用时你就会发现 Tableau 使用界面的优势。但是“易于使用”并不意味着“有所限制”。Tableau 能够让你创建丰富的可视图和仪表盘。商业人士用它可以一次性了解他们业务的各个方面。科学家们用它可以创建复杂的趋势分析。你一定会惊讶于它这如此“简单”,而功能却如此强大! Tableau的简单主要体现在:
- 点击几下鼠标就可以连接到所有主要的数据源;
- 仅仅通过拖放就可以快速的创建出美观的仪表盘和报告,并可以随时修改;
- 拥有最佳的内置事件案例,智能推荐最合适的图形;
- 通过网页和邮件就可以轻松与他们分享成果;
- 在页面上提供交互功能,比如向下钻去和过滤数据;
2.极速高效 由于Tableau顺应人的本能用可视化的方式处理数据,所以一个巨大的优势就是:速度。通过拖放的方式就可改变分析内容,单击一下突出显示,就可识别趋势。添加一个过滤器只需再点击一下。你可以不停地变换角度来分析数据,直到你能深刻洞察你的数据为止。它的速度超出你的想象,可能是现在你所用工具的十倍到一百倍。 Tableau 从根本上改变你通过数据可以获得的一切。使用 Tableau, 我们就将你的个人笔记本电脑变成了一个相当于几百万美元的数据库。将你的数据导入 Tableau 的高性能数据引擎,你将以惊人的速度处理你的数据。只需点击鼠标,无需任何编程,就可以完成对数据的分析。Tableau可以将几百万条数据,在你思考的瞬间就转变为你所想要的答案。 Tableau独特的** Architecture-aware(结构意识,Tableau数据引擎可以高效的管理在硬盘和内存之间压缩文件中数据的转移)内存使用方式意味着,在较少的硬件上可以处理更多的数据。
3. 创建出智能、恰当、精美的仪表盘**Tableau 可以把多个视图合并到一个仪表盘中,可以嵌入到网页和文档,用于进一步探索和分析,可以突出显示和过滤相关的数据。和视图一样,仪表盘也可以和数据动态连接,也可以使用数据引擎来加快数据分析。当你用 Tableau 完成一个绝妙的仪表盘之后,在你赞叹不已时,你也可以把它分享到 Tableau Server 上。或者你也可以完全自己保留 。
4.轻松实现数据融合 只需单击一下,就可连接到数据,再单击一下即可连接另一个数据源的数据层。 你想将人口普查数据添加到你的销售数据中以观察你的市场“占有率”吗?——点击一下即可。 你想在同样的日期中延伸你的生产数据以附带物流数据吗?——点击一下即可。 在同一个视图里融合各种数据源是如此的简单,以致让你觉得都不那么真实。你甚至可以仍一个数据源到另一个数据源之间来回过滤,只要把那个额外的数据放进来即可。
5.交互式仪表盘 使用Tableau Server, 你可以将你所需的所有数据整合在一张强大的仪表上,可以将它在发布到网络上,从而在网页浏览器里就可以过滤,突出和钻取数据。也可以把它嵌入到你团队的工作空间或门户站点上,或通过电子邮件发送一个链接。Server上的仪表盘可以获取实时的自动更新。而制作它也只需几分钟或几个小时,再也不用几个月了。 通过 Tableau,只需点击几下鼠标,就可以实现从报表到交互式视图到仪表盘的变动。而你也为你的同事,客户和合作伙伴提供了这样一个工具,即他们只需登录到一个安全的网页上就可以回答他们自己的问题。当你可以迅速的完成这些工作时,你就感觉自己在飞一样。
6.移动终端应用 你可能在会议上,在客户那边,或是在旅途中就做决定。为了获取商业智能的价值,商业智能也应该随时在你身边,以辅助你做决策。Tableau 实现移动 BI 的独特方式强调的是可用性,即在你需要时你就可立即获取你所需要的数据。只需手指轻点一下,就可弹出触摸功能的过滤器。可以动态的滚动列表和缩放地图。Tableau 的触摸优化的 iPad 和 Android 应用程序使得寻找和使用仪表盘变得异常容易,或通过移动浏览器直接就连接到 Tableau。Tableau 的 author-once 方法意味着,只要你发布一个仪表盘到Tableau Server 上,它将立即在你的平板电脑上自动更新,只要触摸即可实现互动。
2.4 tableau的成功案例
目前,有来自全球各行各业的 75,000+ 家客户,如:沃尔玛、汉堡王(中国)、东方航空、民生银行、宁波银行等。在使用tableau作为企业决策制定和发布的指南针。
更多客户故事参见:https://www.tableau.com/zh-cn/our-customers
系列视频课程:
1.大数据可视化之敏捷BI Tableau Desktop入门培训视频课程:https://edu.51cto.com/course/4025.html
2.大数据可视化之敏捷BI Tableau视频课程入门与实战:https://edu.51cto.com/course/2958.html
3.Tableau实用图形制作大全系列视频课程:https://edu.51cto.com/course/12627.html
4.大数据可视化之敏捷BI Tableau Server高级实战培训视频课程:https://edu.51cto.com/course/3972.html