第02章 Tableau连接数据源

序言

1.内容介绍

​ 本章介绍了Tableau连接数据文件、关系型数据库、非关系型数据库等操作。

2. 理论目标

  • 了解Tableau数据连接分类
  • 掌握Tableau连接典型数据源的操作

3. 实践目标

  • 能够掌握Tableau连接数据文件操作
  • 能够熟练进行Tableau连接关系型数据库操作
  • 能够熟练掌握Tableau连接非关系型数据库操作

4.实践案例

  • Tableau连接Excel等数据文件操作
  • Tableau连接MySQL操作
  • Tableau连接MongoDB操作

5.内容目录

  • 1.连接数据文件
  • 2.连接关系型数据库
  • 3.连接非关系型数据库

第1节 连接数据文件

​ Tableau可以方便、迅速地连接到各类数据源,从一般的Excel,Access和Text File等数据文件,到存储在服务器上的Oracle,MySQL、IBM DB2.Teradata,Cloudera Hadoop Hive等各种数据库文件。下面,简要介绍如何连接一般的数据文件和存储在服务器上的数据库,其他的数据连接过程基本相似。

1. Microsoft Excel

  • 在Tableau的开始页面的“连接”下面,单击“Microsoft Excel”选项,然后选择要连接的“某公司销售数据.xlsx”工作簿,单击“打开”按钮。

第02章 Tableau连接数据源_第1张图片

  • 在数据量不是特别大的情况下,一般选择“实时连接”。转到工作表,然后出现如图所示界面。这样就将Tableau连接到数据源了

    第02章 Tableau连接数据源_第2张图片

  • 图中左侧分别有【维度】列表框和【度量】列表框,这是Tableau自动识别数据表中的字段后分类的,【维度】一般是定性的数据,【度量】一般是定量的数据。有时,某个字段并不是【度量】,但由于它的变量值是定量的数据形式,所以也会出现在【度量】中。如这里的“订单号”就分在【度量】中了,但其数值不具有实际的量化意义,只需将其拖放至【维度】列表框中即可。

2. 文本文件

  • 在“连接”下面,单击“文本文件”选项,然后选择要连接到的文本文件。

3. JSON文件

  • 在“连接”下面,单击“JSON文件”选项,然后,选择要连接的“2018年商品订单表.json”文件。

第02章 Tableau连接数据源_第3张图片

第2节 连接关系型数据库

使用Tableau连接数据库,步骤也非常简单。首先,选择所要连接到数据库的类型,这里选择MySQL,弹出如图所示对话框。

  • 输入服务器名称和端口号。
  • 输入服务器的用户名和密码。
  • 单击【确定】按钮,以进行连接测试。

第02章 Tableau连接数据源_第4张图片

在建立连接后,选择服务器上的一个数据库,如图所示。

第02章 Tableau连接数据源_第5张图片

选择数据库中的一个或多个数据表,或者用SQL语言查询特定的数据表,如图所示。

第02章 Tableau连接数据源_第6张图片

给连接到的数据库一个名称,以便在Tableau中显示。

第02章 Tableau连接数据源_第7张图片

第3节 连接非关系型数据库

1. MongoDB简介

  • MongoDB(来自于单词“Humongous”,中文为庞大)是可以应用于各种规模的企业、各行业以及各类应用程序的开源非关系型数据库。
  • MongoDB 将数据存储为一个文档,类似于JSON对象,字段值可以包含其他文档、数组及文档数组等。

第02章 Tableau连接数据源_第8张图片

2. 安装MongoDB

登录MongoDB的官方网站下载安装包,安装比较简单,默认安装在C盘。安装的是4.2.6版本,在安装的时候就自动安装了其服务,需要检查一下计算机服务中有没有MongoDB服务。

3. 连接MongoDB

要使Tableau能够连接MongoDB数据库,需要如下的三个必需条件:

(1)开启MongoDB服务。

  • 首先需要保证计算机的MongoDB服务已经开启。

(2)安装MongoDB连接器。

  • 连接前需要到MongoDB的官方网站下载和安装其BI连接器。

(3)安装MySQL的ODBC驱动程序。

  • 安装好MongoDB Connector for BI还不够,还需要安装MySQL的ODBC驱动程序,然后单击Tableau中的MongoDB BI连接器,在弹出的对话框中输入服务器地址、端口、用户名和密码等。

第02章 Tableau连接数据源_第9张图片

你可能感兴趣的:(Python高级,数据库)