將流程發佈至 Tableau Server 或 Tableau Cloud

重要提示:從版本 2020.4.1 開始,將流程發佈到 Tableau ServerTableau Cloud,或在 Web 上手動執行流程時不再需要 資料管理。僅當您計劃按排程執行流程時才需要(已啟用 Tableau Prep Conductor)。

將流程發佈到 Tableau ServerTableau Cloud,與他人共享它們或按排程自動執行它們,並使用 Tableau Prep Conductor 重新整理流程輸出。還可以在伺服器上手動執行單個流程。在 Web 上建立或編輯的流程(版本 2020.4 及更高版本)必須先發佈,然後才能執行。

有關在 Web 上發佈流程的資訊,請參閱 Tableau Server(連結在新視窗開啟)Tableau Cloud(連結在新視窗開啟) 說明中的發佈流程。有關執行流程的資訊,請參閱執行流程

在您發佈之前

為確保可以執行流程,請檢查以下內容:

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

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

  2. 確認您的流程未包含輸入連接器,或與您的 Tableau Server 版本不相容的功能。在 Web 上建立的流程始終與建立這些流程的伺服器版本相容。

    仍然可以從 Tableau Prep Builder 發佈包含 Tableau Server 版本中尚不支援的連接器或功能的流程,但是無法對這些流程進行排程,以執行這些流程。

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

    附註:若要對在 Tableau Server 上執行的流程進行排程,必須使用 Tableau Server 版本 2019.1 或更高版本,並且必須啟用 Tableau Prep Conductor。

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

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

    附註:目前,在 Web 上建立的流程只能輸出到已發佈的資料來源或資料庫。

    Tableau Prep Builder

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

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

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

    Tableau Server 中,若要設定允許的網路路徑,請使用 Tableau Server 說明中步驟 4:安全清單輸入和輸出位置(連結在新視窗開啟)中描述的 tsm 命令選項。

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

  4. 僅適用於 Tableau Prep Builder)若將流程輸出步驟設定為「發佈為資料來源」,則所有流程輸出步驟都必須指向發佈流程的同一個伺服器或站點。它們可以指向該伺服器或站點上的不同專案,但是只能選取同一個伺服器或站點。

    若要為輸出步驟設定發佈位置,請執行以下操作:

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

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

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

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

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

    5. 儲存您的流程。

      有關如何設定輸出步驟以進行發佈的詳情,請參閱建立資料擷取檔案和已發佈的資料來源

Tableau Prep Builder 發佈流程

附註:發佈流程時,系統會自動將您指派為預設流程擁有者。如果流程連線到已發佈的資料來源,則伺服器將使用流程擁有者連線到已發佈的資料來源。只有站台或伺服器管理員可以變更流程所有者,且紙可變更為他們自己。

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

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

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

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

    檔案

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

    直接連線

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

    存放在網路共享中的檔案

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

    關於如何將位置新增至組織安全清單的相關資訊,請參閱步驟4:清單輸入和輸出位置(連結在新視窗開啟)

    輸入檔案路徑中的參數

    從版本 2022.1.1 開始,可以在 Web 上安排和執行在輸入檔案路徑中包含參數的流程。這需要直接檔案連線。

    如果檔案與流程一起打包,或者使用的是早期版本的 Tableau Prep,則檔案路徑中包含的所有參數都將變更為當前(預設)值,並且檔案路徑將變為靜態。有關在流程中使用參數的更多資訊,請參閱將參數套用於輸入步驟

    資料庫

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

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

    • 提示使用者:您必須編輯 Tableau Server 中的連線,並在執行流程前輸入資料庫認證。
    • 內嵌密碼:您用來連線至資料所使用的認證將與連線一起儲存,並做某個排程中執行時使用該流程。開啟流程進行編輯時,需要重新輸入您的認證。

      新增憑證(版本 2020.1.1 及更新版本)

      如果連線到雲端連接器,則可以直接從「發佈流程」對話方塊新增憑證,以將它們內嵌到流程中。

      1. 按一下連線部分中的「編輯」,或按一下警告訊息中的編輯憑證。接著,從「驗證」下拉式功能表中,按一下「新增認證」

      2. 在確認對話方塊中,按一下「繼續」Tableau Prep Builder 會自動開啟您登入之伺服器的「帳戶設定」頁面。

      3. 新增認證,接著巡覽回 Tableau Prep Builder

      4. 「完成新增認證」對話方塊中,按一下「完成」

      5. 按一下「連線」區段中的「編輯」,然後確認認證是否已新增和內嵌至流程。

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

    檔案

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

    附註:因為需要直接檔案連線,Tableau Cloud 目前不支援在輸入檔案路徑中包含參數的排程和執行流程。發佈流程時,檔案路徑中包含的所有參數都將變更為當前(預設)值,並且檔案路徑變為靜態。

    作為替代方案,可以在 Tableau Prep Builder 的檔案路徑中或使用命令行執行帶有參數的流程。有關在流程中使用參數的更多資訊,請參閱將參數套用於輸入步驟

    資料庫

    若要在發佈流程至 Tableau Cloud 時讓資料保持在最新狀態,您只能直接連線到雲端託管的資料來源。在連線至內部部署資料來源時,必須將資料來源轉換成已發佈的資料來源,並且若已為資料來源設定 Tableau Bridge,Tableau Cloud 可以使用 Tableau Bridge 用戶端連線到資料。

    有關 Tableau Cloud 支援的直接連線的詳情,請參閱允許直接連線至雲端平台託管的資料(連結在新視窗開啟)

    有關使用 Tableau Bridge 的詳情,請參閱允許您的發行者維護內部部署資料的即時連線(連結在新視窗開啟)

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

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

    • 內嵌密碼:您用來連線至資料所使用的認證將與連線一起儲存,並做某個排程中執行時使用該流程。開啟流程進行編輯時,需要重新輸入您的認證。

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

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

    新增憑證(版本 2020.1.1 及更新版本)

    如果連線到雲端連接器,則可以直接從「發佈流程」對話方塊新增憑證,以將它們內嵌到流程中。

    1. 按一下連線部分中的「編輯」,或按一下警告訊息中的編輯憑證。接著,從「驗證」下拉式功能表中,按一下「新增認證」

    2. 在確認對話方塊中,按一下「繼續」Tableau Prep Builder 會自動開啟您登入之伺服器的「帳戶設定」頁面。

    3. 新增認證,接著巡覽回 Tableau Prep Builder

    4. 「完成新增認證」對話方塊中,按一下「完成」

    5. 按一下「連線」區段中的「編輯」,然後確認認證是否已新增和內嵌至流程。

誰可以執行此動作

  • 伺服器管理員、網站管理員 Creator 以及 Creator 允許連線和發布的完整存取權限。
  • Creator 可以執行 Web 製作工作。
  • Explorer(可發佈)
感謝您的意見反應!已成功提交您的意見回饋。謝謝!