將流程發布至 Tableau Server 或 Tableau Online

將您的流程發布至 Tableau ServerTableau Online,根據排程自動執行流程,並使用 Tableau Prep Conductor 重新整理流程輸出。

附註:本主題的內容同時適用於 Tableau Server 和 Tableau Online,文中亦特意指出例外情況。

誰可以執行此動作?

伺服器管理員、網站管理員 Creator 以及 Creator 允許連線和發布的完整存取權限。

Exlporer(可以發行)和網站管理員 Explorer 擁有的發布能力受到限制,詳情請見下列主題:

Tableau Server:

Tableau Online:允許每個網站角色所具有的一般功能。

在您發佈之前

為確保您可以在 Tableau ServerTableau Online 中執行流程,請檢查下列事項:

  1. 確認流程中沒有錯誤。

    嘗試在 Tableau ServerTableau Online 中執行流程時,包含錯誤的流程將會失敗。流程中的錯誤可由紅色驚嘆號以及畫布右上角具有錯誤標記的紅點加以識別。

  2. 確認您的流程未包含輸入連接器,或與您的 Tableau Server 版本不相容的功能。Tableau Online 應一律以最新版本運作。

    包括您所使用的 Tableau Server 版本中尚未支援的連接器或功能的流量可以發佈,但是無法排程在 Tableau Server 中執行。若要發佈和排定流程以執行 Tableau Server,您必須使用 Tableau Server 2019.1 版或更新版本,且必須啟用 Tableau Prep Conductor。

    例如,Tableau Prep Builder 2019.1.4 版早已引入 SAP HANA 連接器,但 Tableau Prep Conductor 一直到 Tableau Server 2019.2 版才支援此連接器。當您發佈流程時,系統會顯示以下範例。

    為了在 Tableau Server 中執行流程,您需要採取適當的動作才能使流程相容。如需有關使用不相容流程的詳細資訊,請參閱 Tableau Prep 版本相容性

  3. 包含連線至網路共用之輸入或輸出步驟的流程,需要安全清單。Tableau Online 不支援此選項和檔案,而且檔案必須與發布時的流程一起封裝。

    除非伺服器可以存取檔案和路徑,且您組織的安全清單中包含這些檔案和路徑,否則不允許指向儲存在網路共用(UNC 路徑)之檔案的流程輸入和輸出步驟。如果您發佈流程卻未將檔案位置新增到安全清單,流程依舊可以發佈,但是當您嘗試排程或執行 Tableau Server 中的流程時,就會收到錯誤訊息。

    如果檔案並非儲存在列出的位置,則當您發佈流程時,系統就會顯示警告訊息。

    按一下訊息中的「清單」連結以查看允許的位置清單。將檔案移至清單中的某個位置,並確保您的流程會指向這些新位置。

    Tableau Server 中,若要設定允許的網路路徑,請使用步驟 4:安全清單輸入和輸出位置中描述的 tsm 命令選項。

    如果不希望將檔案移至所列出的安全位置,您必須使用流程來封裝輸入檔案,並將流程輸出發佈至 Tableau Server 做為發佈的資料來源。如需設定這些選項的詳細資訊,請參閱本主題中的發佈流程

  4. 確保每個流程輸出步驟都設為「以資料來源形式發布」。所有流程輸出步驟都必須指向發布該流程的同一個伺服器或網站,但可以指向該伺服器或網站上不同的專案。只能選取一個伺服器或網站。

    若要設定所有輸出步驟的發佈位置,請執行下列動作:

    1. 在「流程」窗格中,選取輸出步驟。

    2. 在發佈窗格中,選取「發佈為資料來源」

    3. 選取伺服器或網站,以及要在其中發佈流程的專案。如有需要,請登入伺服器或網站。

    4. 輸入每個輸出的名稱和說明。

      輸出檔案名稱應夠特別,執行流程的人員才能輕鬆識別哪個輸出檔案要重新整理。檔案名稱顯示在 Tableau ServerTableau Online 中流程的「概觀」「連線」頁面。

    5. 儲存您的流程。

      如需有關如何設定發佈之輸出步驟的更多資訊,請參閱建立和發佈擷取及資料來源

發佈流程

