Skip to main content

Tableau

Tableau 连接器助您在 Designer 中连接至 Tableau

Tableau 在输入数据输出数据工具中作为数据源提供,也可作为独立的 Tableau 输入Tableau 输出工具。

Designer 中的新连接器版本

Tableau 连接器现在是 Alteryx One 连接器体验的一部分。请仔细阅读此页面上的信息,以确保您正确使用相应的工具。

如需更新 Designer 工作流中的 Tableau 连接器,可使用工作流迁移实用程序

Tableau 连接器设置

Tableau 在 Designer 2025.1 补丁 5 或更高版本以及 2025.2 补丁 3 或更高版本中可用作输入数据输出数据工具的数据源。若要了解有关这些工具的更多信息,请参阅输入和输出工具

先决条件

继续之前,请确保您已满足以下前提条件:

要求

详情

Designer 版本

Designer 2026.1+(统一连接器必需,也是特定的输出选项所必需的,例如 Hyper 文件版本数据库架构选择

Tableau Server 版本

Tableau Server 2023.3+,使用 Tableau REST API 3.21

AMP

必须启用

DCM

请务必在 Designer 中启用 DCM。请转至选项 > 高级设置 > DCM 以启用此功能

Tableau 部署类型

使用您的 Server URL 的 Tableau Server(自托管、本地部署或私有云)

安装连接器

您可以轻松地从 Designer 通过附加组件安装最新版本的 Tableau 连接器。这是推荐的安装方法,助您在无需离开 Designer 或访问 Alteryx Marketplace 的情况下浏览、安装和更新连接器。

如需安装连接器...

  1. Designer 中,转至附加组件 > 管理 Marketplace 附加组件。您将看到可用连接器列表。

  2. 选择 Tableau 工具,然后选择安装。Designer 将下载并安装该软件包。Designer 可能需要重新启动以完成安装。

  3. 在安装和设置完成后,Tableau 连接器即可在“输入数据”和“输出数据”工具中使用。

请设置连接

如需使用 DCM 连接到 Tableau...DCM - Designer

  1. 将输入数据或输出数据工具拖到画布上,然后选择连接到数据

  2. 在连接器设置中,选择创建或浏览数据连接

    如果您之前已创建过 Tableau 连接,可以从最近选项卡中选择该连接。

  3. 选择 + 新建。从技术列表中,选择 Tableau

  4. 选择设置连接。此时将打开连接窗口。

  5. 选择 + 新建

  6. 指定连接名称、数据源名称以及 Server URL。

  7. 凭证部分中,选择您的身份验证方法,并输入凭证名称。如需了解详情,请参阅身份验证方法

  8. 选择保存

  9. 选择连接。Tableau 可能会请求身份验证。

  10. 在文件浏览器窗口中选择要读取或写入的文件。

  11. 选项窗口中选择读取或写入配置。

  12. 选择确认以创建与该文件的连接。您可以继续构建您的工作流。

Connector 发行版本 2.1.0

版本

描述

v2.2.0

  • Added support for testing Tableau connections in DCM.

  • Added Tableau Cloud support for Input and Output tools, with Site required for Tableau Cloud connections.

v2.1.0

  • 适用于 Designer 2026.1 及更高版本、Tableau Server 2023.3 及更高版本 (Tableau REST API 3.21)。需要启用 AMP 和 DCM。

  • 输入工具支持读取具有明确数据类型的单表数据源。

  • 输出工具支持 Hyper 文件版本 V1 至 V4、多个数据库架构,并可将数据写入自定义名称的单表中。追加覆盖均基于 API 实现。

  • 修复了以下问题:对于不含 OAuth 令牌的连接,迁移程序曾错误地尝试刷新其凭证(Tableau 使用 PAT 或用户名和密码)。

v2.0.1

  • 输入与输出(单表操作)。

  • 输出工具新增了基于 API 的追加功能、手动及动态项目路径支持、Hyper V2 格式、项目与数据源的模糊搜索,以及针对大数据量写入的自动分块处理。

  • 修复了大数据量写入操作失败并报错的问题。

  • 修复了新建数据源时未能自动在名称后追加时间戳的问题。

  • 修复了项目和数据源浏览中的分页、搜索及导航问题。

输入和输出工具

Tableau 输入和输出工具用于从 Tableau 读取数据并向其写入数据。

Tableau 输入

Tableau 输入工具从已发布的 Tableau 数据源中读取数据。

  • 通过 DCM Tableau 连接进行身份验证。

  • 使用分页和模糊搜索浏览树状结构中的站点和项目,或者手动输入路径。

  • 选择要读取的单表数据源。

  • 列将作为带类型的数据返回(例如,Date 和 DateTime 被读取为 datedatetime 类型)。

Tableau 输出

Tableau 输出工具将数据写入 Tableau,并将其作为数据源(Hyper 数据提取)进行发布。此工具取代了旧版的发布到 Tableau Server 工具。

  • 通过 DCM Tableau 连接进行身份验证。

  • 选择或定义目标位置:浏览并选择项目和数据源,或者输入项目路径和数据源名称(包括由字段或参数驱动的动态路径)。

  • 写入您自定义名称的单表。

  • 选择数据源已存在时的操作:创建新数据源、重命名并创建、覆盖现有数据源(保留数据源 ID 并创建新版本)或向现有数据源追加行。通过 Tableau API 执行追加和覆盖操作。

  • 选择 Hyper 文件版本(V1 至 V4)和数据库架构(例如 publicExtract)。这些选项需要 Designer 2026.1+。

对象模型

了解 Tableau 的层级结构有助于您正确配置工具:

  • 站点:组织通常会为每个业务部门或环境使用独立的站点。每个站点都拥有自己独立的用户、项目、工作簿和数据源。

  • 项目:用于组织内容。项目可以嵌套。

  • 工作簿:包含一个或多个工作表(可视化、仪表板、故事),并使用数据源作为其底层数据。

  • 数据源:工作簿所使用的数据连接。它可以是实时连接,也可以是数据提取。数据源会提供一个或多个表。

  • :数据源内部的结构化数据集。当 Alteryx 发布到 Tableau 时,它会写入数据源中的一个表,并存储为 .hyper 数据提取。

身份验证方法

统一连接器通过 DCM 进行身份验证。Tableau 支持三种身份验证方法。请参考下表,为您的使用案例选择合适的身份验证方法。

方法

Desktop

Cloud (Alteryx One)

个人访问令牌 (PAT)

Tableau Server 用户名和密码

Tableau 连接管理器 (TCM)

注意

  • Tableau Server(自托管、本地部署或私有云)使用您的 Server URL 进行连接,并支持个人访问令牌 (PAT) 或 Tableau Server 用户名和密码作为凭证。

  • Tableau Cloud(SaaS,由 Tableau 托管)使用特定于站点的 URL,格式为 https://<site>.online.tableau.com。统一连接器对 Tableau Cloud 的支持尚在开发中,目前还不可用。

迁移至统一 Tableau

如果您已在 Alteryx 中使用 Tableau 连接器,请阅读以下部分。其中将详细介绍统一版本中的变更内容。

参数

传统连接器 (Python SDK)

统一连接器

平台和工具

Desktop(输入和输出)

正式发布 (GA) 阶段的 Desktop(输入和输出)

Cloud(正在开发中)

框架

Python SDK

统一连接器框架

通信 / API

传统 Tableau REST API

Tableau REST API 3.21(需要 Tableau Server 2023.3+)

身份验证

传统身份验证

个人访问令牌 (PAT) 或 Tableau Server 用户名和密码

连接模型

工具级别 / 非 DCM

DCM

您可以使用 Designer 2025.1 补丁 5 或更高版本中的 Alteryx 工作流迁移实用程序来迁移现有工作流。不过,该工具仅在 Desktop 上可用。如需了解更多信息,请参阅工作流迁移实用程序

限制

  • DateDateTime 值在读取时现在会显示尾随零(额外的微秒位数)。若要恢复以前的格式,请在下游添加选择工具或采样工具,以修剪多余的零。

  • Tableau 输出工具无法发布包含从本地 .hyper 文件中读取的固定小数字段的数据源。请在 Tableau 输出工具前,将该字段转换为 Double 类型(例如,使用选择工具)。这也有助于避免后续在同一数据源上执行追加覆盖操作时发生冲突。

  • 更新更新/插入以及上传 Hyper 文件操作已不再受支持。如果您的工作流依赖于更新更新/插入,请重新设计工作流,以使用覆盖(替换数据源)或追加(添加行)。

  • 该连接器目前仅支持单表数据源。您需要写入您自定义名称的单表中,因此,已不再支持 .tds 文件。如果您的工作流使用了多表数据源,请重新设计工作流,使其改为发布到单表数据源。

  • 您无法直接通过连接器创建新的或嵌套的项目。请先在 Tableau 中创建项目,然后在工具中浏览到该项目或输入其路径。

  • 该工具不会列出数据源内的表供您选择。请改为手动输入表名称。

  • 已移除非 DCM 连接方法,因此所有连接都必须通过 DCM 进行创建,并使用 PAT 或 Tableau Server 用户名和密码进行身份验证。

  • 输入和输出工具均不支持 Tableau 连接管理器 (TCM)。请改用 PAT 或 Tableau Server 用户名和密码。

  • “附加元数据”和“启用试运行”选项在 Desktop 上的统一连接器框架中不适用于 Tableau 输入工具。

  • 该连接器的输入和输出功能均需要 Designer 2026.1+ 以及 Tableau Server 2023.3+ (Tableau REST API 3.21)。高级选项(如 Hyper 文件版本和数据库架构选择)也需要 Designer 2026.1+。

  • 目前,该连接器的输入和输出功能仅在 Desktop(旗舰版)上提供。Cloud 支持尚在开发中,目前还没有确定的发布日期。一旦 Cloud 发布,工作流迁移实用程序在 Cloud 上预计仍不可用,本地下载依然仅限 Desktop,连接创建流程也将有所不同(不支持内置连接创建),且支持的格式和生成的数据类型可能与 Desktop 有所差异。

独立的 Tableau 工具已弃用。安装最新的 Tableau 连接器以利用最新功能。

July 18, 2026

与 Designer 的兼容性(待讨论)

连接器发行版本 xxxx.x.x.xxxxx

ID

Description

v1.5.7

  • Fixed issue where Tableau Output failed to append on Overwrite/Append when using .tds for Data Source Metainfo.

Known Issues

  • Tableau Connector v1.5.5 Gallery authentication failures.

v1.5.6

  • Fixed DCM connection handling issue.

  • Fixed an issue where Tableau Output tool failed to connect to Tableau Server with Invalid CORS request / Credentials Denied post upgrade to 2025.2 from 2024.2.

  • Fixed issue where workflow with multiple Tableau output tools and multiple DCM connections published to wrong Tableau server.

Known Issues

  • Tableau Output fails to append on Overwrite/Append when using .tds for Data Source Metainfo.

v1.5.5

  • The Tableau tools now support reading multiple tables.

  • The Tableau connector defaults Time and DateTime precision to milliseconds to avoid extra trailing zeros, while still supporting nanosecond resolution when required by the workflow.

  • We disabled the right-click context menu in Designer for the Tableau tools to prevent unintended actions.

  • Fixed an issue where the Tableau Output tool did not escape backslashes for UNC paths when uploading HYPER files.

  • Fixed an issue where Tableau Output tool did not reset the table name to the default when it starts with “table”.

  • Fixed an issue where the Tableau Output tool returened this error: Could not init plugin AttributeError("'NoneType' object has no attribute 'split'").

  • Fixed an issue where the Tableau Output tool returned an error when numeric values are 0 during update or upsert operations.

  • Fixed an issue where resetting the table name when the project or data source changes caused an error if the name is duplicated in the Tableau Output tool.

  • Fixed an issue where special characters in the proxy password caused an error when setting up a manual proxy server for the Tableau tools.

  • Fixed an issue where the Tableau tools added proxy credentials to the manual proxy settings even when the proxy does not require them.

  • Fixed an issue where the Tableau Output tool returned a Datatype conversion failed error when spatial fields contain null values.

v1.5.4

  • 与 Alteryx Designer 和 Server 2021.4.2 补丁 6、2022.1 补丁 4 及更高版本兼容。

  • 需要 AMP Engine。

  • Alteryx Server 需要 DCM 中存储的凭证才能运行工作流。

  • Tableau 连接器将时间和日期时间精度默认设为毫秒,以避免末尾出现多余的零,但若工作流有需求,仍支持纳秒级分辨率。

  • 修复了 DCM 连接返回这些错误的问题:

    • “NoneType”对象没有属性“get”(TPM-4831)

    • 未能处理所选数据源 <DATASOURCE> (TPM-4824)

    • 未能登录 Tableau (TPM-4732)

    • serverUrl (TPM-4732)

  • 修复了上传 HYPER 文件未能成功并报错 <class 'KeyError'>: '#1' 及列表超出索引范围的问题。(TPM-4708)

  • 修复了 Tableau 工具返回 temp_table 错误的问题。(TPM-4609)

Known Issues

  • 代理密码中的特殊字符会导致手动设置代理服务器时发生错误。

  • 在 PAC 文件中使用 getIpAddress() 时,PyPAC 会返回本地 IP 地址。(TPM-4515)

v1.5.3

  • 与 Alteryx Designer 和 Server 2021.4.2 补丁 6、2022.1 补丁 4 及更高版本兼容。

  • 需要 AMP Engine。

  • Alteryx Server 需要 DCM 中存储的凭证才能运行工作流。

  • 使用 DCM 时,结果窗口中已添加连接 ID。

  • 修复了 Tableau 工具在按收藏夹进行筛选时将数据发布到错误的项目 ID 的问题。(TPM-4600)

  • 修复了 DCM 连接处理规则未能应用于 Tableau 工具的问题。(TPM-4550)

  • 修复了在“选择项目”配置中未显示父项目名称的问题。(TPM-4451)

  • 修复了 Tableau 输出未能正确写入 SpatialObj 数据的问题。(TPM-4378)

  • 修复了在使用 HTTP_PROXY 或 HTTPS_PROXY 变量时 Tableau 工具未能应用 NO_PROXY 变量的问题。(TPM-4347)

  • 修复了 Tableau 输出在局域网设置中未正确应用代理例外的问题。(TPM-4345)

Known Issues

  • Tableau Output fails to write data to Tableau Cloud. Designer returns this error message: unknown table 'temp_table' Context: 0xfa6b0e2f.

v1.5.2

  • 与 Alteryx Designer 和 Server 2021.4.2 补丁 6、2022.1 补丁 4 及更高版本兼容。

  • 需要 AMP Engine。

  • Alteryx Server 需要 DCM 中存储的凭证才能运行工作流。

  • 修复了 Tableau 工具返回“列表索引超出范围”错误的问题。(TPM-4356)

  • 修复了 Tableau 输入返回“超出范围”错误的问题。(TPM-4325)

  • 修复了当“字节”、“日期”、“时间”或“日期时间”列为空时,Tableau 输出返回错误的问题。(TPM-4317)

  • 修复了 Tableau 工具返回“列定义不匹配”错误的问题。(TPM-4315、TPM-4299、TPM-4047)

  • 修复了 Tableau 输出无法在结果窗口中显示数据的问题。(TPM-4297)

  • 修复了 Tableau 输出无法正确显示数据源的问题。(TPM-4260)

  • 修复了 Tableau 输入既未读取任何数据,也未显示任何错误的问题。(TPM-4247)

  • 修复了 Tableau 输出阻止在不同项目中使用相同名称将数据写入数据源的问题。(TPM-4225)

  • 修复了 Tableau 输出无法将数据写入由相对路径定义的文件的问题。(TPM-3712)

  • 修复了宏指令的 Tableau 输出无法按预期工作的问题。(TPM-3502)

用于连接的 Alteryx 工具

重要