使用仪表板扩展程序

  • 版本 :2022.1 及更高版本

扩展程序使您能向仪表板中添加独特的功能,或直接将它们与 Tableau 外部的应用程序集成。添加扩展程序很容易;只需像加入其他仪表板对象一样将它们加入仪表板布局即可。

扩展程序使您能向仪表板中添加独特的功能,或直接将它们与 Tableau 外部的应用程序集成。添加扩展程序很容易;只需像加入其他仪表板对象一样将它们加入仪表板布局即可。

借助第三方开发者创建的 Web 应用程序的帮助,扩展程序可以扩展仪表板的功能。如果您是开发者,并且想要创建自己的扩展程序,请参见 GitHub 上的 Tableau Extensions API 文档(链接在新窗口中打开)

注意:Tableau 管理员可为 Tableau Desktop(链接在新窗口中打开)、Tableau Server(链接在新窗口中打开) 和 Tableau Online(链接在新窗口中打开) 关闭仪表板扩展程序。

向仪表板中添加扩展程序

  1. 在 Tableau 工作簿中,打开一个仪表板工作表。

  2. “对象”部分将“扩展程序”拖到仪表板中。

  3. 在“添加扩展程序”对话框中,执行以下任一操作:

    • 搜索和选择应用程序。

    • 单击“访问本地扩展程序”,并导航到之前下载的 .trex 文件。

  4. 如果出现提示,请允许或拒绝仪表板扩展程序访问工作簿中的数据。有关详细信息,请参见数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序。

    如果您允许访问,请按照屏幕上任何说明进行操作来配置扩展程序。

    注意:如果您使用的是 Tableau Server 或 Tableau Online,在打印件、PDF 和仪表板的图像(包括订阅电子邮件中的图像)中,扩展程序对象将显示为空白。

配置仪表板扩展程序

某些仪表板扩展程序提供配置选项,使您能自定义功能。

  1. 在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“配置”

  2. 按照屏幕上的说明进行操作来配置扩展程序。

重新加载仪表板扩展程序

如果仪表板扩展程序失去响应,您可能需要重新加载扩展程序,这类似于在浏览器中刷新网页。

  1. 在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“重新加载”

    仪表板扩展程序将刷新,并会设置为其原始状态。

  2. 如果重新加载扩展程序未能将其恢复到可用状态,请尝试从仪表板中将其移除,并再次添加。

数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序

仪表板扩展程序是两种形式的 Web 应用程序:

  • 支持网络的扩展程序在位于本地网络外部的 Web 服务器上运行。

  • 沙盒化扩展程序在受保护的环境中运行,无法访问 Web 上的任何其他资源或服务。

在添加支持网络的扩展程序或查看包含扩展程序的仪表板之前,请确保您信任托管扩展程序的网站。默认情况下,仪表板扩展程序使用 HTTPS 协议,该协议可保障一条用于发送和接收数据的加密通道,并确保一定的隐私性和安全性。

有关使用仪表板扩展程序时的数据安全性的详细信息,请参见扩展程序安全性 - 部署最佳做法(链接在新窗口中打开)

允许或拒绝支持网络的扩展程序访问数据

根据扩展程序的设计方式,它可能会访问视图中的可见数据、完整基础数据、数据源中的表和字段名称,以及有关数据源连接的便利店。添加扩展程序或查看包含扩展程序的仪表板时,您将有机会允许或拒绝扩展程序运行和访问此数据。

如果您要查看的仪表板包含需要完整数据访问权限的扩展程序,而该访问权限被拒绝,则会出现一条消息,而不是扩展程序。如果您信任扩展程序并且想要使用它,您可以重置权限并允许扩展程序运行。

  1. 在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“重置权限”

  2. 单击“允许”以允许扩展程序运行和访问数据,或单击“拒绝”阻止扩展程序运行。

确保在 Tableau Desktop 中启用了 JavaScript

仪表板扩展程序使用 Tableau Extensions API 库(一个 JavaScript 库)与数据交互。如果要使用扩展程序,请确保在仪表板安全设置中启用了 JavaScript:

选择“帮助”>“设置和性能”>“设置仪表板 Web 视图安全性”>“启用 JavaScript”

确保扩展程序在 Tableau Online 或 Tableau Server 上运行

您可以将扩展程序添加到从 Tableau Desktop 中发布的工作簿,或直接在 Tableau Online 和 Tableau Server 的 Web 制作模式下添加。Tableau 管理员必须允许扩展程序在站点上运行,并将支持网络的扩展程序添加到安全列表。管理员只应允许您测试过并信任的扩展程序。

如果要在 Tableau Online 或 Tableau Server 中使用仪表板扩展程序,请指引您的管理员阅读在 Tableau Online 中管理仪表板扩展程序或在 Tableau Server 中管理仪表板扩展程序。

沙盒化扩展程序支持的 Web 浏览器

沙盒化扩展程序可在支持 Tableau Server(链接在新窗口中打开) 和 Tableau Online(链接在新窗口中打开) 的所有浏览器(除 Internet Explorer 11 外)中运行。

沙盒化扩展程序支持的 Tableau Server 版本

您可以在 Tableau Server 2019.4 及更高版本中使用沙盒化扩展程序。

获取仪表板扩展程序支持

为了获得针对扩展程序的支持,您将需要与创建扩展程序的开发者或公司联系。

  1. 在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“关于”

  2. 单击“获得支持”转到扩展程序开发者的支持页面。

    注意:Tableau 不对扩展程序或与 Extensions API 交互的其他程序提供支持。不过,您可以在 Tableau 开发者社区(链接在新窗口中打开)上提交问题并请求帮助。