整合 Tableau 與 Slack 工作區

從版本 2021.3 開始,Tableau Server 和 Tableau Cloud 支援與適用於 Slack 的 Tableau 應用程式整合,讓您的團隊可以在 Slack 工作空間中與 Tableau 進行協作、共用 Tableau 快照、搜尋 Tableau 內容,以及接收有關 Tableau 資料的通知。

適用於 Slack 的 Tableau 應用程式可讓您將 Tableau 站台與 Slack 工作區連線起來。啟用後,Tableau 使用者可以:

  • 在團隊成員與他們分享內容、評論中提及他們或資料達到資料驅動型警示中的指定臨界值時在 Slack 中看到通知。如果 Tableau Cloud 的網站管理員或 Tableau Server 的伺服器管理員在網站上啟用通知,使用者可以透過帳戶設定(連結在新視窗開啟)來控制他們在 Slack 中接收哪些通知。
  • 在將 Tableau URL 貼上到 Slack 時查看視覺效果預覽,從而允許使用者直接在 Slack 中共用與內容相關的資料內容。
  • 在 Slack DM 和頻道中搜尋 Tableau 檢視或工作簿。
  • 從適用於 Slack 的 Tableau 應用程式存取最近和收藏夾。

有關詳情,請參閱 使用適用於 Slack 的 Tableau 應用程式接收通知、搜尋和共用

附註:若您的站台關閉了某些功能,則某些通知偏好設定可能不可用。例如,若「使用者可見性設定」設定為「受限」,則通知將關閉。有關詳細資訊,請參閱站點設定參考管理站台使用者可見性

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

需求

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

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

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

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

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

附註:若使用 Proxy 伺服器,請確保在開始之前遵循為 Tableau Server 設定 Proxy 與負載平衡器 中的 Proxy 設定指南。

此外,對於 Windows

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

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 和權限

    重要資訊: 開啟適用於 Slack 的 Tableau 應用程式權杖變換選項會導致 Slack 中的通知停止工作。權杖變換在新增後無法移除。

  8. 選擇新增重新導向 URL
  9. 新增完整合格的 URLhttps://<Tableau Server URL>/auth/add_oauth_token
  10. 從導航功能表中選擇基本資訊。
  11. 為 Tableau server 管理員提供用戶端 ID、用戶端密碼和重新導向 URL 。
  12. 從「設定」功能表選擇「基本資訊」,然後選擇「安裝」,將適用於 Slack 的 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:完成連線

Tableau Server 管理員:

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

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

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

中斷 Tableau 站台與 Slack 的連線

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

作為 Slack 使用者,您可以從適用於 Slack 的 Tableau 應用程式中的「首頁」標籤選取「中斷與 Tableau 的連線」以中斷與 Slack 的連線 。

更新適用於 Slack 的 Tableau 應用程式

有適用於 Slack 的 Tableau 應用程式新版本可用時,Tableau 建議更新應用程式以維持應用程式的效能並使用新功能。

要更新適用於 Slack 的 Tableau 應用程式:

  1. 從站台的「設定」頁面上,選取「整合」索引標籤。
    Tableau 網站設定中的「整合」索引標籤
  2. 「Slack 連線性」下,選取「連線到 Slack」
  3. 選取「更新」

附註:任何 Tableau 管理員套用的應用程式更新都會影響連線到同一工作空間的所有 Tableau 站台。

對適用於 Slack 的 Tableau 應用程式進行疑難排解

管理 Slack 工作空間的應用程式核准(連結在新視窗開啟)是最佳做法。但是,若 Slack 工作空間允許非管理員使用者移除應用程式,則使用者可能能夠移除站台的適用於 Slack 的 Tableau 應用程式。在這種情況下,其他使用者可查看適用於 Slack 的 Tableau 應用程式,但其功能無法按預期工作。要解決此問題,請讓 Slack 管理員解除安裝並重新安裝適用於 Slack 的 Tableau 應用程式。然後,讓管理員按照步驟將 Slack 連線到 Tableau 站台。

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