使用仪表板扩展程序
扩展程序使您能向仪表板中添加独特的功能,或直接将它们与 Tableau 外部的应用程序集成。添加扩展程序很容易;只需像加入其他仪表板对象一样将它们加入仪表板布局即可。
借助第三方开发者创建的 Web 应用程序的帮助,扩展程序可以扩展仪表板的功能。如果您是开发者,并且想要创建自己的扩展程序,请参见 GitHub 上的 Tableau Extensions API 文档(链接在新窗口中打开)。
注意:Tableau 管理员可为 Tableau Desktop(链接在新窗口中打开)、Tableau Server(链接在新窗口中打开) 和 Tableau Cloud(链接在新窗口中打开) 关闭仪表板扩展程序。
向仪表板中添加扩展程序
在 Tableau 工作簿中,打开一个仪表板工作表。
从“对象”部分将“扩展程序”拖到仪表板中。
在“添加扩展程序”对话框中,执行以下任一操作:
搜索和选择应用程序。
单击“访问本地扩展程序”,并导航到之前下载的 .trex 文件。
如果出现提示,请允许或拒绝仪表板扩展程序访问工作簿中的数据。有关详细信息,请参见数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序。
如果您允许访问,请按照屏幕上任何说明进行操作来配置扩展程序。
注意:如果您使用的是 Tableau Server 或 Tableau Cloud,在打印件、PDF 和仪表板的图像(包括订阅电子邮件中的图像)中,扩展程序对象将显示为空白。
配置仪表板扩展程序
某些仪表板扩展程序提供配置选项,使您能自定义功能。
在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“配置”。
按照屏幕上的说明进行操作来配置扩展程序。
重新加载仪表板扩展程序
如果仪表板扩展程序失去响应,您可能需要重新加载扩展程序,这类似于在浏览器中刷新网页。
在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“重新加载”。
仪表板扩展程序将刷新,并会设置为其原始状态。
如果重新加载扩展程序未能将其恢复到可用状态,请尝试从仪表板中将其移除,并再次添加。
数据安全扩展程序、支持网络的扩展程序以及沙盒化扩展程序
仪表板扩展程序是两种形式的 Web 应用程序:
- 支持网络的扩展程序在位于本地网络外部的 Web 服务器上运行。
- 沙盒化扩展程序在受保护的环境中运行,无法访问 Web 上的任何其他资源或服务。
在添加支持网络的扩展程序或查看包含扩展程序的仪表板之前,请确保您信任托管扩展程序的网站。默认情况下,仪表板扩展程序使用 HTTPS 协议,该协议可保障一条用于发送和接收数据的加密通道,并确保一定的隐私性和安全性。
有关使用仪表板扩展程序时的数据安全性的详细信息,请参见扩展程序安全性 - 部署最佳做法(链接在新窗口中打开)。
允许或拒绝支持网络的扩展程序访问数据
根据扩展程序的设计方式,它可能会访问视图中的可见数据、完整基础数据、数据源中的表和字段名称,以及有关数据源连接的便利店。添加扩展程序或查看包含扩展程序的仪表板时,您将有机会允许或拒绝扩展程序运行和访问此数据。
如果您要查看的仪表板包含需要完整数据访问权限的扩展程序,而该访问权限被拒绝,则会出现一条消息,而不是扩展程序。如果您信任扩展程序并且想要使用它,您可以重置权限并允许扩展程序运行。
在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“重置权限”。
单击“允许”以允许扩展程序运行和访问数据,或单击“拒绝”阻止扩展程序运行。
确保在 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 及更高版本中使用沙盒化扩展程序。
获取仪表板扩展程序支持
为了获得针对扩展程序的支持,您将需要与创建扩展程序的开发者或公司联系。
在仪表板中选择扩展程序,并从右上角的下拉菜单中选择“关于”。
单击“获得支持”转到扩展程序开发者的支持页面。
注意:Tableau 不对扩展程序或与 Extensions API 交互的其他程序提供支持。不过,您可以在 Tableau 开发者社区(链接在新窗口中打开)上提交问题并请求帮助。