Tableau 是新一代商业智能工具软件,它将数据连接、运算、分析与图表结合在 一起,通过拖放方式创建各种图表。
实验目的
熟悉 Tableau Desktop 使用方法。
通过 Tableau 软件来实现 Excel 中数据的基本可视化。
实验原理
Tableau 产品包括 Tableau Desktop、Tableau server、Tableau Public、Tableau Online 和Tableau reader 等多种。其中,Tableau Desktop、Tableau Server、Tableau Reader 使用最多。
本次基础实验使用 Tableau Desktop。Tableau Desktop 是一款基于斯坦福大学突 破性技术的桌面软件应用程序,分为个人版和专业版。 Tableau Desktop 能连接到许 多数据源,如 Access、Excel、文本文件、DB2、 MS SQL Server、 Sybase 等。在获 取数据源中的各类结构化数据后, Tableau Desktop 可以通过拖放式界面快速地生成 各种美观的图表、坐标图、仪表盘与报告,并允许用户以自定义的方式设置视图、 布局、形状、颜色等,从而通过各种视角来展现业务领域数据及其内在关系。
实验环境
Tableau Desktop 10.5
实验步骤
1、双击桌面图标打开Tableau软件。出现Tableau Desktop引导界面。

界面的左边指示数据的来源,Tableau 可以连接到本地的 Excel 表格,文本, Access 数据库,统计文件等,也可以连接数据库服务器,例如 Microsoft SQL Server 数据库,MySQL 数据库,Oracle 数据库等。左边最下面显示了已保存的数据源。
中间上部分显示最近打开过的工作薄,下部分显示示例工作薄,即 Tableau 自带 的一些工作薄,可以点击更多样本查看更多的数据图。
右边显示了探索,每周精选以及 Tableau 一些社区,博客,新闻等等。第一次运 行该软件,可以点击某一个示例工作薄,查看该软件数据展示的图示,以及如何简单操作。本次入门实践使用自带的超市工作簿。
2、点击上图示左侧“已保存数据源”下的“示例-超市”。打开界面后,点击左下角的 “数据源”,结果如下。

左边列出了超市这个表格下的三个子工作表,当我们选中一个子表时,双击, 在右边区域的下部分就会显示子表的数据,例如,双击销售人员,则显示具体销售人 员表信息。还可以点击右上角的“筛选器”的“添加”,按需要进行数据过滤。

上图中按“地区经理”进行数据筛选。
在“筛选器”中选中范彩和洪光两位地区经理的名字,确定后,筛选结果如下。


在界面的右下角可以新建一个工作表或者直接用软件默认打开的工作表 1。这里 打开默认工作表 1,是超市订单中的数据。左侧就是订单这个表格的维度和度量。
维度通常是类别字段,例如“产品”和“地区”。具体来说,Tableau 中的维度用于 设置粒度,即视图中的详细级别。 度量通常是指标,即数字数据,例如“销售额”。 大多数情况下,维度是离散的,而度量是连续的。

3、制作中国各个地区的利润图表。
将国家和地区维度拖到列,把利润度量拖到行,即可制作出一个简单的条形图。Tableau 最具有特色的功能就是拖放式的操作,只需要把维度以及度量拖到适当的位置,即可制作数据图表。

点击右上角的“智能显示”,还可以把同样的数据显示成不同形式的图表。例如, 点击填充气泡图,即可制作出漂亮的类别和地区的气泡图。

点击单个气泡会显示出具体的销售额。

4、制作填充地球图。
用 Excel 制作填充地球图十分复杂,但是 Tableau 制作填充地球图却十分方便,一键生成。
Tableau 将数据分为:数字(十进制),数字(整数),字符串,布尔,日期,日期和时间,还有地理类型(如果数据源中有城市,省份的数据可以分配为地理类型)。
选择任意一个字段,单击鼠标右键,在菜单中指向“更改数据类型”即可查看该字段的默认类型,也可更改其数据类型。

制作填充地球图首先必须先将国家、城市、地区和省/自治区字段的属性改成地理维度。

然后,制作中国各个省份利润填充地球图,这里需要将国家和省/自治区维度拖到列,把利润拖到行,再点击“智能显示”里的填充气球图。

5、制作中国各个省份地区的利润仪表板。
仪表板中想同时显示出“产品子类别利润条形图”、“产品销售数量气泡图”、“省份利润地图”三种图表。首先在 Tableau 中分别建立“产品子类别利润条形图”、“产品销售数量气泡图”、“省份利润地图”三个工作图表。如下图:



下面开始建立仪表板。在 Tableau 的菜单中选择“仪表板”,选择“新建仪表板”。
在左下角选中“显示仪表板标题”,然后双击顶端的“仪表板 1”,修改标题内容为“相关信息比较图”,可对标题做格式化操作,改变其大小、显示位置和颜色等属性。这是新建仪表板的标题,放在最顶部。

然后,在左侧的对象中双击“水平”对象,则在中间空白处添加了一个水平对象。

对水平对象的高度进行调整,大小设为 300。


然后,将“产品子类别利润条形图”、“产品销售数量气泡图”工作表拖进这个水平对象里,并排放置。

最后再将省份利润工作表拖进水平对象的下部,仪表板制作完成。

实验心得
Tableau的拖放式操作极大地简化了图表制作过程。通过将数据源中的维度和度量直接拖放到视图中,可以快速生成各种类型的图表,如柱形图、饼形图和地图等。这种交互式的操作方式让初学者也能轻松上手,迅速看到数据可视化的效果。
实验中,了解到Tableau可以连接到多种数据源,包括本地的Excel表格、Access数据库以及远程的SQL Server、MySQL和Oracle等数据库。这使得Tableau在处理不同类型和格式的数据时表现出色,能够满足各种业务需求。
通过实验步骤,发现Tableau不仅能简单地展示数据,还能进行复杂的数据处理和分析。例如,可以通过添加筛选器对数据进行过滤,或者通过智能显示功能将同一数据以不同形式呈现。这些功能使得数据展示更加灵活和多样化。
Tableau允许用户自定义图表的样式和布局,包括颜色、形状、字体等。这意识到,数据可视化不仅是数据的展示,更是艺术创作的一部分。通过调整图表的外观,可以更好地引导观众的注意力,使数据信息传达得更为清晰和直观。
在创建仪表板时,体验到了Tableau的动态互动性。通过将多个工作表组合在一起,可以在一个视图中同时展示多个图表,实现数据的全面对比和深入分析。这种互动性不仅增强了数据的可读性,也提高了决策的效率。
实验中用到的超市数据只是Tableau众多应用场景中的一个。Tableau广泛应用于商业智能、市场分析、金融等领域,其强大的功能和灵活性使其成为数据分析师和决策者的重要工具。这也认识到数据可视化在现代数据分析中的重要性。