2.4 Tableau 功能介绍
2.4 Tableau 功能介绍
2.4.1 数据连接
Tableau 2020.3 版本可以方便迅速地连接到各类数据源,从一般的如 Excel、Access、文本文件等文件数据到存储在服务器上的如 Oracle、MySQL、IBM DB2、Teradata、Cloudera Hadoop Hive 等数据库文件。下面,我们简要介绍如何连接一般的文件数据和存储在服务器上的数据库文件,其他数据连接过程与该过程基本相似。
1.数据源连接
打开 Tableau Desktop,出现如图 2-4-1 所示界面,选择要连接的数据源类型。
以 Excel 数据源为例,单击后弹出「打开」对话框,如图 2-4-2 所示,找到想连接的数据源的位置,打开选择的数据源,出现如图 2-4-3 所示界面。
图 2-4-1 软件打开界面
图 2-4-2 打开 Excel 数据源
图 2-4-3 实时连接
在数据量不是特别大的情况下,单击「实时」单选按钮。转到工作表,出现如图 2-4-4 所示界面,这样就将 Tableau 连接到数据源了。整个界面的功能区菜单将在下一节作详细介绍。这里,图中左侧的「数据」选项卡,上方为「维度」列表框,下方为「度量」列表框,这是 Tableau 自动识别数据表中的字段后分类的,「维度」一般是定性的数据,「度量」一般是定量的数据。有时,某个字段并不是「度量」字段,但由于它的变量值是定量的数据形式,因此它也会出现在「度量」列表框中。比如,图 2-4-4 中的「订单号」字段就出现在「度量」列表框中,但其数值不具有实际的量化意义,因此只要将其拖曳至「维度」列表框即可。
图 2-4-4 数据窗口
2.数据库连接
使用 Tableau 连接到数据库,步骤也非常简单。首先,选择要连接的数据库类型,这里选择 MySQL,弹出如图 2-4-5 所示对话框。
● 输入服务器名称和端口。
● 输入登录到服务器的用户名和密码。
● 单击「登录」按钮,进行连接测试。
● 在建立连接后,选择服务器上的一个数据库,如图 2-4-6 所示。
● 选择数据库中的一个或多个数据表,或者用 SQL 语言查询特定的数据表,如图 2-4-7 所示。
● 给连接到的数据库一个名称以在 Tableau 中显示。
经过以上数据库连接配置步骤之后(注:这里连接的是本地服务器,请大家根据各自的服务器情况输入相关信息),单击「确定」按钮,完成连接到数据库的操作,就可以使用数据库的数据进行分析了。
若用 SQL 语言查询特定的数据表,只需单击「新自定义 SQL」选项(见图 2-4-6)的左侧按钮,弹出「编辑自定义 SQL」对话框,如图 2-4-7 所示,然后选择数据库中的一个或多个数据表即可。Tableau 10 版本以后的版本也支持在选择数据库类型后登录服务器前输入初始 SQL(见图 2-4-5 左侧圆圈圈出部分)。
图 2-4-5 MySQL 对话框
图 2-4-6 选择服务器上的一个数据库
图 2-4-7 编辑自定义 SQL
这里只介绍了如何连接到 MySQL,若要连接到其他数据库,其操作步骤是一样的,这里不过多介绍。可以看到,用 Tableau 连接到数据库的步骤非常简单,并且可以连接到几乎所有的数据库,也可以通过 ODBC 驱动器连接到其他数据库。
2.4.2 了解 Tableau 工作区
在 2.4.1 小节中,介绍了如何使用 Tableau 连接到不同类型的数据源。当 Tableau 连接到数据源之后,就会出现如图 2-4-8 所示的工作界面。本节将对工作界面中的各个功能区做一个较为全面的介绍,以方便大家了解和使用 Tableau。
图 2-4-8 工作界面
界面指示图如图 2-4-9 所示。
图 2-4-9 界面指示图
图 2-4-9 对各个功能区做了简要的注释,下面我们对主要的功能区进行详细介绍。
● 菜单栏:在菜单栏中有「文件」「数据」「工作表」「仪表板」「故事」「分析」「地图」「设置格式」「服务器」「窗口」「帮助」菜单。
「文件」菜单的主要作用是新建工作簿、保存文件、导出文件等,单击「文件」菜单,弹出如图 2-4-10 所示下拉菜单。
「数据」菜单的主要作用是连接和管理数据源,单击「数据」菜单,弹出如图 2-4-11 所示下拉菜单。
其中,「粘贴」选项用来粘贴所复制的数据。比如,复制某些网页上的数据,选择「粘贴」选项就可以将数据粘贴进 Tableau 了。