表扩展程序

表扩展程序允许您使用分析扩展程序脚本创建新的数据表。您可以编写一个自定义 TabPy 或 Rserve 脚本,并可以选择添加一个或多个输入表。Tableau Cloud、Tableau Server 和 Tableau Desktop 支持表扩展程序。本文档重点介绍 Tableau Server。

注意:每次打开工作簿或刷新数据源时,数据都会刷新。

好处

表扩展程序对新用户和有经验的用户都有以下好处。

先决条件

必须先完成以下列表,然后才能使用表扩展程序。

创建表扩展程序

若要创建新的表扩展程序,请完成以下步骤。

  1. 打开已发布工作簿。
  2. 注意:必须先发布工作簿,然后才能添加表扩展程序。

  3. “工作表”下,选择“新建表扩展程序”

    连接菜单

  4. (可选)将工作表拖到表扩展程序窗格中。
  5. “选择连接”下,选择一个分析扩展程序。

    分析扩展程序下拉菜单

  6. “脚本”中,输入您的脚本。
  7. 选择“应用”
  8. 选择“立即更新”,结果将显示在“输出表”选项卡中。

    输出结果表

  9. “名称”字段中,输入新的表扩展程序的唯一名称。
  10. 转到“工作表”选项卡,发布工作簿并保存它。

注意:如果编辑输入表,您必须再次按“应用”,然后才能查看或使用更新的输出表数据。

故障排除提示:如果您的表扩展程序遇到错误,请尝试使用位于“保存”按钮旁边的圆形“刷新数据源”按钮。

表扩展程序与分析扩展程序

Tableau 有几个名称中带有“扩展程序”的不同功能。虽然这些产品中的一些并不相关,但表扩展程序和分析扩展程序是相关的。表扩展程序功能依赖于与分析扩展程序的连接才能工作。让我们来分析一下每个功能。

表扩展程序

表扩展程序功能允许您创建工作簿计算,将数据和处理脚本发送到您的分析扩展程序。返回的结果在“数据源”选项卡上显示为表,并在工作簿中显示为度量和维度。

分析扩展程序

分析扩展程序功能允许您使用编程语言(如 Python、外部工具和外部平台)扩展 Tableau 动态计算。创建与分析扩展程序的连接后,您将通过计算字段与外部服务器进行通信。有关详细信息,请参见使用分析扩展程序配置连接