使用儀表板擴充程式
擴充程式使您能向儀表板窗格中新增獨特的功能,或直接將它們與 Tableau 外部的應用程式集成。新增擴充程式很容易;只需像加入其他儀表板窗格物件一樣將它們加入儀表板窗格配置即可。
借助協力廠商開發者建立的 Web 應用程式的說明,擴充程式可以擴展儀表板窗格的功能。如果您是開發者,並且想要建立自己的擴充功能,請參閱 GitHub 上的 Tableau 擴充功能 API 文件(連結在新視窗開啟)。
附註:Tableau 管理員可以關閉 Tableau Desktop(連結在新視窗開啟)、Tableau Server(連結在新視窗開啟) 和 Tableau Cloud(連結在新視窗開啟) 的儀表板擴充程式。
向儀表板窗格中新增擴充程式
在 Tableau 工作簿中,開啟一個儀表板窗格工作表。
從「物件」部分將「擴充程式」拖到儀表板窗格中。
在「新增擴充程式」對話方塊中,執行以下任一操作:
搜尋並選取擴充程式。
按一下「存取本機擴充功能」,然後巡覽到之前下載的 .trex 檔案。
如果出現提示,請允許或拒絕儀表板擴充程式存取工作簿中的資料。有關詳情,請參閱資料安全性、具有網路功能和沙箱化的擴充。
如果您允許存取,請按照螢幕上任何說明進行操作來設定擴充程式。
附註:若使用的是 Tableau Server 或 Tableau Cloud,在列印件、PDF 和儀表板影像(包括訂閱電子郵件中的影像)中,延伸模組物件將顯示為空白。
設定儀表板擴充程式
某些儀表板擴充程式提供設定選項,使您能自訂功能。
在儀表板窗格中選取擴充程式,並從右上角的下拉式功能表中選取「設定」。
按照螢幕上的說明進行操作來設定擴充程式。
重新載入儀表板擴充程式
如果儀表板擴充程式失去回應,您可能需要重新載入擴充程式,這類似於在瀏覽器中重新整理網頁。
在儀表板窗格中選取擴充程式,並從右上角的下拉式功能表中選取「重新載入」。
儀表板擴充程式將重新整理,並會設定為其原始狀態。
如果重新載入擴充程式未能將其恢復到可用狀態,請嘗試從儀表板窗格中將其移除,並再次新增。
資料安全性、具有網路功能和沙箱化的擴充
儀表板擴充是以兩種形式呈現的 Web 應用程式:
- 啟用網路的擴充功能在位於本機網路以外的 Web 伺服器上執行。
- 沙箱化擴充功能在受保護的環境中執行,而且無權存取 Web 上的任何其他資源或服務。
在新增具有網路功能的擴充或檢視包含擴充的儀表板窗格之前,請確定您信任託管該擴充的網站。預設情況下,儀表板擴充程式使用 HTTPS 協定,該協定可保障一條用於傳送和接收資料的加密通道,並確保一定的隱私性和安全性。
有關使用儀表板擴充功能時資料安全性的詳情,請參閱擴充功能安全性 - 部署的最佳做法(連結在新視窗開啟)。
允許或拒絕對具有網路功能的擴充存取資料
根據擴充程式的設計方式,它可能會存取檢視中的可見資料、完整基礎資料、資料來源中的表和欄位名稱,以及有關資料來源連線的便利店。新增擴充程式或檢視包含擴充程式的儀表板窗格時,您將有機會允許或拒絕擴充程式執行和存取此資料。
如果您要檢視的儀表板窗格包含需要完整資料存取權限的擴充程式,而該存取權限被拒絕,則會出現一條訊息,而不是擴充程式。如果您信任擴充程式並且想要使用它,您可以重設權限並允許擴充程式執行。
在儀表板窗格中選取擴充程式,並從右上角的下拉式功能表中選取「重設權限」。
按一下「允許」以允許擴充程式執行和存取資料,或按一下「拒絕」阻止擴充程式執行。
確保在 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 不對擴充程式或與 Extensions API 交互的其他程式提供支援。不過,您可以在 Tableau 開發者社群(連結在新視窗開啟)上提交問題並請求幫助。