從版本 2021.3 開始,Tableau Server 和 Tableau Online 支援與 Slack 的整合,使獲得授權的 Tableau 使用者在其 Slack 工作區中可以使用 Tableau 通知。

Tableau for Slack 整合可讓您將 Tableau 站台與 Slack 工作區連線起來。啟用後,Tableau 使用者可以在團隊成員與他們分享內容、評論中提及他們或資料達到資料驅動型警示中的指定閾值時在 Slack 中看到通知。如果 Tableau Online 的網站管理員或 Tableau Server 的伺服器管理員在網站上啟用通知,使用者可以透過帳戶設定(連結在新視窗開啟)來控制他們在 Slack 中接收哪些通知。有關詳情,請參閱在 Slack 中的 Tableau 通知

要將 Slack 與 Tableau 網站進行整合,有幾個必要的設定步驟,包括在 Tableau 網站以及在要連線的 Slack 工作區中都要執行某些步驟。本概要為 Tableau Online 的 Tableau 網站管理員或 Tableau Server 的 Tableau Server 管理員,以及 Slack 工作區管理員簡述了這些步驟。

需求

在 Slack 中,需要 Slack 工作區管理員,和另一名 Tableau Online 的 Tableau 網站管理員或者是 Tableau Server 的 Tableau 伺服器管理員,才能啟用 Tableau。

將 Tableau Server 網站連線到 Slack 工作區

Tableau Server 管理員可以將 Slack 工作區連線到單個 Tableau Server 網站。將 Tableau 網站連線到 Slack 工作區包括三項工作:

  • Slack 工作區管理員:在 Slack API 平台上建立私人 Slack 應用程式
  • Tableau 管理員:使用應用程式資訊新增 OAuth 用戶端
  • Tableau 管理員:將 Tableau 網站連線到 Slack

每個 Tableau 網站都可以連線到一個 Slack 工作區。每個 Tableau 網站連線一個 Slack 工作區。有關建立 Slack 應用程式的詳情,請參閱 Slack 的Slack 平台最佳做法和指南(連結在新視窗開啟)

附註:若使用 Proxy 伺服器,請確保在開始之前遵循針對 Tableau Server 配置 Proxy 中的 Proxy 設定指南。

此外,對於 Windows

步驟 1:建立 Tableau Slack 應用程式

Slack 工作區管理員:

  1. 前往 Slack 的API 文件(連結在新視窗開啟)並選擇新建應用程式
  2. 選擇From Scratch ,然後新增應用程式名稱和應用程式所在的工作區。選擇新建應用程式
  3. 為應用程式命名並選擇 Slack 工作區。
  4. 將會進入應用程式的基本資訊設定。從這裡,可以修改應用程式的權限、描述等。
  5. 從新增特性和功能部分選擇Bots,然後選擇查看要新增的範圍
  6. 在 Bot Token Scopes 下,新增以下範圍:
    • chat:write
    • files:write
    • users:read
    • users:read.email
  7. 從導航功能表中選擇OAuth 和權限

    重要資訊: 為 Tableau Slack 應用程式選擇權杖變換將導致通知在 Slack 中停止工作。權杖變換在新增後無法移除。

  8. 選擇新增重新導向 URL
  9. 新增完整合格的 URLhttps://<url>/auth/add_oauth_token
  10. 從導航功能表中選擇基本資訊。
  11. 為 Tableau server 管理員提供用戶端 ID、用戶端密碼和重新導向 URL 。
  12. 從「設定」功能表選擇「基本資訊」,然後選擇安裝,將 Tableau 應用程式新增到 Slack 工作區。

附註:管理員可以啟用分發選項將他們的應用程式與其他 Slack 工作區分享。有關詳情,請參閱 Slack 文件中的管理分發(連結在新視窗開啟)

步驟 2:將 OAuth 用戶端新增到 Tableau 網站

Tableau Server 管理員:

Tableau Server員將新增來自 Slack 工作區管理員的 OAuth 用戶端,然後將 Tableau 站台連線到 Slack。

  1. 登入想要連線到 Slack 的網站。在網站的「設定」頁面上,選擇整合索引標籤。

    Tableau 網站設定中的「整合」索引標籤

  2. 在 Slack Connectivity 下,選擇新增 OAuth 用戶端
  3. 從 Slack 工作區管理員新增用戶端 ID用戶端密碼重新導向 URL ,然後在對話框中選擇新增 OAuth 用戶端
  4. 表中會顯示連線類型和用戶端 ID 。

步驟 3:完成連線

在 Slack Connectivity 下已新增 OAuth 用戶端時:

  1. 選取連線至 Slack
  2. 按照提示登入 Slack 工作區。
  3. 選擇允許以授予 Tableau 網站存取 Slack 工作區的權限。

現在,Tableau 網站和 Slack 工作區已連線。在 Slack 工作區中,當有人分享 Tableau 內容、觸發資料驅動型通知,或是在檢視或工作簿的評論中@提及某人時,獲得授權的 Tableau 使用者可以收到 Slack 通知。

中斷 Tableau Server 網站與 Slack 的連線

可以在網站設定的「整合」索引標籤中,選擇從 Slack 中斷連線,來中斷 Tableau 網站與 Slack 工作區的連線。使用者將在一段時間內繼續收到通知。在步驟 2 中新增的 OAuth 用戶端資訊將被保留,如果需要,可用來連線到新工作區。

更新 Tableau Slack 應用程式

當 Tableau Slack 應用程式有新版本時,Tableau 建議重新安裝該應用程式以保持應用程式效能並使用新功能。

要重新安裝 Tableau for Slack 應用程式,請在網站設定的「整合」索引標籤中,選擇從 Slack 中斷連線,然後完成整合 Tableau 與 Slack 工作區的連線步驟。

感謝您的意見回饋!