---
schema_version: "1"
id: ccac60cf420a21eefa8140ce8c0bec8a0245821ba14b47e5abbada641292d667
title: 配置与分析扩展程序的连接
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/online/config_r_tabpy.md
canonical_url: https://help.tableau.com/current/online/zh-cn/config_r_tabpy.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2029f7d393f420d804274c5288e75be9ee5cd52f8a6ce2112872cd98ad34c5bc
description: Configure analytics extension connections for R, Python, and Einstein Discovery in Tableau Cloud.
---
[跳转到主要内容](#main-content)

# 配置与分析扩展程序的连接

分析扩展程序允许您使用 R 和 python 等语言，使用 Einstein Discovery，以及使用其他工具和平台在工作簿中扩展 Tableau 动态计算。这些设置端点使您能够在 Tableau Cloud 中的站点上配置分析扩展程序。有关详细信息，请参见[分析扩展程序 API](https://tableau.github.io/analytics-extensions-api/)。

有关用户方案以及在 Tableau Desktop 中配置分析连接或进行 Web 制作的详细信息，请参见 _Tableau Desktop 和 Web 制作帮助_中的[使用分析扩展程序传递表达式](https://help.tableau.com/current/pro/desktop/zh-cn/r_connection_manage.htm)。

**注意：**从 2021 年 6 月开始，您可以为一个站点创建多个分析扩展程序连接，包括为同一类型的扩展程序创建多个连接（目前仅限于每个站点的单个 Einstein Discovery 分析扩展程序）。有关详细信息，请参见[Tableau Cloud 发行说明](https://help.tableau.com/current/online/zh-cn/whatsnew_online.htm#2021-2-multiple-analytics-ext-per-TOLsite)。

本主题介绍如何配置 Tableau Cloud 上的站点以使用分析扩展程序。

## 安全要求和配置

为了增强安全性，Tableau Cloud 需要加密通道和对用于分析扩展程序的外部服务的已验证访问权限。

### 证书

运行用于分析扩展程序的外部服务的服务器必须配置为使用来自受信任的第三方证书颁发机构 (CA) 的有效 TLS/SSL 证书。Tableau Cloud 不会与配置为使用自签名证书、来自专用 PKI 的证书或已建立的第三方 CA 不信任证书的外部服务器建立连接。

### 安全列表防火墙配置

许多组织部署的防火墙要求将网络外已知主机的例外放入安全列表。在这种情况下，您需要指定两个 Tableau Cloud IP 地址作为例外。用于连接到分析扩展程序服务器的 Tableau Cloud IP 地址为 `44.224.205.196` 和 `44.230.200.109`。

## 配置分析扩展程序设置

1. 以站点管理员身份登录到 Tableau Cloud。
2. 单击“设置”。
3. 在“设置”页面上，单击“扩展程序”选项卡，然后滚动到“分析扩展程序”。
4. 选择“为站点启用分析扩展程序”。
5. 单击“创建新连接”。
6. 在“新建连接”对话框中，单击要添加的连接类型，然后输入分析服务的配置设置：
    
    ![显示“新建连接”对话框，其中有四种连接类型选择选项：TabPy、Einstein Discovery、RServe 和 Analytics Extensions API。](/tableau/current/zh-cn/online/zh-cn/Img/analytics-extension-site-cx-type.png)
7. 您需要配置的选项取决于所选择的连接类型：
    
    - 对于 Einstein Discovery 连接，单击“启用”。
    - 对于 TabPy、Rserve 和分析扩展程序 API 连接，请输入以下信息：
        - 连接名称：指定要连接到的服务器类型。RSERVE 支持使用 Rserve 软件包连接到 R。TABPY 支持使用 TabPy 或其他分析扩展程序连接到 Python。
        - 要求 SSL：选择此选项以加密与分析服务的连接。如果在“主机名”字段中指定 `HTTPS` URL，则必须选择此选项。
        - 主机名：指定运行分析服务的计算机名称或 URL。此字段区分大小写。
        - 端口：指定服务的端口。
        - 使用用户名和密码登录：选择此选项以指定用于对分析服务进行身份验证的用户名和密码。
8. 单击“保存”。

### 编辑或删除分析扩展程序连接

若要编辑或删除配置，请导航到站点的“扩展程序”选项卡上的“分析扩展程序”。

![在“分析扩展程序”选项中突出显示的“编辑”和“删除”图标。](/tableau/current/zh-cn/online/zh-cn/Img/analytics-extension-edit-delete.png)

单击“编辑”或“删除”图标并按照提示操作来更改配置。

## 脚本错误

Tableau 无法验证使用分析扩展程序的工作簿在 Tableau Cloud 上能否正确呈现。可能存在这样的情形：需要的统计库在用户计算机上可用，但在 Tableau Cloud 使用的分析扩展程序实例上不可用。

如果工作簿包含使用分析扩展程序的视图，在发布工作簿时将显示警告。

此工作表包含外部服务脚本，除非管理员配置外部服务连接，否则无法在目标平台上查看这些脚本。