Tableau Prep 流程製作
Tableau Prep 流程製作處理序可在瀏覽器中提供互動式的 Prep 流程體驗,讓使用者可以在 Tableau Server 上建立流程並與之互動,以清理和準備資料。有關詳情,請參閱在 Web 上建立流程並與之互動。已在版本 2020.4 中新增。
處理序 | |
狀態 | 可在 [狀態] 頁面上查看 |
記錄 | 中。有關詳情,請參閱Tableau Server 記錄檔和記錄檔位置 |
預設情況下,Tableau Prep 流程製作處於啟用狀態。其使用以下元件:
- Tableau Prep Minerva 服務:由 Tableau Prep 流程製作用於查詢資料來源。預設情況下,會在已啟用 Tableau Prep 流程製作的節點上自動啟用。
- 資料引擎:資料引擎可建立資料擷取並處理查詢。預設情況下,會在已啟用 Tableau Prep 流程製作的節點上自動啟用。
- 閘道:閘道處理序可以處理從瀏覽器、Tableau Desktop 和其他客戶端發往 Tableau Server 的所有請求。預設情況下,會在已啟用 Tableau Prep 流程製作的節點上自動啟用。
效能和擴展建議
Tableau Prep 流程製作可能佔用大量 CPU 和 RAM。建議將流程製作隔離到單獨的節點或新增伺服器資源,以監視伺服器並根據需要調整部署。
將流程製作隔離到單獨的節點
在單獨的節點上執行 Tableau Prep 流程製作會使流程製作工作流程與其他 Tableau 工作負載隔離。若伺服器繁忙,需要進行大量的擷取重新整理以及大量的編輯和檢視工作,並且您不想中斷此工作負載,那麼建議將 Prep 流程製作隔離到其自己的伺服器節點。這意味著所有流程編輯會被導向到專用節點。有關詳情,請參閱設定節點。
附註:Prep Web 製作 使用共用服務,例如應用程式伺服器 (VizPortal)、PostgreSQL 存放庫、快取伺服器和 Hyper。若這些服務已滿負荷執行,由於額外的 Prep Web 製作負載,它們可能還需要額外的資源。
若在多節點叢集上執行 Tableau Server,可以指定一個或多個專用節點來執行背景程式。使用背景程式流程,可以將背景工作負載(例如 Tableau Prep Conductor)與所有互動式工作負載(例如 Prep Flow 製作 和 VizQL Server)隔離開來。有關詳細資訊,請參閱 Tableau Server 背景程式程序和透過節點角色進行工作負載管理。
對於核心和基於使用者的部署,強烈建議至少有一個節點專用於流程,以取得最佳效能。雖然可以在任何取得授權的伺服器核心上執行流程,但購買的額外資源核心應該只執行 Tableau Prep Conductor,而不是擷取重新整理或 VizQL 流程。
新增資源
需要更多資源時,可以向伺服器環境新增更多節點。在規劃節點時,有幾個因素會影響您決定需要分配多少個額外的硬體。
規劃節點時要考慮的主要事項:
- 尖峰時間期間預期的並行使用者數或並行工作階段數。可以使用 TSM 選項
maestro.sessionmanagement.maxConcurrentSessionPerUser
設定每個使用者的並行工作階段數。有關詳情,請參閱 tsm configuration set 選項。 - 流程具有的平均資料輸入節點數及其具有的資料量。可以使用 TSM 選項
maestro.app_settings.sampling_max_row_limit
設定最大列取樣限制。有關詳情,請參閱 tsm configuration set 選項。 - 製作流程的複雜性和節點數。聯結、聯集、彙總和樞紐之類的節點類型通常將需要更多資源。
授權額外供應項目
設定節點需要 資料管理 和 Advanced Management 的額外授權。
供應項目 | 可讓您: |
---|---|
資料管理 | 將節點設定為僅執行流程,或將節點設定為執行除流程之外的所有作業。Tableau Prep Conductor 必須在節點上執行。 資料管理 授權包括 Tableau Prep Conductor,可讓您排程和追蹤流程。該授權適用於可基於角色或基於核心的單一 Tableau Server 部署。 作為 Creator,可以直接在伺服器上建立和編輯流程,而不需要 資料管理。 |
Advanced Management | 設定透過節點規則處理不同類型工作負載的位置。例如,可以在一個節點上執行流程,在另一個節點上執行訂閱和警示。 |
拓撲和設定
若要讓 Tableau Prep 流程製作具有高度可用性,請在啟用時在節點上設定 Tableau Prep 流程製作的兩個執行個體。
以下為兩節點設定的範例:
以下為兩節點設定的狀態頁面範例:
以下為四節點設定的範例:
以下為四節點設定的狀態頁面範例: