---
schema_version: "1"
id: db27f6614ffa162161cca401f09746afb10a17f6304b923e090df48a0a9ee0df
title: 将流程发布到 Tableau Server 或 Tableau Cloud
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/prep/prep_conductor_publish_flow.md
canonical_url: https://help.tableau.com/current/prep/zh-cn/prep_conductor_publish_flow.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4c998ba2c55748e160f97d7ec1eebc8b30282876ece2797b4de6e7adea628bd3
description: Publish a flow to Tableau Server or Tableau Cloud from Tableau Prep Builder.
---
[跳转到主要内容](#main-content)

# 将流程发布到 Tableau Server 或 Tableau Cloud

> [!IMPORTANT]
> 
> **重要信息**：从版本 2020.4.1 开始，不再需要 Data Management 将流程发布到 Tableau Server 或 Tableau Cloud，或在 Web 上手动运行流程。仅当您打算按计划运行流程时才需要（启用 Tableau Prep Conductor）。

将您的流程发布到 Tableau Server 或 Tableau Cloud 以与他人共享流程，或按计划自动运行流程并使用 Tableau Prep Conductor 刷新流程输出。您还可以在服务器上手动运行单独的流程。在 Web 上创建或编辑的流程（版本 2020.4.1 及更高版本）必须先发布，然后才能运行。

从 Tableau Cloud 版本 2026.2.4 开始，作为 Creator，您还可以将流程直接上载到您的站点。有关详细信息，请参见[管理流程](https://help.tableau.com/current/online/zh-cn/prep_conductor_manage_flow.htm)。

有关在 Web 上发布流程的信息，请参见 [Tableau Server](https://help.tableau.com/current/server/zh-cn/prep_web_auth.htm#publishing-flows) 或 [Tableau Cloud](https://help.tableau.com/current/online/zh-cn/prep_web_auth.htm#publishing-flows) 帮助中的**“发布流程”**。有关运行流程的信息，请参见[运行流程](https://help.tableau.com/current/prep/zh-cn/prep_conductor_run_flow.htm)。

## 发布之前

为了确保可以运行流程，请检查以下各项：

1. 验证流程中是否没有错误。
    
    当您尝试在 Tableau Server 或 Tableau Cloud 中运行流程时，包含错误的流程将失败。流程中的错误由红色感叹号以及画布右上角带有错误指示符的红点标识。
    
    ![Tableau Prep 流程，显示有错误的流程步骤的红色三角形错误图标。](/tableau/current/zh-cn/prep/zh-cn/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-cn/prep/zh-cn/Img/prep_incompatible2.png)
    
    **注意：**若要将流程计划为在 Tableau Server 上运行，您必须使用 Tableau Server 版本 2019.1 或更高版本，并且必须启用 Tableau Prep Conductor。
    
    为了在 Tableau Server 中运行流程，您需要采取适当的措施来使流程兼容。有关处理不兼容流程的详细信息，请参见[与 Tableau Prep 的版本兼容性](https://help.tableau.com/current/prep/zh-cn/prep_conductor_compatibility.htm)。
3. 包含与网络共享连接的输入或输出步骤的流程需要安全列表。Tableau Cloud 不支持此选项，并且必须在发布时将文件与流程打包在一起。
    
    **注意：**目前，在 Web 上创建的流程只能输出到已发布的数据源或数据库。
    
    **Tableau Prep Builder**
    
    除非服务器可以访问文件和路径，并且文件和路径包括在组织的安全列表中，否则不允许使用指向存储在网络共享（UNC 路径）中的文件的流程输入和输出步骤。如果您在未将文件位置添加到安全列表的情况下发布流程，则会发布流程，但当您尝试手动运行流程或使用 Tableau Server 中的计划时，您会收到错误消息。
    
    如果文件未存储在安全列出的位置，您将在发布流程时看到一条警告消息。
    
    ![一条错误消息，指出输出位置不在您的安全列表中，并链接列表以将其添加到列表中。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_serverfiles_safelist.png)
    
    单击消息中的“列表”链接以查看允许位置的列表。将文件移动到列表中的某个位置，并确保流程指向这些新位置。
    
    ![安全列表文件位置列表。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_conductor_safelist_locations.png)
    
    在 Tableau Server 中，若要配置允许的网络路径，请使用 Tableau Server 帮助中的[步骤 4：安装列表输入和输出位置](https://help.tableau.com/current/server/zh-cn/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-cn/prep/zh-cn/Img/prep_publishasdatasource2.png)
        
        有关如何为发布配置输出步骤的详细信息，请参见[创建数据提取文件和已发布数据源](https://help.tableau.com/current/prep/zh-cn/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-cn/prep/zh-cn/Img/prep_server_authentication_method_menu.png)
    
    若要查看或更改身份验证方法，请执行以下操作：
    
    1. 在 Tableau Prep Builder 中，从顶部菜单中选择“服务器”\>“服务器身份验证方法”。
    2. 在菜单中，单击以下选项之一以设置身份验证方法：
        
        - 使用服务器设置（默认值）：使用管理员设置的首选身份验证方法。这可以是默认浏览器或嵌入式浏览器。有关如何以管理员身份配置此设置的详细信息，请参见 [tsm configuration set 选项](https://help.tableau.com/current/server-linux/zh-cn/cli_configuration-set_tsm.htm#wgserverauthenticationprepbuilderexternalbrowser)。
        - 嵌入式浏览器：使用 Tableau Builder 随附的默认版本的 Chromium。
        - 默认浏览器：使用为您的计算机设置的默认浏览器，例如 Chrome、Edge、Firefox、Safari 等。

## 从 Tableau Prep Builder 中发布流程

**注意**：发布流程时，系统会自动将您分配为默认流程所有者。如果流程连接到已发布数据源，则服务器将使用流程所有者连接到已发布数据源。只有站点或服务器管理员才能更改流程所有者，并且只能更改为自身。

1. 在 Tableau Prep Builder 中打开流程。
2. 从顶部菜单中选择“**服务器**”>“**发布流程**”。
    
    ![带有“发布流程”选项的服务器菜单。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_server_publish_flow.png)
3. 针对您的平台填写字段。然后单击**“发布”**。Tableau Server 或 Tableau Cloud 会在默认浏览器中的流程“**概述**”页上自动打开。

1. 在“发布到 Tableau Server”对话框中，填写以下字段：
    - **项目：**单击下拉选项可从项目分层结构中选择项目。此项目应与向其中发布输出文件的项目相同。
    - **名称：**输入流程名称。此名称显示在服务器的“流程”页面上。如果要覆盖现有流程，请单击下拉选项从列表中选择一个名称。
    - **说明（可选）：**输入流程的说明。
    - **标记（可选）：**单击“添加”键入一个或多个标记来标识流程，以便用户可以轻松找到它。发布之后，还可以在 Tableau Server 的“流程”页面中添加标记。
2. 在“连接”部分单击“编辑”，以编辑连接设置或更改身份验证。
    
    ![用于将流程发布到 Tableau Server 的表单。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_serverfiles2.png)
    
    #### 文件
    
    默认情况下，文件输入连接与流程打包在一起。在 Tableau Server 中运行流程时，不会刷新打包的文件。所有文件必须具有相同设置，即“上载”或“直接连接”。
    
    **直接连接**
    
    若要在刷新输出文件时检索最新数据，如果 Tableau Server 可连接到文件位置，并且该位置包括在组织的安全列表中，请选择“直接连接”。
    
    ![将流程发布到 Tableau Server，包含用于选择连接的单选按钮。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_serverfiles.png)
    
    **存储在网络共享中的文件**
    
    如果输入或输出步骤指向存储在网络共享（UNC 路径）中的文件，并且位置未包括在组织的安全列表中，您将看到一条警告消息。单击消息中的链接以查看安全列出的位置的列表，移动文件并将输入和输出步骤指向新的文件位置。有关详细信息，请参见[发布之前](#pre-publish)中的“步骤 3”。
    
    有关如何将位置添加到组织安全列表中的信息，请参见 Tableau Server 帮助中的[步骤 4：列表输入和输出位置](https://help.tableau.com/current/server/zh-cn/prep_conductor_configure_network_shares.htm)。
    
    ![一条错误消息，指出输出位置不在您的安全列表中，并链接列表以将其添加到列表中。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_serverfiles_safelist.png)
    
    **输入文件路径中的参数**
    
    从版本 2022.1.1 开始，您可以在 Web 上计划和运行在输入文件路径中包含参数的流程。这需要直接文件连接。
    
    如果您的文件与流程一起打包，或者您使用的是早期版本的 Tableau Prep，则文件路径中包含的所有参数都将更改为当前（默认）值，并且文件路径将变为静态。有关在流程中使用参数的详细信息，请参见[将参数应用于输入步骤](https://help.tableau.com/current/prep/zh-cn/prep_parameters.htm#parameters_input_steps)。
    
    #### 数据库
    
    如果您的流程连接到一个或多个数据库，请选择以下身份验证类型之一以用于连接到流程输入数据源。
    
    - **服务器运行身份帐户：**服务器的“用户运行身份”帐户将对所有用户进行身份验证。
    - **提示用户：**在运行流程之前，您必须在 Tableau Server 中编辑连接并输入数据库凭据。
    - **嵌入式密码：**用于连接到数据的凭据将随连接一起保存，并在流程按计划运行时使用。如果您打开流程进行编辑，您将需要重新输入您的凭据。
        
        ![带有“连接”设置的“将流程发布到 Tableau Online”对话框。已选择“嵌入式密码”。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_publishwithdatabase.png)
        
        **添加凭据**（版本 2020.1.1 及更高版本）
        
        如果您连接到云连接器，则可以直接从“发布流程”对话框添加您的凭据，以将它们嵌入流程中。
        
        1. 单击“连接”部分中的“编辑”，或单击警告消息中的“编辑凭据”。然后从“身份验证”下拉菜单中单击“添加凭据”。
            
            ![“将流程发布到 Tableau Server”对话框，显示了带有“添加凭据”选项的“连接”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred2.png)
        2. 在确认对话框中，单击“继续”。Tableau Prep Builder 会自动打开您登录的服务器的“帐户设置”页面。
            
            ![“将凭据添加到您的帐户”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred3.png)
        3. 添加您的凭据，然后导航回 Tableau Prep Builder。
            
            ![服务器上的“帐户设置”选项卡，显示数据源列表和用于添加凭据的按钮。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred4.png)
        4. 在“完成添加凭据”对话框中，单击“完成”。
            
            ![包含“完成”按钮的“完成添加凭据”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred5.png)
        5. 在“连接”部分单击“编辑”，并验证凭据是否已添加并嵌入到流程中。
            
            ![“将流程发布到 Tableau Server”对话框显示了带有新添加凭据的“连接”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred6.png)

1. 在“发布到 Tableau Cloud”对话框中，填写以下字段：
    - **项目：**单击下拉选项可从项目分层结构中选择项目。此项目应与向其中发布输出文件的项目相同。
    - **名称：**输入流程名称。此名称显示在服务器的“流程”页面上。如果要覆盖现有流程，请单击下拉选项从列表中选择一个名称。
    - **说明（可选）：**输入流程的说明。
    - **标记（可选）：**单击“添加”键入一个或多个标记来标识流程，以便用户可以轻松找到它。发布之后，还可以在 Tableau Server 的“流程”页面中添加标记。
2. 在“连接”部分单击“编辑”，以编辑连接设置或更改身份验证。
    
    ![用于将流程发布到 Tableau Server 的表单。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_serverfiles2.png)
    
    #### 文件
    
    Tableau Cloud 不支持输入步骤数据的直接文件连接，您必须将文件与流程打包在一起。在 Tableau Cloud 中运行流程时，不会刷新打包的文件。
    
    不支持运行 Tableau Prep Conductor 来刷新通过 Bridge 连接到平面文件的 Tableau Prep 流程。若要成功刷新 Prep Conductor 流程，请将平面文件移动到 Tableau Cloud 可直接访问的位置（Google Drive、Box、Dropbox 等）
    
    **注意**：Tableau Cloud 目前不支持计划和运行在输入文件路径中包含参数的流程，因为这需要直接文件连接。发布流程时，文件路径中包含的所有参数都将更改为当前（默认）值，并且文件路径变为静态。  
      
    作为替代方案，您可以在 Tableau Prep Builder 的文件路径中或使用命令行运行带有参数的流程。有关在流程中使用参数的详细信息，请参见[将参数应用于输入步骤](https://help.tableau.com/current/prep/zh-cn/prep_parameters.htm#parameters_input_steps)。
    
    #### 数据库
    
    为了在将流程发布到 Tableau Cloud 时使数据保持最新，您只能直接连接到云托管数据源。有关 Tableau Cloud 支持的直接连接的详细信息，请参见[允许直接连接到云平台上托管的数据](https://help.tableau.com/current/online/zh-cn/to_connect_live_sql.htm)。
    
    如果连接到本地数据源，从版本 2025.1 开始，您可以使用 Tableau Bridge 客户端连接到 Tableau Cloud 并刷新其中的数据。若要使用 Tableau Bridge 客户端，请执行以下操作：
    
    - 必须将 Tableau Bridge 客户端配置为使用 Bridge 客户端池（而不是默认池）
    - 池中必须包含一个或多个连接的 Bridge 客户端，并且客户端必须处于活动状态
    - 必须通过私有网络允许列表指定域，并将其配置为池的一部分。
    
    ![显示 Bridge 池配置的 Tableau Bridge 站点设置。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_bridge_setting.png)
    
    有关详细信息，请参见 Tableau Cloud 帮助中的[配置 Bridge 客户端池](https://help.tableau.com/current/online/zh-cn/to_enable_bridge_live_connections.htm)。
    
    **注意**：在以前版本的 Tableau Prep 中连接到本地数据源时，您必须先将数据源转换为已发布数据源，并且，如果针对数据源配置了 Tableau Bridge，Tableau Cloud 可以使用 Tableau Bridge 客户端连接到数据。
    
    有关使用 Tableau Bridge 的详细信息，请参见[允许发布者维护本地数据的实时连接](https://help.tableau.com/current/online/zh-cn/to_enable_bridge_live_connections.htm#clientsummary)。
    
    如果您的流程连接到支持直接连接的基于云的数据源，请选择下列身份验证类型之一以用于连接到流程输入数据源。
    
    - **提示用户：**在运行流程之前，您必须在 Tableau Cloud 中编辑连接并输入数据库凭据。
    - **嵌入式密码：**用于连接到数据的凭据将随连接一起保存，并在流程按计划运行时使用。如果您打开流程进行编辑，您将需要重新输入您的凭据。
    
    ![带有“连接”设置的“将流程发布到 Tableau Online”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_publishdatasource_online.png)
    
    - 如果您没有使用 Tableau Bridge 客户端连接到本地数据源，请选择“发布数据源”单选按钮。在将流程发布到 Tableau Cloud 时，选择此选项可将数据源输入连接转换为已发布数据源。
    
    如果为数据源配置了 Tableau Bridge，并且 Tableau Cloud 支持该数据源，则可以在运行流程时刷新数据。有关详细信息，请参见[允许直接连接到云平台上托管的数据](https://help.tableau.com/current/online/zh-cn/to_connect_live_sql.htm)。
    
    - 若要将 Tableau Prep Builder 中流程的本地数据源连接替换为已发布数据源，请在发布流程之前在“更多选项”部分中选择“更新流程输入以使用发布的数据源”。
    
    如果未选中该复选框，则 Tableau Prep Builder 中的流程会一直连接到本地数据源，并且 Tableau Prep Builder 中的流程会变得与流程的已发布版本不同步。若要继续使用流程，您将需要从 Tableau Cloud 中下载流程以对其进行编辑，然后重新发布流程。
    
    ![“将流程发布到 Tableau Online”对话框，其中突出显示了“更新流程输入以使用已发布数据源”复选框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_conductor_publish_online4.png)
    
    **添加凭据**（版本 2020.1.1 及更高版本）
    
    如果您连接到云连接器，则可以直接从“发布流程”对话框添加您的凭据，以将它们嵌入流程中。
    
    1. 单击“连接”部分中的“编辑”，或单击警告消息中的“编辑凭据”。然后从“身份验证”下拉菜单中单击“添加凭据”。
        
        ![“将流程发布到 Tableau Online”对话框显示了带有“添加凭据”选项的“连接”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_Online_cred2.png)
    2. 在确认对话框中，单击“继续”。Tableau Prep Builder 会自动打开您登录的服务器的“帐户设置”页面。
        
        ![“将凭据添加到您的帐户”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred3.png)
    3. 添加您的凭据，然后导航回 Tableau Prep Builder。
        
        ![服务器上的“帐户设置”选项卡，显示数据源列表和用于添加凭据的按钮。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred4_254.png)
    4. 在“完成添加凭据”对话框中，单击“完成”。
        
        ![包含“完成”按钮的“完成添加凭据”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_cred5.png)
    5. 在“连接”部分单击“编辑”，并验证凭据是否已添加并嵌入到流程中。
        
        ![“将流程发布到 Tableau Online”对话框，显示了带有新添加凭据的“连接”对话框。](/tableau/current/zh-cn/prep/zh-cn/Img/prep_embed_cloud_Online_cred6.png)

### 谁可以执行此操作

- 服务器管理员、站点管理员 Creator 和 Creator 允许完全连接和发布访问权限。
- Creator 可以执行 Web 制作任务。
- Explorer（可发布）