使用 Tableau 连接器 SDK 构建的连接器
Tableau 具有出色的连接性,使您能够从几乎任何地方对数据进行可视化。除了数十个内置连接器和其他合作伙伴构建的连接器(在 Tableau Exchange(链接在新窗口中打开) 中提供)外,Tableau 还为您提供了使用 Tableau 连接器 SDK 构建自定义连接器的工具。
注意:使用 Tableau 连接器 SDK 构建的连接器有时称为插件,因为它们会“插入”Tableau,以便您可以连接到数据。
关于 Tableau 连接器 SDK 和连接器文件
您可以使用 Tableau 连接器 SDK 构建并自定义连接器。合作伙伴构建的连接器(无论是由您还是其他人构建的)通常支持与内置 Tableau 连接器相同的大多数功能。其中包括 定义数据源、(链接在新窗口中打开)、对数据进行可视化(链接在新窗口中打开)、 发布到服务器(链接在新窗口中打开)(如果服务器具有连接器)等等。
每个连接器由一组 XML 和 JavaScript 文件组成,压缩为单个打包 .jar 文件,并指定“.taco”文件扩展名。此 TACO 文件由开发人员使用受信任的公共证书颁发机构进行签名。XML 和 JavaScript 文件是描述以下内容的配置文件:
- 收集创建数据源连接所需用户输出的 UI 元素
- 连接所需的任何方言或自定义项
- 如何使用 ODBC 或 JDBC 驱动程序进行连接
使用 Tableau 连接器 SDK 开发的连接器适用于连接到使用 SQL 进行连接的 ODBC 或 JDBC 驱动程序。基础技术与关系数据库配合良好。
支持合作伙伴构建的连接器
Tableau 不直接支持合作伙伴构建的连接器。但是,如果您需要帮助,您可以在一些地方寻找更多信息。
- Tableau Exchange 上的一些合作伙伴页面提供了直接的“支持”链接来为您提供帮助。
- 在与您的连接器相关的“驱动程序下载”页面上查找支持链接或自述文件。
- 通过 Tableau Exchange 中的“开发者网站”链接联系连接器的创建者。
构建您自己的连接器
若要构建自己的自定义连接器,请使用 GitHub 上的 Tableau 连接器 SDK(链接在新窗口中打开)代码库中的工具和说明。
注意:如果您发现 SDK 或任何开发人员示例存在问题,请在 GitHub 上提交问题(链接在新窗口中打开)。
将连接器提交到 Tableau Exchange
如果要将连接器提交到 Tableau Exchange,请按照 Tableau 连接器 SDK 中概述的步骤进行操作。
使用通过 Tableau 连接器 SDK 构建的连接器
使用 Tableau 连接器 SDK 构建连接器后,请按照以下步骤在 Tableau 中使用它:
- 下载连接器文件,即[连接器名称].taco。
- 将 .taco 文件放在以下目录中(默认位置):
- 对于 2021.2 及更高版本:
对于 Tableau Desktop 对于 Tableau Prep Builder 对于 Tableau Server、Tableau Prep Conductor、Tableau Prep Flow Authoring - Windows - C:\用户\[Windows 用户]\文档\我的 Tableau 存储库\Connectors
- macOS - /用户/[用户]/文档/我的 Tableau 存储库/Connectors
- Windows:C:\用户\[Windows 用户]\文档\我的 Tableau Prep 存储库\Connectors
- MacOS:/用户//文档/我的 Tableau Prep 存储库/Connectors
Windows:C:\Program Files\Tableau\onnectors
Linux:/opt/tableau/connectors
- 对于 2021.1 及更低版本:
对于 Tableau Desktop 对于 Tableau Prep Builder 对于 Tableau Server、Tableau Prep Conductor、Tableau Prep Flow Authoring - Windows - C:\用户\[Windows 用户]\文档\我的 Tableau 存储库\Connectors
- macOS - /用户/[用户]/文档/我的 Tableau 存储库/Connectors
- Windows:C:\用户\[Windows 用户]\文档\我的 Tableau Prep 存储库\Connectors
- MacOS:/用户//文档/我的 Tableau Prep 存储库/Connectors 对于 Tableau
- Tableau Server:[Tableau Server 安装目录]/data/tabsvc/vizqlserver/Connectors
若要为 Prep 启用连接器,您还需要将 taco 添加到以下位置:
- Tableau Prep Conductor:[Tableau Server 安装目录]/data/tabsvc/flowprocessor/Connectors
- Tableau Prep Flow Authoring:[Tableau Server 安装目录]/data/tabsvc/flowqueryservice/Connectors
- 对于 2021.2 及更高版本:
- 在连接之前,请安装 ODBC 或 JDBC 驱动程序。按照数据源提供的驱动程序安装说明进行操作。
安装连接器后,它将显示在 Tableau 中的连接器列表中。
将 Tableau 连接到数据
- 启动 Tableau,并在“连接”下选择刚刚安装的连接器的名称。 有关数据连接器的完整列表,请在“至服务器”下选择“更多”。
- 输入系统提示您输入的信息,然后选择“登录”。
- 当连接器将您的数据检索到 Tableau 中时,请稍候。
- 选择工作表标签以开始分析。
关于连接器的加载顺序
如果连接器与已注册的连接器具有相同的类别,则新连接器将被拒绝。这意味着当两个连接器具有相同的类名称时,首先加载的连接器具有优先权。
Tableau 按目录采用下列顺序加载连接器:
- 内置 Tableau 连接器
- 位于
C:\Program Files\Tableau\Connectors
(Windows) 或/opt/tableau/connectors
(Linux) 的连接器 - 位于
My Tableau Repository/Connectors
的连接器 - (可选)
-DConnectPluginsPath
指定的 dev 路径中的连接器
另请参见
- Tableau 连接器 SDK(链接在新窗口中打开)- 查找信息和工具以构建和测试您自己的自定义连接器。
- 使用 Tableau Exchange 中合作伙伴构建的连接器 - 查找和安装 Tableau Exchange 的连接器。