---
schema_version: "1"
id: 721b310c405ce073efa7d36247752ee0d7a13e581fba1794e3e8eaf7cc7dcc22
title: 將流程發佈至 Tableau Server 或 Tableau Cloud
collection: tableau
version: current
locale: zh-tw
portal_url: https://docs.salesforce.com/tableau/current/zh-tw/prep/prep_conductor_publish_flow.md
canonical_url: https://help.tableau.com/current/prep/zh-tw/prep_conductor_publish_flow.htm
source_site: help.tableau.com
content_type: documentation
content_hash: bfec0d22150fea70a38ae6d293e08cef7b74f012f92e4cdd41c6341db97c641a
description: Publish a flow to Tableau Server or Tableau Cloud from Tableau Prep Builder.
---
[跳至主要內容](#main-content)

# 將流程發佈至 Tableau Server 或 Tableau Cloud

> [!IMPORTANT]
> 
> **重要提示**：從版本 2020.4.1 開始，將流程發佈到 Tableau Server 或 Tableau Cloud，或在 Web 上手動執行流程時不再需要 資料管理。僅當您計劃按排程執行流程時才需要（已啟用 Tableau Prep Conductor）。

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

從 Tableau Cloud 版本 2026.2.4 開始，作為 Creator，還可以將流程直接上傳到站台。有關詳情，請參閱[管理流程](https://help.tableau.com/current/prep/zh-tw/%3Chttps://help.tableau.com/current/online/zh-tw/prep_ Conductor_manage_flow.htm>)。

有關在 Web 上發佈流程的資訊，請參閱 [Tableau Server](https://help.tableau.com/current/server/zh-tw/prep_web_auth.htm#publishing-flows) 或 [Tableau Cloud](https://help.tableau.com/current/online/zh-tw/prep_web_auth.htm#publishing-flows) 說明中的**發佈流程**。有關執行流程的資訊，請參閱[執行流程](https://help.tableau.com/current/prep/zh-tw/prep_conductor_run_flow.htm)。

## 在您發佈之前

為確保可以執行流程，請檢查以下內容：

1. 確認流程中沒有錯誤。
    
    嘗試在 Tableau Server 或 Tableau Cloud 中執行流程時，包含錯誤的流程將會失敗。流程中的錯誤是由紅色驚嘆號以及畫布右上角的具錯誤標記的紅點所識別。
    
    ![顯示有錯誤的流程步驟的紅色三角形錯誤圖示的 Tableau Prep 流程。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_flow_error.png)
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 Prep Conductor 版本正的通知。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_incompatible2.png)
    
    **附註**：若要對在 Tableau Server 上執行的流程進行排程，必須使用 Tableau Server 版本 2019.1 或更高版本，並且必須啟用 Tableau Prep Conductor。
    
    為了在 Tableau Server 中執行流程，您需要採取適當的動作才能使流程相容。如需有關使用不相容流程的詳細資訊，請參閱 [Tableau Prep 版本相容性](https://help.tableau.com/current/prep/zh-tw/prep_conductor_compatibility.htm)。
3. 包含連線至網路共用之輸入或輸出步驟的流程，需要安全清單。Tableau Cloud 不支援此選項和檔案，而且檔案必須與發布時的流程一起封裝。
    
    **附註**：目前，在 Web 上建立的流程只能輸出到已發佈的資料來源或資料庫。
    
    **Tableau Prep Builder**
    
    除非伺服器可以存取檔案和路徑，且您組織的安全清單中包含這些檔案和路徑，否則不允許指向儲存在網路共用（UNC 路徑）之檔案的流程輸入和輸出步驟。如果在未將檔案位置新增到安全清單的情況下發佈流程，則會發佈流程，但嘗試手動執行流程或使用 Tableau Server 中的排程執行流程時會出現錯誤。
    
    如果檔案並非儲存在列出的位置，則當您發佈流程時，系統就會顯示警告訊息。
    
    ![指出輸出位置不在您的安全清單中，並連結該清單將其新增至該清單中的出錯訊息。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_serverfiles_safelist.png)
    
    按一下訊息中的「清單」連結以查看允許的位置清單。將檔案移至清單中的某個位置，並確保您的流程會指向這些新位置。
    
    ![安全清單檔案位置清單。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_conductor_safelist_locations.png)
    
    在 Tableau Server 中，若要設定允許的網路路徑，請使用 Tableau Server 說明中[步驟 4：安全清單輸入和輸出位置](https://help.tableau.com/current/server/zh-tw/prep_conductor_configure_network_shares.htm)中描述的 tsm 命令選項。
    
    如果不希望將檔案移至所列出的安全位置，您必須使用流程來封裝輸入檔案，並將流程輸出發佈至 Tableau Server 做為發佈的資料來源。如需設定這些選項的詳細資訊，請參閱本主題中的[從 Tableau Prep Builder 發佈流程](#Publish)。
4. （**僅適用於 Tableau Prep Builder**）若將流程輸出步驟設定為「發佈為資料來源」，則所有流程輸出步驟都必須指向發佈流程的同一個伺服器或站點。它們可以指向該伺服器或站點上的不同專案，但是只能選取同一個伺服器或站點。
    
    若要為輸出步驟設定發佈位置，請執行以下操作：
    
    1. 在「流程」窗格中，選取輸出步驟。
    2. 在發佈窗格中，選取**「發佈為資料來源」**。
    3. 選取伺服器或網站，以及要在其中發佈流程的專案。如有需要，請登入伺服器或網站。
    4. 輸入每個輸出的名稱和說明。
        
        輸出檔案名稱應夠特別，執行流程的人員才能輕鬆識別哪個輸出檔案要重新整理。檔案名稱顯示在 Tableau Server 或 Tableau Cloud 中流程的「概觀」和「連線」頁面。
    5. 儲存您的流程。
        
        ![將「將輸出儲存至欄位」設定為「已發佈資料來源」。顯示資料表。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_publishasdatasource2.png)
        
        有關如何設定輸出步驟以進行發佈的詳情，請參閱[建立資料擷取檔案和已發佈的資料來源](https://help.tableau.com/current/prep/zh-tw/prep_save_share.htm#Extract)。
5. 設定伺服器驗證方法（版本 2025.3 及更高版本）
    
    為更好地支援單一登入 (SSO) 和多重要素驗證 (MFA)，從 Tableau Prep Builder 登入 Tableau Server 或 Tableau Cloud 時，可以選擇使用隨 Tableau Prep 封裝的內嵌瀏覽器或外部瀏覽器進行驗證。預設設定為使用伺服器設定。
    
    登入時，Tableau Prep Builder 會檢查伺服器的慣用驗證方法是否設定為外部瀏覽器。此設定由您的管理員啟用。若未啟用此設定，則 Tableau Prep 會預設使用內嵌瀏覽器。也可以從功能表中手動選取其他選項，Tableau Prep 會在驗證時使用所選方法。
    
    ![Tableau Prep Builder 伺服器驗證方法功能表。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_server_authentication_method_menu.png)
    
    若要檢視或變更驗證方法，請執行下列操作：
    
    1. 在 Tableau Prep Builder 中，從頂端功能表中選取伺服器 > 伺服器驗證方法。
    2. 在此功能表中，按一下以下選項之一以設定驗證方法：
        
        - 使用伺服器設定（預設）：使用管理員設定的慣用驗證方法。這可以是預設瀏覽器或內嵌瀏覽器。有關如何以管理員身分設定此設定的更多資訊，請參閱 [tsm configuration set 選項](https://help.tableau.com/current/server-linux/zh-tw/cli_configuration-set_tsm.htm#wgserverauthenticationprepbuilderexternalbrowser)。
        - 內嵌瀏覽器：使用隨 Tableau Builder 封裝的預設版本的 Chromium。
        - 預設瀏覽器：使用電腦上設定的預設瀏覽器，例如 Chrome、Edge、Firefox、Safari 等。

## 從 Tableau Prep Builder 發佈流程

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

1. 在 Tableau Prep Builder 中開啟您的流程。
2. 從頂端功能表中，選取**「伺服器」**\>**「發佈流程」**。
    
    ![含「發佈流程」選項的伺服器功能表。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_server_publish_flow.png)
3. 填寫平台的欄位。然後按一下**「發布」**。Tableau Server 或 Tableau Cloud 會在流程**概觀**頁面上的預設瀏覽器自動開啟。

1. 在「發布至 Tableau Server」對話方塊中填寫下列欄位：
    - **專案：**按一下下拉式選項，從專案階層中選取您的專案。這應該是發佈檔案的相同專案。
    - **名稱：**輸入流程的名稱。此名稱顯示在「流程」頁面的伺服器上。若要覆寫現有流程，請按一下下拉式選項，從清單中選取名稱。
    - **說明（選擇性）：**輸入流排的說明。
    - **標籤（選擇性）：**按一下「新增」以鍵入一個或多個標籤以識別您的流程，讓使用者可以輕易找到它。在 Tableau Server 中的流程頁面上發布之後，也可以新增標籤。
2. 按一下連線區段中的「編輯」，即可編輯連線設定或變更驗證。
    
    ![用於將流程發佈到 Tableau Server 的表單。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_serverfiles2.png)
    
    #### 檔案
    
    根據預設，檔案輸入連線會與流程一起封裝。在 Tableau Server 中執行流程時，不會重新整理已封裝的檔案。所有檔案的設定必須相同，不論是「上傳」或「直接連線」。
    
    **直接連線**
    
    若要在重新整理輸出檔案時擷取最新的資料，請選擇「直接連線」（如果 Tableau Server 可以連線至檔案位置，而且貴組織的安全清單中包含該位置）。
    
    ![使用選項按鈕選取連線將流程發佈至 Tableau Server。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_serverfiles.png)
    
    **存放在網路共享中的檔案**
    
    如果輸入或輸出步驟指向儲存在網路共用（UNC路徑）中的檔案，且該位置並未包含在組織的安全清單中，則系統會顯示警告訊息。按一下訊息中的連結，即可查看列出位置、移動檔案以及將輸入和輸出步驟指向新檔案位置的安全清單。有關詳情，請參閱[在您發佈之前](#pre-publish)中的步驟 3。
    
    關於如何將位置新增至組織安全清單的相關資訊，請參閱[步驟4：清單輸入和輸出位置](https://help.tableau.com/current/server/zh-tw/prep_conductor_configure_network_shares.htm)。
    
    ![指出輸出位置不在您的安全清單中，並連結該清單將其新增至該清單中的出錯訊息。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_serverfiles_safelist.png)
    
    **輸入檔案路徑中的參數**
    
    從版本 2022.1.1 開始，可以在 Web 上安排和執行在輸入檔案路徑中包含參數的流程。這需要直接檔案連線。
    
    如果檔案與流程一起打包，或者使用的是早期版本的 Tableau Prep，則檔案路徑中包含的所有參數都將變更為當前（預設）值，並且檔案路徑將變為靜態。有關在流程中使用參數的更多資訊，請參閱[將參數套用於輸入步驟](https://help.tableau.com/current/prep/zh-tw/prep_parameters.htm#parameters_input_steps)。
    
    #### 資料庫
    
    如果您的流程連線至一個或多個資料庫，請從下列驗證類型中，選取一種要在連線至流程輸入資料來源時使用的驗證方式。
    
    - **伺服器作為帳戶執行：**伺服器的作為使用者執行帳戶將驗證所有使用者。
    - **提示使用者：**您必須編輯 Tableau Server 中的連線，並在執行流程前輸入資料庫認證。
    - **內嵌密碼**：您用來連線至資料所使用的認證將與連線一起儲存，並做某個排程中執行時使用該流程。開啟流程進行編輯時，需要重新輸入您的認證。
        
        ![含連線設定的「將流程發佈到 Tableau Online」對話方塊。選取內嵌密碼。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_publishwithdatabase.png)
        
        **新增憑證**（版本 2020.1.1 及更新版本）
        
        如果連線到雲端連接器，則可以直接從「發佈流程」對話方塊新增憑證，以將它們內嵌到流程中。
        
        1. 按一下連線部分中的「編輯」，或按一下警告訊息中的編輯憑證。接著，從「驗證」下拉式功能表中，按一下「新增認證」。
            
            ![「將流程發佈到 Tableau Server」對話方塊顯示含「新增憑證」選項的「連線」對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred2.png)
        2. 在確認對話方塊中，按一下「繼續」。Tableau Prep Builder 會自動開啟您登入之伺服器的「帳戶設定」頁面。
            
            ![將憑證新增至您的帳戶對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred3.png)
        3. 新增認證，接著巡覽回 Tableau Prep Builder。
            
            ![伺服器上的「帳戶設定」標籤顯示資料來源清單和用於新增憑證的按鈕。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred4.png)
        4. 在「完成新增認證」對話方塊中，按一下「完成」。
            
            ![在「完成新增認證」對話方塊中按一下「完成」。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred5.png)
        5. 按一下「連線」區段中的「編輯」，然後確認認證是否已新增和內嵌至流程。
            
            ![「將流程發佈到 Tableau Server」對話方塊顯示帶有新新增憑證的「連線」對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred6.png)

1. 在「發佈至 Tableau Cloud」對話方塊中填寫下列欄位：
    - **專案：**按一下下拉式選項，從專案階層中選取您的專案。這應該是發佈檔案的相同專案。
    - **名稱：**輸入流程的名稱。此名稱顯示在「流程」頁面的伺服器上。若要覆寫現有流程，請按一下下拉式選項，從清單中選取名稱。
    - **說明（選擇性）：**輸入流排的說明。
    - **標籤（選擇性）：**按一下「新增」以鍵入一個或多個標籤以識別您的流程，讓使用者可以輕易找到它。在 Tableau Server 中的流程頁面上發布之後，也可以新增標籤。
2. 按一下連線區段中的「編輯」，即可編輯連線設定或變更驗證。
    
    ![用於將流程發佈到 Tableau Server 的表單。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_serverfiles2.png)
    
    #### 檔案
    
    Tableau Cloud 不支援輸入步驟資料的直接檔案連線，而且檔案必須與流程一起封裝。在 Tableau Cloud 中執行流程時，不會重新整理已封裝的檔案。
    
    不支援執行 Tableau Prep Conductor 來重新整理透過 Bridge 連線到一般檔案的 Tableau Prep 流程。若要成功重新整理 Prep Conductor 流程，請將一般檔案移動至 Tableau Cloud 可直接存取的位置（Google 雲端硬碟、Box、Dropbox 等）
    
    **附註**：因為需要直接檔案連線，Tableau Cloud 目前不支援在輸入檔案路徑中包含參數的排程和執行流程。發佈流程時，檔案路徑中包含的所有參數都將變更為當前（預設）值，並且檔案路徑變為靜態。  
      
    作為替代方案，可以在 Tableau Prep Builder 的檔案路徑中或使用命令行執行帶有參數的流程。有關在流程中使用參數的更多資訊，請參閱[將參數套用於輸入步驟](https://help.tableau.com/current/prep/zh-tw/prep_parameters.htm#parameters_input_steps)。
    
    #### 資料庫
    
    若要在發佈流程至 Tableau Cloud 時讓資料保持在最新狀態，您只能直接連線到雲端託管的資料來源。有關 Tableau Cloud 支援的直接連線的詳情，請參閱[允許直接連線至雲端平台託管的資料](https://help.tableau.com/current/online/zh-tw/to_connect_live_sql.htm)。
    
    如果連線至內部部署資料來源，從版本 2025.1 開始，可使用 Tableau Bridge 用戶端連線到 Tableau Cloud 並重新整理其中的資料。要使用 Tableau Bridge 用戶端：
    
    - 必須將 Tableau Bridge 用戶端設定為使用 Bridge 用戶端集區（而不是預設集區）
    - 集區中必須包含一個或多個連線的 Bridge 用戶端，且用戶端必須處於活動狀態
    - 必須透過 私人網路允許清單指定網域，並設定為集區的一部分。
    
    ![顯示 Bridge 集區設定的 Tableau Bridge 站台設定。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_bridge_setting.png)
    
    更多資訊請參閱 Tableau Cloud 說明中的[設定 Bridge 用戶端集區](https://help.tableau.com/current/online/zh-tw/to_enable_bridge_live_connections.htm)。
    
    **附註**：如果使用之前的 Tableau Prep 版本連線至內部部署資料來源，則必須將資料來源轉換成已發佈的資料來源，並且若已為資料來源設定 Tableau Bridge，Tableau Cloud 可以使用 Tableau Bridge 用戶端連線到資料。
    
    有關使用 Tableau Bridge 的詳情，請參閱[允許您的發行者維護內部部署資料的即時連線](https://help.tableau.com/current/online/zh-tw/to_enable_bridge_live_connections.htm#clientsummary)。
    
    如果您的流程連線至支援直接連線的雲端資料來源，請從下列驗證類型中，選取一種要在連線至流程輸入資料來源時使用的驗證方式。
    
    - **提示使用者：**您必須編輯 Tableau Cloud 中的連線，並在執行流程前輸入資料庫認證。
    - **內嵌密碼**：您用來連線至資料所使用的認證將與連線一起儲存，並做某個排程中執行時使用該流程。開啟流程進行編輯時，需要重新輸入您的認證。
    
    ![含連線設定的「將流程發佈到 Tableau Online」對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_publishdatasource_online.png)
    
    - 如果不是使用 Tableau Bridge 用戶端連線到本機資料來源，請選取「發佈資料來源」選項按鈕。將流程發布至 Tableau Cloud 時，選擇此選項會將資料來源輸入連線轉換為發行資料來源。
    
    如果已設定資料來源的 Tableau Bridge，而且資料來源受 Tableau Cloud 支援，執行流程時會重新整理資料。有關詳情，請參閱[允許直接連線至雲端平台託管的資料](https://help.tableau.com/current/online/zh-tw/to_connect_live_sql.htm)。
    
    - 若要以發行資料來源取代 Tableau Prep Builder 中流程的內部部署資料來源連線，請先在「更多選項」中選取「更新流程輸入以使用發行資料來」，再發佈流程。
    
    如果您未勾選核取方塊，Tableau Prep Builder 中的流程仍會與本機內部部署資料來源維持連續狀態，但 Tableau Prep Builder 中的流程不會與流程的發布版本同步處理。若要繼續處理流程，您必須從 Tableau Cloud 下載流程，編輯後再重新發布。
    
    ![「將流程發佈到 Tableau Online」對話方塊，其中突出顯示了「更新流程輸入以使用已發佈的資料來源」核取方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_conductor_publish_online4.png)
    
    **新增憑證**（版本 2020.1.1 及更新版本）
    
    如果連線到雲端連接器，則可以直接從「發佈流程」對話方塊新增憑證，以將它們內嵌到流程中。
    
    1. 按一下連線部分中的「編輯」，或按一下警告訊息中的編輯憑證。接著，從「驗證」下拉式功能表中，按一下「新增認證」。
        
        ![「將流程發佈到 Tableau Online」對話方塊顯示「新增憑證」選項的「連線」對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_Online_cred2.png)
    2. 在確認對話方塊中，按一下「繼續」。Tableau Prep Builder 會自動開啟您登入之伺服器的「帳戶設定」頁面。
        
        ![將憑證新增至您的帳戶對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred3.png)
    3. 新增認證，接著巡覽回 Tableau Prep Builder。
        
        ![伺服器上的「帳戶設定」標籤顯示資料來源清單和用於新增憑證的按鈕。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred4_254.png)
    4. 在「完成新增認證」對話方塊中，按一下「完成」。
        
        ![在「完成新增認證」對話方塊中按一下「完成」。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_cred5.png)
    5. 按一下「連線」區段中的「編輯」，然後確認認證是否已新增和內嵌至流程。
        
        ![「將流程發佈到 Tableau Online」對話方塊顯示含新增憑證的「連線」對話方塊。](/tableau/current/zh-tw/prep/zh-tw/Img/prep_embed_cloud_Online_cred6.png)

### 誰可以執行此動作

- 伺服器管理員、網站管理員 Creator 以及 Creator 允許連線和發布的完整存取權限。
- Creator 可以執行 Web 製作工作。
- Explorer（可發佈）