---
schema_version: "1"
id: 502e347ce843ff614cc4c82904620dd41618327ad6ee6df3bf3632ca95ee4bb6
title: 发布数据源
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/publish_datasources.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_datasources.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 8a6db74a879404c1e44150ab25c180e0f1b0b26faef4af3ff2aae0b232b101c2
description: Publish a data source to Tableau Server or Tableau Cloud to share it.
---
[跳转到主要内容](#main-content)

# 发布数据源

准备向其他用户提供数据源时，您可以将其发布到 Tableau Server 或 Tableau Cloud。如果数据源在您发布到 Tableau Server 或 Tableau Cloud 的工作簿中，则您可以通过保存数据源来提供数据源，前提是它是嵌入式 Excel 或文本文件。有关详细信息，请参见[在 Web 上发布数据源](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_datasource_on_web.htm)。

**注意：** 如果您还没有阅读有关创建数据源以及何时创建数据提取的最佳做法，请参见[发布的数据源的最佳做法](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_datasources_about.htm)。

## 一般发布步骤

以下步骤概述了您将使用的发布工作流，此发布流程与数据类型或您发布到的服务器无关。在这些步骤下面，您可以找到关于身份验证类型以及[使用 Tableau Bridge](#bridge) 的补充信息。

1. 选择“服务器”\>“发布数据源”。
    
    如果您的工作簿已连接到多个数据源，请从“发布数据源”子菜单中选择所需的数据源。
    
    ![](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/publish_datasource_publish.png)
2. 如果您尚未登录 Tableau Server 或 Tableau Cloud，请立即登录。
    
    您的登录方式取决于管理员设置您的环境的方式。有关信息，请参见[从 Tableau Desktop 登录到 Tableau Server 或 Tableau Cloud](https://help.tableau.com/v0.0/pro/desktop/zh-cn/sign_in_server.htm)。
3. 在“发布数据源”对话框中，执行以下操作：
    
    - 对于“项目”，选择想要发布到的项目并输入数据源名称。
    - 对于“说明”和“标记”，添加将帮助您和其他用户找到它的说明和标记。
        
        使用逗号或空格分隔标签。若要添加包含空格的标记，请将其放在引号中（例如，“Sales Quotes”）。
    - 对于“刷新计划”，如果发布数据提取，您可以选择刷新计划以确保数据提取数据保持最新。 如果选择不在此处选择计划，则可以在发布后从 Tableau Server 中选择计划。
        
        **注意：**从“数据源”页面进行发布或发布到 Tableau Cloud 时，此选项不可用。
    - 对于“权限”，接受默认项目设置。
        
        通常，站点管理员负责在服务器上管理权限。如果您认为您的数据源是例外情况，请与管理员协作来确定最佳做法，并请参见[发布数据源或工作簿时设置权限](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publish_workbooks_permissions_add.htm#permissions)。
    - 对于身份验证，如果您需要提供凭据以访问您的数据，则可以指定将数据发布到服务器时应如何处理此身份验证。
        
        ![](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/publish_datasource_select_auth.png)
        
        可用于访问数据源的选项取决于所发布的数据的类型以及是发布到 Tableau Server 还是 Tableau Cloud。
        
        信息将出现在对话框的底部，让您知道是否需要采取进一步的行动，例如将 Tableau Cloud 添加到您的数据提供程序的授权列表。
        
        有关身份验证类型的信息，请参见[设置凭据以访问您发布的数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/publishing_sharing_authentication.htm#auth-types)。
4. 如果您要发布在 Windows 映射驱动器上的基于文件的数据，或者使用将无法从服务器中提供的图像，请选择“包括外部文件”。
    
    如果包括外部文件，这些文件的副本会作为数据源的一部分放在服务器上。当您发布多连接数据源数据提取包含与基于文件的数据（例如 Excel）的连接时，也会将文件的副本放在服务器上，并纳入数据源中。有关发布多连接数据源数据提取的含义的详细信息，请参见[联接数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/joining_tables.htm#include)。
    
    如果不希望将外部文件发布到服务器，则应更改连接信息，以便数据源引用完整 UNC 路径。例如，您将连接到 \\\\filesrv\\datasource.xls，而不是连接到 D:\\datasource.xls。
5. 默认情况下，在发布过程中，Tableau 会更新工作簿连接以使用新发布的数据源。它还会关闭本地数据源。
    
    若要继续改用本地数据源，请清除“更新工作簿以使用发布的数据源”复选框。
    
    ![](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/publish_datasource_replace.png)
    
    **注意：** 如果在发布数据源之后选择“撤消”，Tableau 将恢复为使用本地数据源，但仍将发布数据源。此外，当您将多维数据集（多维）数据源发布到 Tableau Server 时，Tableau 不会替换本地数据源。（Tableau Cloud 不支持发布多维数据集数据源。）
6. 单击“发布”。
    
    发布完成后，Web 浏览器将针对数据源打开“数据问答”（Ask Data）功能（Ask Data），您可以在其中提出问题来自动创建可视化项。有关详细信息，请参见[使用“数据问答”（Ask Data）功能自动生成视图](https://help.tableau.com/v0.0/pro/desktop/zh-cn/ask_data.htm)。
7. （可选）在服务器上设置刷新计划。有关详细信息，请参见以下主题：
    
    - [在 Tableau Server 上计划刷新](https://help.tableau.com/current/server/zh-cn/schedule_add.htm)
    - [在 Tableau Cloud 上计划刷新](https://help.tableau.com/current/online/zh-cn/schedule_add.htm)
    - 使用 Tableau Bridge 计划刷新 - 请参见下面的部分。

## 发布本地数据（仅限 Tableau Cloud）

若要在发布到 Tableau Cloud 后使连接到本地数据的数据源保持新鲜，需要 Tableau Bridge。Tableau Cloud 依靠 Bridge 促进它与只能从专用网络内部访问的数据之间的连接。

在发布过程中，Tableau Cloud 将自动检测是否需要 Bridge。如果需要 Bridge，则您的发布工作流可能与上述发布过程不同。

根据要发布的数据源类型，请参阅以下主题之一：

- 如果发布使用数据提取连接的数据源，请参见 Tableau Cloud 帮助中的[设置 Bridge 刷新计划](https://help.tableau.com/current/online/zh-cn/to_sync_schedule.htm)。如果发布连接到私有云数据库的数据源，请参见[为基于云的私有数据源设置计划](https://help.tableau.com/current/online/zh-cn/to_sync_schedule.htm#vpc)。
- 如果发布使用实时连接的数据源，请参见 Tableau Cloud 帮助中的[发布包含实时连接的 Bridge 数据源](https://help.tableau.com/current/online/zh-cn/to_bridge_livequery.htm)。如果发布连接到私有云数据库的数据源，请参见[发布基于云的私有数据源](https://help.tableau.com/current/online/zh-cn/to_bridge_livequery.htm#vpc)，以确保使用 Bridge 来促进数据新鲜度任务。

## 使用 Web 数据连接器进行发布

若要发布 Web 数据连接器数据源，您需要在设置刷新计划之前将 Web 数据连接器_导入_到服务器。只能在 Tableau Server 上执行此操作。

您可以使用 Tableau Bridge 在 Tableau Cloud 上刷新一些 Web 数据连接器数据源。

有关信息，请参见 Tableau Server 帮助中的 [Tableau Server 中的 Web 数据连接器](https://help.tableau.com/current/server/zh-cn/help.htm#datasource_wdc.htm#refreshing_extracts)或 Tableau Cloud 帮助中的[与 Tableau Bridge 的连接](https://help.tableau.com/current/online/zh-cn/help.htm#to_sync_local_data.htm)。

## 工作簿中隐藏的字段

连接到已发布数据源的工作簿会考虑已发布数据源中隐藏字段的状态。

- 如果创建的新工作簿使用包含隐藏字段的已发布数据源，则这些字段在工作簿上仍然为隐藏，并且无法在计算、集、组和其他对象创建中使用。
- 如果您处理的现有工作簿使用包含隐藏字段的已发布数据源，则这些隐藏字段在工作簿中显示为红色来指明这些字段是无效的，因而使用这些字段的视图和计算也是无效的。

可以通过以下任一方式解决此问题：

- 显示（取消隐藏）数据源中的相关字段，然后重新发布数据源。
- 更新相关工作簿以排除隐藏字段。

有关信息，请参见[隐藏或取消隐藏字段](https://help.tableau.com/v0.0/pro/desktop/zh-cn/datafields_dwfeatures.htm#HideUnhide)。

## 另请参见

- [使数据保持最新](https://help.tableau.com/current/online/zh-cn/help.htm#to_keep_data_fresh.htm) (Tableau Cloud)
- [数据源](https://help.tableau.com/current/server/zh-cn/help.htm#datasource.htm) (Tableau Server)