Tableau
Tableau 连接器助您在 Designer 中连接至 Tableau。
Tableau 在输入数据和输出数据工具中作为数据源提供,也可作为独立的 Tableau 输入和 Tableau 输出工具。
Designer 中的新连接器版本
Tableau 连接器现在是 Alteryx One 连接器体验的一部分。请仔细阅读此页面上的信息,以确保您正确使用相应的工具。
如需更新 Designer 工作流中的 Tableau 连接器,可使用工作流迁移实用程序。
开始之前
从 Alteryx Marketplace 下载并安装 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 的情况下浏览、安装和更新连接器。
如需安装连接器...
在 Designer 中,转至附加组件 > 管理 Marketplace 附加组件。您将看到可用连接器列表。
选择 Tableau 工具,然后选择安装。Designer 将下载并安装该软件包。Designer 可能需要重新启动以完成安装。
在安装和设置完成后,Tableau 连接器即可在“输入数据”和“输出数据”工具中使用。
请设置连接
如需使用 DCM 连接到 Tableau...
将输入数据或输出数据工具拖到画布上,然后选择连接到数据。
在连接器设置中,选择创建或浏览数据连接。
如果您之前已创建过 Tableau 连接,可以从最近选项卡中选择该连接。
选择 + 新建。从技术列表中,选择 Tableau。
选择设置连接。此时将打开连接窗口。
选择 + 新建。
指定连接名称、数据源名称以及 Server URL。
在凭证部分中,选择您的身份验证方法,并输入凭证名称。如需了解详情,请参阅身份验证方法。
选择保存。
选择连接。Tableau 可能会请求身份验证。
在文件浏览器窗口中选择要读取或写入的文件。
在选项窗口中选择读取或写入配置。
选择确认以创建与该文件的连接。您可以继续构建您的工作流。
输入和输出工具
Tableau 输入和输出工具用于从 Tableau 读取数据并向其写入数据。
Tableau 输入
Tableau 输入工具从已发布的 Tableau 数据源中读取数据。
通过 DCM Tableau 连接进行身份验证。
使用分页和模糊搜索浏览树状结构中的站点和项目,或者手动输入路径。
选择要读取的单表数据源。
列将作为带类型的数据返回(例如,Date 和 DateTime 被读取为 date 和 datetime 类型)。
Tableau 输出
Tableau 输出工具将数据写入 Tableau,并将其作为数据源(Hyper 数据提取)进行发布。此工具取代了旧版的发布到 Tableau Server 工具。
通过 DCM Tableau 连接进行身份验证。
选择或定义目标位置:浏览并选择项目和数据源,或者输入项目路径和数据源名称(包括由字段或参数驱动的动态路径)。
写入您自定义名称的单表。
选择数据源已存在时的操作:创建新数据源、重命名并创建、覆盖现有数据源(保留数据源 ID 并创建新版本)或向现有数据源追加行。通过 Tableau API 执行追加和覆盖操作。
选择 Hyper 文件版本(V1 至 V4)和数据库架构(例如
public或Extract)。这些选项需要 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 上可用。如需了解更多信息,请参阅工作流迁移实用程序。
限制
Date和DateTime值在读取时现在会显示尾随零(额外的微秒位数)。若要恢复以前的格式,请在下游添加选择工具或采样工具,以修剪多余的零。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 有所差异。
Connector 发行版本 2.1.0 | |
|---|---|
版本 | 描述 |
v2.1.0 |
|
v2.0.1 |
|
连接类型 | Alteryx 工具。最新版本可从 Alteryx Marketplace 获得。 |
支持类型 | 读取/写入/发布 |
验证日期 | Tableau SDK 10.3(空间支持) |
版本 | 描述 |
v1.5.4 |
已知问题
|
v1.5.3 |
已知问题
|
v1.5.2 |
|
V1.5.1 |
|
v1.5.0 |
|
v1.4.3 |
|
v1.4.2 |
|
v1.4.1 |
|
v1.4.0 |
|
v1.3.1 |
已知问题
|
v1.3.0 |
已知问题
|
v1.2.0 |
已知问题
|
v1.1.1 |
|
v1.1.0 |
|
v1.0.1 |
已知局限:
|
用于连接的 Alteryx 工具
重要
输入数据工具以 Tableau Hyper 数据提取 (HYPER) 文件的形式读取数据。此工具仅支持本地文件。
输出数据工具将数据保存为 Tableau Hyper 数据提取 (HYPER) 文件。此工具仅支持本地文件。
Tableau 输出工具创建 Tableau Hyper 数据集并将其上传到 Tableau 服务器,或在本地将其保存为 Tableau Hyper 数据提取 (HYPER) 文件。
发布至 Tableau Server 工具已被弃用。功能已被 Tableau 输出工具取代。
数据连接管理器
Tableau 工具 1.2.0 版及更高版本支持支持数据连接管理器,以便更轻松、更安全地存储凭证。创建到 Tableau 的连接,并在包含 Tableau 工具的工作流中轻松重复使用存储的凭证。Alteryx Server 需要存储的凭证才能成功运行已发布的工作流。
启用 AMP Engine
确保您为包含 Tableau 工具 1.2.0 版及更高版本的工作流启用了 AMP Engine。
API 访问
Tableau 工具需要对 Tableau 实例进行 API 访问。要使 Tableau 工具正常工作,请与 Tableau 管理员联系,确保您的实例启用了 CORS,并将 file:// 值添加到允许的主机。
限制
Tableau 不支持单点登录或多因素身份验证。仅支持使用用户名和密码或个人访问令牌登录。个人访问令牌是长期存在的身份验证令牌,允许您使用 Tableau REST API 运行自动化,而无需硬编码凭证或交互式登录。
您只能搜索全名,因此需要提供“数据源名称”,而不仅仅是“名称”。
从 Designer 版本 2021.2 开始,以具有最大大小的 V_WString 读入 .hyper 文件中的文本字段,以避免数据损失。要解决此问题,您可以在将数据写入任何其他格式之前使用自动字段工具或选择工具。
由于 Tableau 的限制,用户无法使用单个个人访问令牌请求并发 Tableau Server 会话,因此无法使用同一个个人访问令牌同时运行多个 Tableau 工具。尝试使用相同的个人访问令牌登录并发会话将导致上一个会话终止,并可能导致身份验证错误。如需了解详情,请参阅有关个人访问令牌的 Tableau 帮助文档。



