---
schema_version: "1"
id: 0fa87b23f795b7b28b10853038fcef9bf19fd6d13b9920178c8869be780e33ac
title: 設定與分析擴充功能的連線
collection: tableau
version: next
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/next/zh-tw/server/config_r_tabpy.md
canonical_url: https://help.tableau.com/v0.0/server/zh-tw/config_r_tabpy.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 0b9c6044ed7836af6c2a121e8683a2f774ce6b9f03040083d91a722933dbd039
description: Configure analytics extension connections for R, Python, and Einstein Discovery in Tableau Cloud.
---
[跳至主要內容](#main-content)

# 設定與分析擴充功能的連線

Tableau 支援一組函數，可讓您的使用者用來將運算式傳遞到分析擴充功能，以便與 R、Python 和 Einstein Discovery 整合。

**附註**：可以使用 R 和 Python 指令碼在 Tableau Prep 流程中執行複雜的清理操作，但支援的設定和功能可能不同。有關資訊，請參閱 Tableau Prep 說明中的[在流程中使用 R 和 Python 指令碼](https://help.tableau.com/current/prep/zh-tw/prep_scripts.htm)。

本主題說明如何透過分析擴充設定 Tableau Server 的站點。

由於 Tableau Server 提供驗證機制，因此透過 Tableau Server 向使用者公開分析擴充功能，可能會比在 Tableau Desktop 中公開更安全。

有關使用者情境和設定 Tableau Desktop 或 Tableau Cloud 的詳細資訊，請參閱 _Tableau Desktop 和 Web 製作說明_中的[傳遞運算式分析擴充功能](https://help.tableau.com/current/pro/desktop/zh-tw/r_connection_manage.htm)。

本文中的設定步驟特定於工作簿。有關如何使用 R 和 Python 指令碼將預測建模資料合併到流程中的資訊，請參閱 _Tableau Prep 說明_中的[在流程中使用 R 和 Python 指令碼](https://help.tableau.com/current/prep/zh-tw/prep_scripts.htm)。

## 伺服器 SSL

若要為分析擴充設定 SSL，您必須在執行 Tableau Server 的電腦上安裝有效憑證。執行 Tableau Server 的電腦必須信任該憑證。憑證主旨欄位或其中一個 SAN 項目必須與分析擴充服務組態的 URI 完全符合。

## 啟用分析擴充功能

在設定擴充功能之前，必須在伺服器範圍內啟用分析擴充功能。

1. [登入 Tableau Server 管理區域](https://help.tableau.com/v0.0/server/zh-tw/sign_in_server_admin.htm)。
    - 如果伺服器上只有一個站點（預設），請按一下 「設定」，然後前往步驟 2。
    - 如果伺服器上有多個站點：
        1. 在「所有站點」下，按一下「管理所有站點」。
        2. 按一下「擴充」索引標籤。
2. 捲動至「分析擴充功能」，選取「啟用分析擴充功能」，然後按一下「儲存」。
    
    ![顯示「分析擴充功能」選項，其中選取「啟用分析擴充功能」核取方塊。](/tableau/next/zh-tw/server/zh-tw/Img/analytics-extension-server.png)

## 設定分析擴充功能

1. [登入 Tableau Server 管理區域](https://help.tableau.com/v0.0/server/zh-tw/sign_in_server_admin.htm)。
2. 在「設定」頁面上，按一下「擴充」索引標籤，然後捲動至「分析擴充」。（在 Tableau Server 的多站點部署中，巡覽至要設定分析擴充功能的站點，然後按一下「設定」\>「擴充」。）
3. **僅適用於多站點部署**：您必須在每個站點上啟用分析擴充功能。在「分析擴充功能」下，選取「為站點啟用分析擴充功能」。
4. 在「分析擴充」下，按一下「建立新連線」。
5. 在「新連線」對話方塊中，按一下要新增的連線類型，然後輸入分析服務的組態設定：
    
    ![顯示「新增連線」對話方塊，其中包含四種連線類型選取選項：TabPy、Einstein Discovery、RServe 和分析擴充功能 API。](/tableau/next/zh-tw/server/zh-tw/Img/analytics-extension-site-cx-type.png)
6. 設定選項取決於選擇的連線類型：
    
    - 要進行 Einstein Discovery 連線，請按一下「啟用」。
    - 對於 TabPy、Rserve 和分析擴充功能 API 連線，請輸入以下資訊：
        - 連線名稱（必填）：指定要連線的伺服器類型。RSERVE 支援使用 RServe 套件連線至 R。TABPY 支援 TabPy 連線至 Python 或連線至其他分析擴充。
        - 要求 SSL（建議）：選擇此選項以加密與分析服務的連線。若在主機名稱欄位中指定 `HTTPS` URL，則必須選取此選項。
        - 主機名稱（必填）：指定執行分析服務的電腦名稱或 URL。此欄位區分大小寫。
        - 連接埠（必填）：指定服務的連接埠。
        - 使用使用者名稱和密碼登入（建議）：選取此選項以指定用於對分析服務進行驗證的使用者名稱和密碼。
7. 按一下「建立」。

### 編輯或刪除分析擴充連線

若要編輯或刪除設定，請巡覽至站點「擴充」索引標籤上的「分析擴充」。

![「分析擴充功能」選項中醒目提示編輯和刪除圖示。](/tableau/next/zh-tw/server/zh-tw/Img/analytics-extension-edit-delete.png)

按一下「編輯」或「刪除」圖示，然後按照提示變更組態。

## 用戶端需求：Rserve 外部服務的中繼憑證鏈結

必須在透過 Tableau Server 連線到 Rserve 外部連線的 Tableau Desktop 電腦（Windows 和 Mac）上安裝完整的憑證鏈結。此要求是以 Rserve 在安全連線管理信號握手的方式做為依據。

在 Tableau Desktop 上匯入根憑證是不夠的，必須將整個憑證鏈結匯入用戶端電腦。

## 指令碼錯誤

Tableau 無法驗證使用分析擴充的工作簿是否會在 Tableau Server 上正確呈現。可能會有這樣的情形：必要的統計庫在使用者電腦上可供使用，但在 Tableau Server 使用的分析擴充執行個體上無法使用。

若工作簿包含使用分析擴充的檢視，則在您發佈工作簿時將顯示警告。

此工作表包含外部服務指令碼，除非管理員設定外部服務連線，否則無法在目標平台上檢視這些指令碼。

## 確定分析擴充的使用情況

從版本 2021.2 開始，工作簿層級可以映射分析擴充組態。這允許管理員使用自訂檢視來查詢 Tableau 存放庫，並確定哪些工作簿正在使用哪些擴充功能，以及使用的頻率。

為此，需將工作簿連線資料表與顯示工作簿使用情況的資料表連接在一起。有關建立和使用自訂管理檢視的詳情，請參閱[使用 Tableau Server 存放庫收集資料](https://help.tableau.com/v0.0/server/zh-tw/perf_collect_server_repo.htm)和[建立自訂管理檢視](https://help.tableau.com/v0.0/server/zh-tw/adminview_postgres.htm)。