使用儀表板擴充程式

擴充程式使您能向儀表板窗格中新增獨特的功能,或直接將它們與 Tableau 外部的應用程式集成。新增擴充程式很容易;只需像加入其他儀表板窗格物件一樣將它們加入儀表板窗格配置即可。

借助協力廠商開發者建立的 Web 應用程式的說明,擴充程式可以擴展儀表板窗格的功能。如果您是開發者,並且要建立自己的擴充功能,請參閱 GitHub 上的 Tableau 擴充功能 API 文件(連結在新視窗開啟)

附註:Tableau 管理員可以關閉 Tableau Desktop(連結在新視窗開啟)Tableau Server(連結在新視窗開啟)Tableau Cloud(連結在新視窗開啟) 的儀表板擴充程式。

向儀表板窗格中新增擴充程式

  1. 在 Tableau 工作簿中,開啟一個儀表板窗格工作表。

  2. 「物件」部分將「擴充程式」拖到儀表板窗格中。

    顯示如何向儀表板新增擴充功能的箭頭。

  3. 在「新增擴充程式」對話方塊中,執行以下任一操作:

    • 搜尋並選取擴充程式。

    • 按一下「存取本機擴充功能」,然後巡覽到之前下載的 .trex 檔案。

  4. 如果出現提示,請允許或拒絕儀表板擴充程式存取工作簿中的資料。有關詳情,請參閱資料安全性、Tableau 受信任的擴充功能和已啟用網路的擴充功能

    如果您允許存取,請按照螢幕上任何說明進行操作來設定擴充程式。

    附註:若使用的是 Tableau Server 或 Tableau Cloud,在列印件、PDF 和儀表板影像(包括訂閱電子郵件中的影像)中,延伸模組物件將顯示為空白。

設定儀表板擴充程式

某些儀表板擴充程式提供設定選項,使您能自訂功能。

  1. 在儀表板窗格中選取擴充程式,並從右上角的下拉式功能表中選取「設定」

  2. 按照螢幕上的說明進行操作來設定擴充程式。

    在儀表板上設定擴充功能的內容功能表。

重新載入儀表板擴充程式

如果儀表板擴充程式失去回應,您可能需要重新載入擴充程式,這類似於在瀏覽器中重新整理網頁。

  1. 在儀表板窗格中選取擴充程式,並從右上角的下拉式功能表中選取「重新載入」

    儀表板擴充程式將重新整理,並會設定為其原始狀態。

  2. 如果重新載入擴充程式未能將其恢復到可用狀態,請嘗試從儀表板窗格中將其移除,並再次新增。

資料安全性、Tableau 受信任的擴充功能和已啟用網路的擴充功能

擴充功能是以兩種標準呈現的 Web 應用程式:

  • Tableau 受信任的擴充功能經過專門檢閱,並部署在 Tableau 管理的主機上。其中包括 Tableau 開發和管理的擴充功能、Tableau Exchange 合作夥伴建置並透過 Tableau 的擴充功能檢閱和託管服務部署的擴充功能,以及舊版沙箱化擴充功能主機中的擴充功能。

  • 已啟用網路的擴充功能由協力廠商主機託管。這些擴充功能可讓開發人員在無需 Tableau 介入的情況下管理其擴充功能的交付。其中包括合作夥伴直接管理以提供更佳生產支援的擴充功能、在本機網路中託管和部署的擴充功能,以及需要與 Tableau 外部的協力廠商服務通訊的擴充功能。

在允許已啟用網路的擴充功能之前,請務必確保您信任託管該擴充功能的開發人員和網站。

預設情況下,擴充功能使用 HTTPS 通訊協定,該通訊協定可確保加密傳送和接收資料的管道,從而保證一定的隱私權和安全性。有關使用儀表板擴充功能時資料安全性的詳情,請參閱擴充功能安全性 - 部署的最佳做法(連結在新視窗開啟)

允許或拒絕已啟用網路的擴充功能

預設情況下,已啟用網路的擴充功能必須請求執行權限。此權限對話方塊將提供有關託管擴充功能的協力廠商伺服器以及擴充功能所需資料存取層級的資訊。我們建議在允許擴充功能執行之前檢閱此資訊。

擴充功能通常會存取檢視中的可見資料。擴充功能請求「完整資料存取」時,它可能會要求在工作簿中進行更深入的資料存取。這可能包括存取完整資料、資料來源中的資料表和欄位名稱,以及有關資料來源連線的資訊。在允許擴充功能在工作簿中執行之前,應檢閱擴充功能權限對話方塊中宣告的資訊,並決定是否允許或拒絕擴充功能執行並存取資料。

如果您要檢視的儀表板窗格包含需要完整資料存取權限的擴充程式,而該存取權限被拒絕,則會出現一條訊息,而不是擴充程式。如果您信任擴充程式並且想要使用它,您可以重設權限並允許擴充程式執行。

重設儀表板上擴充功能權限的內容功能表。

  1. 在儀表板中選取擴充功能,然後從右上角的下拉式功能表中選擇重設權限

  2. 按一下「允許」以允許擴充程式執行和存取資料,或按一下「拒絕」阻止擴充程式執行。

確保在 Tableau Desktop 中已啟用 JavaScript

儀表板擴充程式使用 Tableau Extensions API 庫(一個 JavaScript 庫)與資料交互。如果要使用擴充,請務必保在儀表板窗格安全性設定中啟用 JavaScript:

選擇「說明」>「設定與效能」>「設定儀表板窗格 Web 檢視安全性」>「啟用 JavaScript」

確保擴充程式在 Tableau Cloud 或 Tableau Server 上執行

您可以將擴充程式新增到從 Tableau Desktop 中發佈的工作簿,或直接在 Tableau Cloud 和 Tableau Server 的 Web 製作模式下新增。Tableau 管理員必須允許擴充在網站上執行,並將具有網路功能的擴充新增至允許清單。管理員只應允許您測試過並信任的擴充程式。

如果要在 Tableau Cloud 或 Tableau Server 中使用儀表板擴充功能,請指引管理員閱讀在 Tableau Cloud 中管理儀表板擴充功能在 Tableau Server 中管理儀表板擴充功能(連結在新視窗開啟)

支援沙箱化擴展的 Web 瀏覽器

Internet Explorer 11 除外,沙箱化擴充可在所有支援 Tableau Server(連結在新視窗開啟)Tableau Cloud(連結在新視窗開啟) 的瀏覽器中執行。

支援適用於沙箱或擴充的 Tableau Server 版本

您可以在 Tableau Server 2019.4 及更新版本中使用沙箱化擴充。

取得對協力廠商和合作夥伴建置的儀表板擴充功能的支援

Tableau 對合作夥伴建置的擴充功能和協力廠商擴充功能不提供直接支援。但是,如果您需要幫助,可以在一些位置找到更多資訊。

  • Tableau Exchange 上的一些合作夥伴頁面提供直接支援連結來為您提供協助。
  • 請透過 Tableau Exchange 中的開發人員網站連結聯絡擴充功能的建立者。

有關擴充功能 API 的問題,我們鼓勵開發人員透過 DataDev Slack 管道在 GitHub 上提交問題來共用擴充功能 API 的問題並尋求協助。


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