表扩展程序
表扩展程序允许您使用分析扩展程序脚本创建新的数据表。您可以编写一个自定义 TabPy 或 Rserve 脚本,并可以选择添加一个或多个输入表。Tableau Cloud、Tableau Server 和 Tableau Desktop 支持表扩展程序。本文档重点介绍 Tableau Server。
注意:每次打开工作簿或刷新数据源时,数据都会刷新。
好处
表扩展程序对新用户和有经验的用户都有以下好处。
- 数据处理速度更快
- 低代码编辑器
- 与“数据问答”(Ask Data) 功能和“数据解释”功能集成
- 与 TabPy 和 Rserve 集成
- 结果可用于构建仪表板或可视化项。
先决条件
必须先完成以下列表,然后才能使用表扩展程序。
- 配置分析扩展程序
- 有关配置分析扩展程序连接的步骤,请参见使用分析扩展程序配置连接。
- 发布工作簿。
创建表扩展程序
若要创建新的表扩展程序,请完成以下步骤。
- 打开已发布工作簿。
- 在“工作表”下,选择“新建表扩展程序”。
- (可选)将工作表拖到表扩展程序窗格中。
- 在“选择连接”下,选择一个分析扩展程序。
- 在“脚本”中,输入您的脚本。
- 选择“应用”。
- 选择“立即更新”,结果将显示在“输出表”选项卡中。
- 在“名称”字段中,输入新的表扩展程序的唯一名称。
- 转到“工作表”选项卡,发布工作簿并保存它。
注意:必须先发布工作簿,然后才能添加表扩展程序。
注意:如果编辑输入表,您必须再次按“应用”,然后才能查看或使用更新的输出表数据。
故障排除提示:如果您的表扩展程序遇到错误,请尝试使用位于“保存”按钮旁边的圆形“刷新数据源”按钮。
表扩展程序与分析扩展程序
Tableau 有几个名称中带有“扩展程序”的不同功能。虽然这些产品中的一些并不相关,但表扩展程序和分析扩展程序是相关的。表扩展程序功能依赖于与分析扩展程序的连接才能工作。让我们来分析一下每个功能。
表扩展程序
表扩展程序功能允许您创建工作簿计算,将数据和处理脚本发送到您的分析扩展程序。返回的结果在“数据源”选项卡上显示为表,并在工作簿中显示为度量和维度。
分析扩展程序
分析扩展程序功能允许您使用编程语言(如 Python、外部工具和外部平台)扩展 Tableau 动态计算。创建与分析扩展程序的连接后,您将通过计算字段与外部服务器进行通信。有关详细信息,请参见使用分析扩展程序配置连接。