Tableau 数据连接到数据库和多个数据源

在本 Tableau 数据连接教程中,您将了解 Tableau 中的不同数据源或数据连接。

Tableau 连接到各种数据源

Tableau 可以连接到各种类型的数据源。它可以连接到文本文件、Excel 文件、PDF 文件等。它还可以使用其 ODBC 连接器连接到各种数据库。Tableau 能够连接到服务器和 Web 连接器。在本 Tableau 数据连接教程中,我们将学习如何通过 Tableau 中的数据连接从各种 Tableau 数据源进行连接。

以下屏幕截图显示了 Tableau 支持的详尽连接类型

Tableau Connecting to Various Data Sources

在 Tableau 中连接到文本文件

第 1 步:单击数据选项卡中提供的“文本文件”选项。

Connecting to Text File in Tableau

步骤 2) 在下一个屏幕中,

1. 选择 SuperStore.csv

2. 单击“打开”选项。这将把文本文件连接到 Tableau。

Connecting to Text File in Tableau

在左侧窗格中,您将看到 CSV 文件。

Connecting to Text File in Tableau

在 Tableau 中连接到 Excel 文件

第 1 步:单击数据选项卡中提供的“Microsoft Excel”选项。

Connecting to Excel File in Tableau

步骤 2) 在下一个屏幕中,

  1. 选择 SuperStore.xlxs
  2. 单击“打开”选项。

Connecting to Excel File in Tableau

第 3 步:它将 Excel 文件连接到 Tableau。Excel 文件中存在的表格显示在窗口的左侧。

Connecting to Excel File in Tableau

连接到数据库

第 1 步:单击数据选项卡中提供的所需数据库连接。例如,如果要连接到 MySQL 数据库,请单击“MySQL”选项。

Connection to Database

第 2 步:这将打开 MySQL 连接窗口。

  1. 您可以输入 MySQL 服务器名称并根据需要编辑“端口”。
  2. 输入用于连接数据库的用户名和密码。
  3. 单击“登录”按钮以连接到数据库。

Connection to Database

此过程将数据库连接到 Tableau。您可以从数据库中选择表并将其导入 Tableau。您可以通过创建它们之间的关系来联接多个表。

连接到网站

Tableau 可以使用 Tableau 数据连接器连接到网站。连接过程如下。

第 1 步:在此窗口中,

  1. 单击数据选项卡中的“更多”选项。
  2. 从列表中选择“Web 数据连接器”。

Connection to Websites

第 2 步:这将打开 Tableau Web 数据连接器窗口,您需要在其中输入 Web 连接器详细信息。

Connection to Websites

如何将 Tableau Desktop 连接到 Tableau Server

Tableau Server 可以将提取的数据源和数据连接存储在 Tableau 中。在企业级别,将所有必需的数据连接保存在 Tableau Server 中非常重要。它有助于企业中的所有用户轻松连接到数据源。Tableau Server 中的数据集可以通过遵循给定的过程连接到 Tableau Desktop。

第 1 步:从选项中选择 Tableau Server

选择数据选项卡中提供的“Tableau Server”选项。

Connect Tableau Desktop to Tableau Server

第 2 步:打开 Tableau Server

这将打开 Tableau Server 登录窗口。单击“Tableau Online”选项。

Connect Tableau Desktop to Tableau Server

第 3 步:登录

这将打开 Tableau Online 登录窗口。

  1. 输入注册的电子邮件 ID 和密码。
  2. 单击“登录”按钮。

Connect Tableau Desktop to Tableau Server

第 4 步:建立连接

这将将 Tableau Server 连接到 Tableau Desktop。

  1. 如图所示选择数据集。
  2. 这将把数据集导入 Tableau。

Connect Tableau Desktop to Tableau Server

数据关系

