---
schema_version: "1"
id: b0c1f0908bcc24fe859b06855fb612e58b18a2b4314193c89ccaa57c9251d2ea
title: 使用 Tableau 连接器 SDK 构建的连接器
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/pro/desktop/examples_connector_sdk.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-cn/examples_connector_sdk.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 561c89829ff360b612723e8cf00f352b11a0d3f353cba0fcab1d5ca4c185ddb6
description: Use and install connectors built with the Tableau Connector SDK from the Tableau Exchange.
---
[跳转到主要内容](#main-content)

# 使用 Tableau 连接器 SDK 构建的连接器

Tableau 具有出色的连接性，使您能够从几乎任何地方对数据进行可视化。除了数十个内置连接器和其他合作伙伴构建的连接器（在 [Tableau Exchange](https://extensiongallery.tableau.com/) 中提供）外，Tableau 还为您提供了使用 Tableau 连接器 SDK 构建自定义连接器的工具。

**注意**：使用 Tableau 连接器 SDK 构建的连接器有时称为插件，因为它们会“插入”Tableau，以便您可以连接到数据。

## 关于 Tableau 连接器 SDK 和连接器文件

您可以使用 Tableau 连接器 SDK 构建并自定义连接器。合作伙伴构建的连接器（无论是由您还是其他人构建的）通常支持与内置 Tableau 连接器相同的大多数功能。其中包括 [定义数据源、](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_prepare.htm)、[对数据进行可视化](https://help.tableau.com/current/pro/desktop/zh-cn/getstarted_buildmanual_ex1basic.htm)、 [发布到服务器](https://help.tableau.com/current/pro/desktop/zh-cn/publish_overview.htm)（如果服务器具有连接器）等等。

每个连接器由一组 XML 和 JavaScript 文件组成，压缩为单个打包 .jar 文件，并指定“.taco”文件扩展名。此 TACO 文件由开发人员使用受信任的公共证书颁发机构进行签名。XML 和 JavaScript 文件是描述以下内容的配置文件：

- 收集创建数据源连接所需用户输出的 UI 元素
- 连接所需的任何方言或自定义项
- 如何使用 ODBC 或 JDBC 驱动程序进行连接

使用 Tableau 连接器 SDK 开发的连接器适用于连接到使用 SQL 进行连接的 ODBC 或 JDBC 驱动程序。基础技术与关系数据库配合良好。

## 支持合作伙伴构建的连接器

Tableau 不直接支持合作伙伴构建的连接器。但是，如果您需要帮助，您可以在一些地方寻找更多信息。

- Tableau Exchange 上的一些合作伙伴页面提供了直接的“支持”链接来为您提供帮助。
- 在与您的连接器相关的“驱动程序下载”页面上查找支持链接或自述文件。
- 通过 Tableau Exchange 中的“开发者网站”链接联系连接器的创建者。

## 构建您自己的连接器

若要构建自己的自定义连接器，请使用 GitHub 上的 [Tableau 连接器 SDK](https://github.com/tableau/connector-plugin-sdk)代码库中的工具和说明。

**注意**：如果您发现 SDK 或任何开发人员示例存在问题，请[在 GitHub 上提交问题](https://github.com/tableau/connector-plugin-sdk/issues)。

## 将连接器提交到 Tableau Exchange

如果要将连接器提交到 Tableau Exchange，请按照 [Tableau 连接器 SDK 中概述的步骤](https://tableau.github.io/connector-plugin-sdk/docs/gallery-submission)进行操作。

## 使用通过 Tableau 连接器 SDK 构建的连接器

使用 Tableau 连接器 SDK 构建连接器后，请按照以下步骤在 Tableau 中使用它：

1. 下载连接器文件，即\[连接器名称\].taco。
2. 将 .taco 文件放在以下目录中（默认位置）：
    
    <table class="simple-table" style="width: 100%;"><colgroup><col style="width: 264px;"><col style="width: 33%;"><col></colgroup><tbody><tr><th>对于 Tableau Desktop</th><th>对于 Tableau Prep Builder</th><th>对于 Tableau Server、Tableau Prep Conductor、Tableau Prep Flow Authoring</th></tr><tr><td><ul><li>Windows - C:\用户\[Windows 用户]\文档\我的 Tableau 存储库\Connectors</li><li>macOS - /用户/[用户]/文档/我的 Tableau 存储库/Connectors</li></ul></td><td><ul><li>Windows：C:\用户\[Windows 用户]\文档\我的 Tableau Prep 存储库\Connectors</li><li>MacOS：/用户//文档/我的 Tableau Prep 存储库/Connectors</li></ul></td><td><ul><li><p>Windows：C:\ProgramData\Tableau\Tableau Server\data\tabsvc\vizqlserver\Connectors</p></li><li><p>Windows：C:\ProgramData\Tableau\Tableau Server\data\tabsvc\flowminerva\Connectors</p></li><li><p>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\flowprocessor\Connectors</p></li><li><p>Linux：/opt/tableau/connectors</p></li></ul></td></tr></tbody></table>
3. 在连接之前，请安装 ODBC 或 JDBC 驱动程序。按照数据源提供的驱动程序安装说明进行操作。

安装连接器后，它将显示在 Tableau 中的连接器列表中。

## 将 Tableau 连接到数据

1. 启动 Tableau，并在“连接”下选择刚刚安装的连接器的名称。 有关数据连接器的完整列表，请在“至服务器”下选择“更多”。
2. 输入系统提示您输入的信息，然后选择“登录”。
3. 当连接器将您的数据检索到 Tableau 中时，请稍候。
4. 选择工作表标签以开始分析。

## 关于连接器的加载顺序

如果连接器与已注册的连接器具有相同的类别，则新连接器将被拒绝。这意味着当两个连接器具有相同的类名称时，首先加载的连接器具有优先权。

Tableau 按目录采用下列顺序加载连接器：

1. 内置 Tableau 连接器
2. 位于 `C:\Program Files\Tableau\Connectors` (Windows) 或 `/opt/tableau/connectors` (Linux) 的连接器
3. 位于 `My Tableau Repository/Connectors` 的连接器
4. （可选）`-DConnectPluginsPath` 指定的 dev 路径中的连接器

## 另请参见

- [设置数据源](https://help.tableau.com/current/pro/desktop/zh-cn/datasource_prepare.htm) – 向此数据源中添加更多数据，或者在分析数据之前准备数据。
- [构建图表和分析数据](https://help.tableau.com/current/pro/desktop/zh-cn/design_and_analyze.htm) – 开始数据分析。

- [Tableau 连接器 SDK](https://github.com/tableau/connector-plugin-sdk)\- 查找信息和工具以构建和测试您自己的自定义连接器。
- [使用 Tableau Exchange 中合作伙伴构建的连接器](https://help.tableau.com/current/pro/desktop/zh-cn/gallery_connectors.htm) - 查找和安装 Tableau Exchange 的连接器。