Tableau 数据连接到数据库和多个数据源
在本 Tableau 数据连接教程中,您将了解 Tableau 中的不同数据源或数据连接。
Tableau 连接到各种数据源
Tableau 可以连接到各种类型的数据源。它可以连接到文本文件、Excel 文件、PDF 文件等。它还可以使用其 ODBC 连接器连接到各种数据库。Tableau 能够连接到服务器和 Web 连接器。在本 Tableau 数据连接教程中,我们将学习如何通过 Tableau 中的数据连接从各种 Tableau 数据源进行连接。
以下屏幕截图显示了 Tableau 支持的详尽连接类型
在 Tableau 中连接到文本文件
第 1 步:单击数据选项卡中提供的“文本文件”选项。
步骤 2) 在下一个屏幕中,
1. 选择 SuperStore.csv
2. 单击“打开”选项。这将把文本文件连接到 Tableau。
在左侧窗格中,您将看到 CSV 文件。
在 Tableau 中连接到 Excel 文件
第 1 步:单击数据选项卡中提供的“Microsoft Excel”选项。
步骤 2) 在下一个屏幕中,
- 选择 SuperStore.xlxs
- 单击“打开”选项。
第 3 步:它将 Excel 文件连接到 Tableau。Excel 文件中存在的表格显示在窗口的左侧。
连接到数据库
第 1 步:单击数据选项卡中提供的所需数据库连接。例如,如果要连接到 MySQL 数据库,请单击“MySQL”选项。
第 2 步:这将打开 MySQL 连接窗口。
- 您可以输入 MySQL 服务器名称并根据需要编辑“端口”。
- 输入用于连接数据库的用户名和密码。
- 单击“登录”按钮以连接到数据库。
此过程将数据库连接到 Tableau。您可以从数据库中选择表并将其导入 Tableau。您可以通过创建它们之间的关系来联接多个表。
连接到网站
Tableau 可以使用 Tableau 数据连接器连接到网站。连接过程如下。
第 1 步:在此窗口中,
- 单击数据选项卡中的“更多”选项。
- 从列表中选择“Web 数据连接器”。
第 2 步:这将打开 Tableau Web 数据连接器窗口,您需要在其中输入 Web 连接器详细信息。
如何将 Tableau Desktop 连接到 Tableau Server
Tableau Server 可以将提取的数据源和数据连接存储在 Tableau 中。在企业级别,将所有必需的数据连接保存在 Tableau Server 中非常重要。它有助于企业中的所有用户轻松连接到数据源。Tableau Server 中的数据集可以通过遵循给定的过程连接到 Tableau Desktop。
第 1 步:从选项中选择 Tableau Server
选择数据选项卡中提供的“Tableau Server”选项。
第 2 步:打开 Tableau Server
这将打开 Tableau Server 登录窗口。单击“Tableau Online”选项。
第 3 步:登录
这将打开 Tableau Online 登录窗口。
- 输入注册的电子邮件 ID 和密码。
- 单击“登录”按钮。
第 4 步:建立连接
这将将 Tableau Server 连接到 Tableau Desktop。
- 如图所示选择数据集。
- 这将把数据集导入 Tableau。
数据关系
关系数据库/Excel 文件包含多个表/工作表。这些多个表/工作表可以在 Tableau 中相互连接。此连接通过 Tableau 中存在的“Join”或“Union”功能建立。联接表时需要指定两个或多个表中数据之间的关系。
联接
Tableau 可以“联接”表。它可以在一个数据源中联接多达 32 个表。联接时,可以指定两个或多个表之间的关系。数据源中存在的表可以使用内联接、左联接、右联接和外联接等联接进行关联。下表解释了联接类型的用途,
内连接 (Inner Join) | 左联接 | 右联接 | 外连接 (Outer Join) |
---|---|---|---|
它联接两个表或工作表之间的所有公共记录。联接条件可以基于主键给出。可以指定一个或多个联接条件来联接表。可以在 Tableau 中联接许多表进行可视化。 | 左联接用于联接左表中所有记录和右表中的公共记录。可以指定一个或多个联接条件来左联接两个不同的表。 | 右联接用于联接右表中所有记录和左表中的公共记录。根据要求,可以设置一个或多个联接条件。 | 外联接用于联接左右表中的所有记录。可以设置联接条件来联接公共记录。 |
让我们来看一个联接的例子
第 1 步:连接 Excel 后,将所需的工作表拖到数据窗口中,如图所示。
第 2 步:您可以通过将工作表拖到数据窗口来连接多个工作表。可以通过连接数据字段来给出工作表之间的关系。
第 3 步:在数据工作表中
- 单击如图所示的“联接”选项。默认情况下,Tableau 通过连接其中存在的公共列之间的关系来联接两个表。
- 您可以通过选择所需的联接条件来编辑关系。
- 您可以添加一个或多个工作表或表之间的数据关系。
联合
Union 用于追加两个或多个表中的数据。在大多数情况下,具有相同标头的表使用 union 函数一起追加。联接两个或多个表时不需要联接条件。union 表的过程如下。
第 1 步:将任何工作表拖到数据窗口中,如图所示。
第 2 步:右键单击该工作表,然后选择“转换为 Union”选项。
第 3 步:在数据 Union 窗口中。
- 拖动需要 Union 的其他工作表。
- 单击“确定”以追加或 Union 窗口中的所有工作表。
Union 工作表需要数据源中的数据关系。
数据排序
数据源中的数据可以根据用户的要求进行排序。它可以按数据源顺序、升序、降序、表内升序和表内降序进行排序。
将数据连接到 Tableau 后,可以使用“字段排序”选项进行数据排序。该选项位于“数据源”选项卡中。
替换数据源
Tableau 可以在单个工作簿中连接多个数据源。Tableau 中的不同数据源可用于构建各种工作表和仪表板。在某些情况下,需要将数据源替换为更新的文件。Tableau 具有数据源替换功能,可以替换数据源。此功能不会影响使用旧数据源已构建的可视化。在替换数据源时,保留或替换所有使用的维度和度量非常重要。
Tableau 中连接的数据源可以替换为另一个数据源。替换数据源的过程如下。
步骤 2)
- 选择要替换的数据源。
- 右键单击数据源,然后选择“替换数据源”选项。
第 3 步:这将打开数据源替换窗口。
1. 选择当前
2. 选择替换数据源。
3. 单击“确定”以替换数据源。
摘要
- Tableau 可以连接到各种数据源,如 Excel、数据库和网站。
- 它可以联接 Tableau 数据源中存在的各种工作表或表。
- Tableau 中使用的联接条件为内联接、右联接、左联接和外联接。
- Tableau 可以连接和联接 Excel 文件中存在的工作表。
- 可以通过连接数据库服务器将数据库连接到 Tableau。
- Tableau 可以使用 Web 连接器连接网站。
- 数据排序可在 Tableau 的数据源选项卡中找到。
- Tableau Server 可以连接到 Tableau Desktop。