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

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

附註:可以使用 R 和 Python 指令碼在 Tableau Prep 流程中執行複雜的清理操作,但支援的設定和功能可能不同。有關資訊,請參閱 Tableau Prep 說明中的在流程中使用 R 和 Python 指令碼(連結在新視窗開啟)

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

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

有關使用者案例和設定 Tableau Desktop 的詳情,請參閱《Tableau Desktop 和 Web 製作說明》中的將運算式傳遞到分析擴充(連結在新視窗開啟)

本文中的設定步驟特定於工作簿。有關如何使用 R 和 Python 指令碼將預測建模資料合併到流程中的資訊,請參閱 Tableau Prep 說明中的在流程中使用 R 和 Python 指令碼

功能變更歷程記錄:

  • 2021.2 — 可以為每個站點設定多個分析擴充功能連線。(每個站點僅限於一個 Einstein Discovery 連線。)

    有關如何確定工作簿中分析擴充使用情況的詳情,請參閱確定分析擴充的使用情況

  • 2021.1 — Einstein Discover 作為分析擴充功能選項包含在內。Tableau 中的 Einstein Discovery 由 salesforce.com(連結在新視窗開啟) 提供支援。有關適用條款,請參閱與 salesforce.com(連結在新視窗開啟) 的合約。
  • 2020.2 — 可以為伺服器上的每個站點設定不同的分析擴充功能連線。在此变更之前,單個分析擴充功能設定會全域套用於伺服器上的所有站點。
  • 2020.1 — 此功能現在稱為分析擴充功能。先前,該功能稱為「外部服務」。

伺服器 SSL

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

啟用分析擴充功能

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

  1. 登入 Tableau Server 管理區域
    • 如果伺服器上只有一個站點(預設),請按一下 「設定」,然後前往步驟 2。
    • 如果伺服器上有多個站點:
      1. 「所有站點」下,按一下「管理所有站點」
      2. 按一下「擴充」索引標籤。
  2. 捲動至「分析擴充功能」,選取「啟用分析擴充功能」,然後按一下「儲存」

設定分析擴充功能

  1. 登入 Tableau Server 管理區域
  2. 在「設定」頁面上,按一下「擴充」索引標籤,然後捲動至「分析擴充」。(在 Tableau Server 的多站點部署中,巡覽至要設定分析擴充功能的站點,然後按一下「設定」>「擴充」。)
  3. 僅適用於多站點部署:您必須在每個站點上啟用分析擴充功能。在「分析擴充功能」下,選取「為站點啟用分析擴充功能」
  4. 在「分析擴充」下,按一下「建立新連線」。
  5. 「新連線」對話方塊中,按一下要新增的連線類型,然後輸入分析服務的組態設定:

  6. 設定選項取決於選擇的連線類型:

    • 要進行 Einstein Discovery 連線,請按一下「啟用」
    • 對於 TabPy、RServer 和分析擴充功能 API 連線,請輸入以下資訊:
      • 連線名稱(必填):指定要連線的伺服器類型。RSERVE 支援使用 RServe 套件連線至 R。TABPY 支援 TabPy 連線至 Python 或連線至其他分析擴充。
      • 要求 SSL(建議):選擇此選項以加密與分析服務的連線。若在主機名稱欄位中指定 HTTPS URL,則必須選取此選項。
      • 主機名稱(必填):指定執行分析服務的電腦名稱或 URL。此欄位區分大小寫。
      • 連接埠(必填):指定服務的連接埠。
      • 使用使用者名稱和密碼登入(建議):選取此選項以指定用於對分析服務進行驗證的使用者名稱和密碼。
  7. 按一下「建立」

編輯或刪除分析擴充連線

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

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

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

截至 Tableau Server 版本 2020.1 為止,您必須在透過 Tableau Server 連線到 Rserve 外部連線的 Tableau Desktop 電腦(Windows 和 Mac)上安裝完整的憑證連結。此要求是以 Rserve 在安全連線管理信號握手的方式做為依據。

在 Tableau Desktop 匯入根憑證並不足夠,必須將整個憑證連結匯入用戶端電腦。

指令碼錯誤

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

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

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

確定分析擴充的使用情況

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

為此,需將工作簿連線資料表與顯示工作簿使用情況的資料表連接在一起。有關建立和使用自訂管理檢視的詳情,請參閱使用 Tableau Server 存放庫收集資料建立自訂管理檢視

感謝您的意見反應!已成功提交您的意見回饋。謝謝!