準備發佈工作簿
發佈工作簿時,您需要做出決策,確定其他人將如何存取檢視以及檢視後面的資料。您還需要考慮您和其他人在與伺服器上的檢視交互時的體驗。在發佈工作簿之前,使用本主題中的資訊來說明您做出這些決策,並提高工作簿的效能。
附註: 如果有 Tableau 網站管理員,請向他們諮詢,確定您的組織是否有已回答了這些問題的發佈準則。
典型已發佈工作簿的組成部分
在發佈過程中,您選取的設定將確定組成工作簿的各個部分如何相互交互。下圖顯示了工作簿的簡化概覽。
建立工作簿時連線到的基礎(原始)資料。進行發佈時,您將指定是否包括用於存取此資料的認證,或者是否要求使用者輸入認證來存取資料。
Tableau 資料來源。將在其中進行動作。它包含的 XML 中繼資料描述如何存取基礎資料 (A)、您在 Tableau 中進行的欄位自訂或計算以及何時重新整理擷取(如果有)。
在此圖中,資料嵌入在工作簿中,並包含擷取連線和重新整理排程、一些計算,諸如此類。
一個顯示 B 中的資料的檢視,您想要將該檢視提供給同事以在伺服器上進行編輯或交互。在進行發佈時,您可以選取要共用的工作表(包括檢視、儀表板和故事)。
決定如何存取資料並使資料保持最新
在發佈步驟中,您需要回答以下有關資料連線的問題。要獲得有關答案的幫助,請參閱發佈的資料來源的最佳做法。
您是將使用與資料的即時連線進行發佈,還是建立擷取?
如果您發佈了 Tableau Cloud 即時連線,請參閱授權存取發佈到 Tableau Cloud 的雲端資料。
您是希望在單獨的獨立 Tableau 資料來源的方式發佈工作簿的連線(然後將工作簿連線到已發佈的資料),還是將資料嵌入在工作簿中?
提示:如果工作簿已連線到 Tableau 資料來源,將會保留現有連線。這意味著您已回答了此問題。
您是希望工作簿在其他使用者開啟工作簿時顯示資料,還是希望要求使用者提供資料庫認證?(無論是哪種方式,使用者都還必須具有網站和您發佈到的專案的存取權限。)
這可能會很複雜,具體情況視工作簿連線到的資料而定。在許多情況下,下面介紹的簡單資料路徑效果很好。如果它不適合於您(或者您不確定),請參閱設定認證以存取您發佈的資料。
資料授權的簡單路徑
執行發佈步驟時,您將指定工作簿使用者將如何存取工作簿所連線到的資料。您在 [發佈工作簿] 對話方塊的 [資料來源] 部分執行此操作。
根據連線類型,簡單路徑可能適合於您的環境。您將執行以下操作之一:
對於 Tableau 資料來源連線: 保留現有連線並嵌入密碼。
對於其他資料連線:
在開啟 [發佈工作簿] 對話方塊之前,建立一個擷取,並僅包括工作簿的所需資料。
在 [發佈工作簿] 對話方塊中,將擷取嵌入在工作簿中,並選取 [允許重新整理存取權限] 。後者會將認證嵌入在連線中。
指定其餘設定並按一下 [發佈] 後,設定一個重新整理排程。
有關完整步驟,請參閱用於發佈工作簿的全面步驟。
需要完成額外工作來進行資料授權的情形
簡單路徑並非對每種情況都非常適合。出於以下原因,您可能需要改用其他方法:
您的現有原則要求單獨發佈資料來源並將工作簿連線到 Tableau 已發佈資料來源,而不是將資料嵌入工作簿。
這就需要比嵌入資料更多的一些步驟;不過,在可從兩者間進行選取的情況下,單獨發佈資料並在伺服器上進行管理被視為更好的做法。
您新增了使用者篩選器來強制實施列級安全性。在這種情形下,發佈即時連線更常用,並且需要執行其他步驟來保護篩選器的安全。
您要發佈到 Tableau Server,並且使用 SAP HANA 或 Impala 單一登入,或者您的工作簿連線的資料可使用基於模擬的授權(啟用 SQL Server 或 Kerberos 的資料)。
出於組織資料安全或授權原則的原因而必須執行的一些其他操作,IT 人員可幫助您完成這些操作。
即使您所做的決定被證明不是最佳路徑,您也可以透過重新發佈來輕鬆糾正。在某些情況下,網站管理員可以在伺服器上直接變更設定。
評估工作簿效能和易用性
在構建要發佈的工作簿時,請記住效能和交互最佳做法。當您在 Tableau Desktop 工作時,如果變更花費很長時間才能顯示,則它們在伺服器上將要花費一樣長或更長的時間才能顯示。您可以執行並且會產生很大影響的簡單步驟包括:限制新增到檢視中的標記數、限制新增到儀表板中的檢視數,以及從資料來源中移除未使用的欄位。
有關其他提示,請參閱以下主題:
設計高效的工作簿(連結在新視窗開啟),從第 6 頁上的 [編寫高效的工作簿] 開始。這 Tableau 技術白皮書通過使用免費的 Tableau ID 登入到 Tableau 網站。這與您在 Tableau 社群論壇中使用的 ID 相同。