将可视化项扩展程序添加到您的工作表
可视化项扩展程序是可以扩展 Tableau 原生可视化功能的 Web 应用程序。可视化项扩展程序使用户能够与工作表上的自定义可视化项类型进行交互。
在 Tableau、Tableau 合作伙伴和社区中的第三方开发人员创建的 Web 应用程序的帮助下,Tableau 扩展程序扩展了工作表功能。如果您是开发者,并且想要创建自己的扩展程序,请参见 GitHub 上的 Tableau Extensions API 文档。
可视化项扩展程序与 仪表板扩展程序 类似,因为它是托管在 Tableau Exchange 上的 Web 应用程序。它与仪表板扩展程序的不同之处在于,您在构建可视化项时将其添加到工作表中,而不是将其作为对象添加到仪表板。
将可视化项扩展程序添加到工作表
有两种方法可以通过“标记”卡将可视化项扩展程序添加到工作表。如果您已经通过 Tableau Exchange 下载了该扩展程序,则可以将其添加为本地文件。或者您可以在制作可视化项的流程中从 Tableau Exchange 下载它。
以本地文件形式添加可视化项扩展程序
如果您已经从 Tableau Exchange 选择并下载了可视化项扩展程序,它将以 .trex 文件形式保存在您的计算机上。
-
打开 Tableau 工作簿并连接到数据源。
-
在工作表中的“标记”卡上,展开“标记类型”下拉菜单。
-
在“可视化项扩展程序”下,选择 “添加扩展程序” 。
-
在出现的“添加扩展程序”对话框中,选择 “访问本地可视化项扩展程序” 。
-
导航到并打开已保存的 .trex 文件。
-
如果出现提示,请允许或拒绝可视化项扩展程序访问工作簿中的数据。
可视化项扩展程序在视图中加载,并且标记类型更改为可视化项扩展程序的名称。
在制作可视化项时添加可视化项扩展程序
如果您尚未选择并下载可视化项扩展程序,则可以在制作可视化项的流程中进行选择和下载。
-
打开 Tableau 工作簿并连接到数据源。
-
在工作表中的“标记”卡上,展开“标记类型”下拉菜单。
-
在“可视化项扩展程序”下,选择 “添加扩展程序” 。
-
在出现的“添加扩展程序”对话框中,选择您想要加载到工作表上的可视化项扩展程序。在此示例中,我们正在加载由 Tableau 构建的桑基图。
-
如果出现提示,请允许或拒绝可视化项扩展程序访问工作簿中的数据。有关详细信息,请参见“数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序”。
-
选择 “打开” 。
可视化项扩展程序在视图中加载,并且标记类型更改为可视化项扩展程序的名称。
使用“标记”卡对标记进行编码
将字段拖到“标记”卡上的编码框上以构建可视化项。标记编码框和格式选项由开发人员决定。检查 Tableau Exchange 上的扩展程序描述,以获取有关您正在加载的可视化项扩展程序的信息。
若要使用桑基图扩展程序,请遵循以下编码说明:
构建桑基图扩展程序是为对 级别 和 链接 使用特定于扩展程序的编码。这些可以与内置的标记编码框工具提示和详细信息一起使用,在工作表上构建桑基图。
-
级别 - 桑基图级别表示与桑基图相关的分类维度。在此扩展程序中,您最多可以将 5 个离散维度作为级别。
-
链接 - 桑基图链接将桑基图中的类别连接起来。此编码将根据数值度量来调整每个链接的宽度。
确保 Tableau Cloud 上允许使用扩展程序
如果您无法添加可视化项扩展程序,请检查您的站点上是否允许使用扩展程序。Tableau 管理员必须允许扩展程序在站点上运行,并将支持网络的扩展程序添加到允许列表。管理员只应允许您测试过并信任的扩展程序。
若要了解有关将支持网络的扩展程序添加到允许列表的详细信息,请参见 Tableau 帮助:更改站点的默认设置 。
数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序
在添加支持网络的扩展程序之前,请确保您信任托管扩展程序的网站。默认情况下,扩展程序使用 HTTPS 协议,该协议可保障一条用于发送和接收数据的加密通道,并确保一定的隐私性和安全性。
有关使用扩展程序时的数据安全性的详细信息,请参见 扩展程序安全性 - 部署最佳做法 (链接在新窗口中打开) 。
允许或拒绝支持网络的扩展程序访问数据
根据扩展程序的设计方式,它可能会访问视图中的可见数据、完整基础数据、数据源中的表和字段名称,以及有关数据源连接的便利店。添加扩展程序时,您将有机会允许或拒绝扩展程序运行和访问此数据。
重置扩展程序的数据访问权限
如果您需要重置扩展程序的数据访问权限,您只需通过在“标记”卡上选择“添加扩展程序”,然后将扩展程序重新添加到工作表,即可重新加载扩展程序。这些步骤启动允许或拒绝访问扩展程序的过程。
确保在 Tableau Desktop 中启用了 JavaScript
可视化项扩展程序使用 Tableau Extensions API 库(一个 JavaScript 库)与数据交互。如果要使用扩展程序,请确保在安全设置中启用了 JavaScript:
选择 “帮助” > “设置和性能” > “设置仪表板 Web 视图安全性” > “启用 JavaScript” 。
获取可视化项扩展程序支持
为了获得针对扩展程序的支持,您将需要通过 Tableau Exchange 与创建扩展程序的开发者或公司联系。
注意: Tableau 不对扩展程序或与 Extensions API 交互的其他程序提供支持。不过,您可以在 Tableau 开发者社区 (链接在新窗口中打开) 上提交问题并请求帮助。