---
schema_version: "1"
id: 7e185d458027345216c0dd67ce26a7279c0048259822f66d2531b01e3c799ee4
title: 表扩展程序
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server-linux/ts_table_extensions.md
canonical_url: https://help.tableau.com/v0.0/server-linux/zh-cn/ts_table_extensions.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 8d6d291425cbf0b5ba8c6e092141115d9c221ce8752f589507902016e61ae3af
description: Create table extensions with analytics extension scripts on Tableau Server.
---
[跳转到主要内容](#main-content)

# 表扩展程序

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

**注意：**每次打开工作簿或刷新数据源时，数据都会刷新。

### 好处

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

- 数据处理速度更快
- 低代码编辑器
- 与[“数据问答”(Ask Data) 功能](https://help.tableau.com/current/server/zh-cn/ask_data.htm)和[“数据解释”功能](https://help.tableau.com/current/server/zh-cn/explain_data_basics.htm)集成
- 与 TabPy 和 Rserve 集成
- 结果可用于构建仪表板或可视化项。

## 先决条件

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

- 配置分析扩展程序
    - 有关配置分析扩展程序连接的步骤，请参见[使用分析扩展程序配置连接](https://help.tableau.com/current/server/zh-cn/config_r_tabpy.htm)。
- 发布工作簿。

## 创建表扩展程序

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

1. 打开已发布工作簿。

**注意：**必须先发布工作簿，然后才能添加表扩展程序。

3. 在**“工作表”**下，选择**“新建表扩展程序”**。
    
    ![连接菜单](/tableau/next/zh-cn/server-linux/zh-cn/Img/new_table_extension.png)
4. （可选）将工作表拖到表扩展程序窗格中。
5. 在**“选择连接”**下，选择一个分析扩展程序。
    
    ![分析扩展程序下拉菜单](/tableau/next/zh-cn/server-linux/zh-cn/Img/choose_analytics_extension.png)
6. 在**“脚本”**中，输入您的脚本。
7. 选择**“应用”**。
8. 选择**“立即更新”**，结果将显示在**“输出表”**选项卡中。
    
    ![输出结果表](/tableau/next/zh-cn/server-linux/zh-cn/Img/table_extension_output_table.png)
9. 在**“名称”**字段中，输入新的表扩展程序的唯一名称。
10. 转到“工作表”选项卡，发布工作簿并保存它。

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

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

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

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

#### 表扩展程序

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

#### 分析扩展程序

分析扩展程序功能允许您使用编程语言（如 Python、外部工具和外部平台）扩展 Tableau 动态计算。创建与分析扩展程序的连接后，您将通过计算字段与外部服务器进行通信。有关详细信息，请参见[使用分析扩展程序配置连接](https://help.tableau.com/current/server/zh-cn/config_r_tabpy.htm)。