关系数据库/Excel 文件包含多个表/工作表。这些多个表/工作表可以在 Tableau 中相互连接。此连接通过 Tableau 中存在的“Join”或“Union”功能建立。联接表时需要指定两个或多个表中数据之间的关系。

联接

Tableau 可以“联接”表。它可以在一个数据源中联接多达 32 个表。联接时,可以指定两个或多个表之间的关系。数据源中存在的表可以使用内联接、左联接、右联接和外联接等联接进行关联。下表解释了联接类型的用途,

内连接 (Inner Join) 左联接 右联接 外连接 (Outer Join)
它联接两个表或工作表之间的所有公共记录。联接条件可以基于主键给出。可以指定一个或多个联接条件来联接表。可以在 Tableau 中联接许多表进行可视化。 左联接用于联接左表中所有记录和右表中的公共记录。可以指定一个或多个联接条件来左联接两个不同的表。 右联接用于联接右表中所有记录和左表中的公共记录。根据要求,可以设置一个或多个联接条件。 外联接用于联接左右表中的所有记录。可以设置联接条件来联接公共记录。

让我们来看一个联接的例子

第 1 步:连接 Excel 后,将所需的工作表拖到数据窗口中,如图所示。

Data Relationship

第 2 步:您可以通过将工作表拖到数据窗口来连接多个工作表。可以通过连接数据字段来给出工作表之间的关系。

Data Relationship

第 3 步:在数据工作表中

  1. 单击如图所示的“联接”选项。默认情况下,Tableau 通过连接其中存在的公共列之间的关系来联接两个表。
  2. 您可以通过选择所需的联接条件来编辑关系。
  3. 您可以添加一个或多个工作表或表之间的数据关系。

Data Relationship

联合

Union 用于追加两个或多个表中的数据。在大多数情况下,具有相同标头的表使用 union 函数一起追加。联接两个或多个表时不需要联接条件。union 表的过程如下。

第 1 步:将任何工作表拖到数据窗口中,如图所示。

Union

第 2 步:右键单击该工作表,然后选择“转换为 Union”选项。

Union

第 3 步:在数据 Union 窗口中。

  1. 拖动需要 Union 的其他工作表。
  2. 单击“确定”以追加或 Union 窗口中的所有工作表。

Union

Union 工作表需要数据源中的数据关系。

数据排序

数据源中的数据可以根据用户的要求进行排序。它可以按数据源顺序、升序、降序、表内升序和表内降序进行排序。

将数据连接到 Tableau 后,可以使用“字段排序”选项进行数据排序。该选项位于“数据源”选项卡中。

Data Sorting

替换数据源

Tableau 可以在单个工作簿中连接多个数据源。Tableau 中的不同数据源可用于构建各种工作表和仪表板。在某些情况下,需要将数据源替换为更新的文件。Tableau 具有数据源替换功能,可以替换数据源。此功能不会影响使用旧数据源已构建的可视化。在替换数据源时,保留或替换所有使用的维度和度量非常重要。

Tableau 中连接的数据源可以替换为另一个数据源。替换数据源的过程如下。

Replacing Data Source

步骤 2)

  1. 选择要替换的数据源。
  2. 右键单击数据源,然后选择“替换数据源”选项。

Replacing Data Source

第 3 步:这将打开数据源替换窗口。

1. 选择当前

2. 选择替换数据源。

3. 单击“确定”以替换数据源。

Replacing Data Source

摘要

  • Tableau 可以连接到各种数据源,如 Excel、数据库和网站。
  • 它可以联接 Tableau 数据源中存在的各种工作表或表。
  • Tableau 中使用的联接条件为内联接、右联接、左联接和外联接。
  • Tableau 可以连接和联接 Excel 文件中存在的工作表。
  • 可以通过连接数据库服务器将数据库连接到 Tableau。
  • Tableau 可以使用 Web 连接器连接网站。
  • 数据排序可在 Tableau 的数据源选项卡中找到。
  • Tableau Server 可以连接到 Tableau Desktop。