使用仪表板扩展程序

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

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

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

向仪表板中添加扩展程序

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

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

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

    • 搜索和选择应用程序。

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

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

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

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

配置仪表板扩展程序

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

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

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

重新加载仪表板扩展程序

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

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

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

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

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

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

  • 支持网络的扩展程序在位于本地网络外部的 Web 服务器上运行。
  • 沙盒化扩展程序在受保护的环境中运行,无法访问 Web 上的任何其他资源或服务。

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

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

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

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

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

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

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

确保在 Tableau Desktop 中启用了 JavaScript

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

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

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

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

如果要在 Tableau Cloud 或 Tableau Server 中使用仪表板扩展程序,请指引您的管理员阅读在 Tableau Cloud 中管理仪表板扩展程序在 Tableau Server 中管理仪表板扩展程序(链接在新窗口中打开)

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

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

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

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

获取仪表板扩展程序支持

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

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

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

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

感谢您的反馈!您的反馈已成功提交。谢谢!