附註:發布的流程若包含發行資料來源這種輸入時,發行者會被指派為預設流程擁有者。流量執行時,會將流程擁有者當作「執行身分」帳戶。如需執行身分帳戶的詳情,請參閱執行身分服務帳戶。只有網站或伺服器管理員可以變更 Tableau OnlineTableau Server 中的流程擁有者。

  1. 在 Tableau Prep Builder 中開啟您的流程。

  2. 從頂端功能表中,選取「伺服器」>「發佈流程」

  3. 填寫平台的欄位。然後按一下「發布」Tableau ServerTableau Online 會在流程概觀頁面上的預設瀏覽器自動開啟。

  1. 「發布至 Tableau Server」對話方塊中填寫下列欄位:
    • 專案:按一下下拉式選項,從專案階層中選取您的專案。這應該是發佈檔案的相同專案。
    • 名稱:輸入流程的名稱。此名稱顯示在「流程」頁面的伺服器上。若要覆寫現有流程,請按一下下拉式選項,從清單中選取名稱。
    • 說明(選擇性):輸入流排的說明。
    • 標籤(選擇性):按一下「新增」以鍵入一個或多個標籤以識別您的流程,讓使用者可以輕易找到它。在 Tableau Server 中的流程頁面上發布之後,也可以新增標籤。
  2. 按一下連線區段中的「編輯」,即可編輯連線設定或變更驗證。

    檔案

    根據預設,檔案輸入連線會與流程一起封裝。在 Tableau Server 中執行流程時,不會重新整理壓縮檔案。所有檔案的設定必須相同,不論是「上傳」「直接連線」

    • 若要在重新整理輸出檔案時擷取最新的資料,請選擇「直接連線」(如果 Tableau Server 可以連線至檔案位置,而且貴組織的安全清單中包含該位置)。

    • 如果輸入或輸出步驟指向儲存在網路共用(UNC路徑)中的檔案,且該位置並未包含在組織的安全清單中,則系統會顯示警告訊息。按一下訊息中的連結,即可查看列出位置、移動檔案以及將輸入和輸出步驟指向新檔案位置的安全清單。有關詳情,請參閱在您發佈之前一節中的步驟 3。

    • 如需如何將位置新增至組織的安全清單的相關資訊,請參閱步驟 4:安全清單輸入和輸出位置

    資料庫

    如果您的流程連線至一個或多個資料庫,請從下列驗證類型中,選取一種要在連線至流程輸入資料來源時使用的驗證方式。

    • 提示使用者:您必須編輯 Tableau Server 中的連線,並在執行流程前輸入資料庫認證。

    • 內嵌密碼:您連線到資料所使用的認證將與連線一起儲存,並且存取您發布的流程的每個人都將使用此認證。

    • 伺服器作為帳戶執行:伺服器的作為使用者執行帳戶將驗證所有使用者。

  1. 「發布至 Tableau Online」對話方塊中填寫下列欄位:
    • 專案:按一下下拉式選項,從專案階層中選取您的專案。這應該是發佈檔案的相同專案。
    • 名稱:輸入流程的名稱。此名稱顯示在「流程」頁面的伺服器上。若要覆寫現有流程,請按一下下拉式選項,從清單中選取名稱。
    • 說明(選擇性):輸入流排的說明。
    • 標籤(選擇性):按一下「新增」以鍵入一個或多個標籤以識別您的流程,讓使用者可以輕易找到它。在 Tableau Server 中的流程頁面上發布之後,也可以新增標籤。
  2. 按一下連線區段中的「編輯」,即可編輯連線設定或變更驗證。

    檔案

    Tableau Online 不支援輸入步驟資料的直接檔案連線,而且檔案必須與流程一起封裝。在 Tableau Online 中執行流程時,不會重新整理壓縮檔案。

    資料庫

    若要在連線至內部部署資料來源時將資料維持在最新狀態,您可以將資料來源轉換成發行資料來源;另外如果已設定資料來源的 Tableau Bridge,Tableau Online 可以使用 Tableau Bridge 用戶端連接資料。

    有關 Tableau Online 支援的直接連線的詳情,請參閱允許直接連線至雲端平台託管的資料

    有關使用 Tableau Bridge 的詳情,請參閱允許您的發行者維護內部部署資料的即時連線

    如果您的流程連線至支援直接連線的雲端資料來源,請從下列驗證類型中,選取一種要在連線至流程輸入資料來源時使用的驗證方式。

    • 提示使用者:您必須編輯 Tableau Online 中的連線,並在執行流程前輸入資料庫認證。

    • 內嵌密碼:您連線到資料所使用的認證將與連線一起儲存,並且存取您發布的流程的每個人都將使用此認證。

    • 選取內部部署資料來源的「發布資料來源」選項按鈕。Tableau Online 無法直接連線到這些資料來源重新整理您的資料。將流程發布至 Tableau Online 時,選擇此選項會將資料來源輸入連線轉換為發行資料來源。
    • 如果已設定資料來源的 Tableau Bridge,而且資料來源受 Tableau Online 支援,執行流程時會重新整理資料。有關詳情,請參閱允許直接連線至雲端平台託管的資料

    • 若要以發行資料來源取代 Tableau Prep Builder 中流程的內部部署資料來源連線,請先在「更多選項」中選取「更新流程輸入以使用發行資料來」,再發布流程。
    • 如果您未勾選核取方塊,Tableau Prep Builder 中的流程仍會與本機內部部署資料來源維持連續狀態,但 Tableau Prep Builder 中的流程不會與流程的發布版本同步處理。若要繼續處理流程,您必須從 Tableau Online 下載流程,編輯後再重新發布。

感謝您的回饋! 提交意見回饋時發生錯誤。重試或傳送訊息給我們