---
schema_version: "1"
id: 948c372b08edbf994c3cb31bb3d95e69222b1e680b1bb7cefce0d55eb94c9bec
title: 替换数据源
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/pro/desktop/connect_basic_replace.md
canonical_url: https://help.tableau.com/current/pro/desktop/zh-cn/connect_basic_replace.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 2108552ac740c172ebcc3b3e60b2b8ba3ec00c678de41d2e15f7147355806f5d
description: Replace a workbook's data source in Tableau Desktop by remapping fields to a new source.
---
[跳转到主要内容](#main-content)

# 替换数据源

**注意：**Tableau Cloud 或 Tableau Server 不支持替换数据源，必须在 Tableau Desktop 中进行。

用户可以用不同的数据源更新工作簿或工作表。替换数据源不会合并或编辑数据源。它只会重定向工作表中的字段以映射到新数据源中的相应字段。用户在_原始_数据源中创建的任何字段都会复制到新数据源中。在替换旧数据源之前，必须将未包含在原始数据源中的字段手动复制并粘贴到_新_数据源中。替换数据源时，不会复制文件夹结构。

两个数据源不必完全相同，数据源之间的任何差异都将影响工作簿中的工作表以及视图中的字段。将从“数据”窗格中移除新数据源中不存在（或具有不同名称）的任何字段、组、集和计算字段。有关如何替换字段引用以修复无效字段的详细信息，请参见[编辑数据源](https://help.tableau.com/current/pro/desktop/zh-cn/howto_connect.htm)。

### 替换数据源

完成以下步骤来替换数据源。

1. 打开连接到_原始_数据源的工作簿。
2. 选择“数据”\>“新数据源”，然后连接到_新_数据源。
3. 在“数据源”页面上，将一个表拖到画布上以设置数据源（如果未自动完成此操作）。
4. 转到工作表标签，并选择“数据”\>“替换数据源”。
    
    **注意：** 视图中至少必须有一个字段，“替换数据源”选项才可用。
    
    ![用于管理数据源的选项下拉菜单。](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/connect_basic_replace1.png)
5. 在“替换数据源”对话框中，选择“当前”数据源与“替换”数据源。
6. （可选）在**“当前”**字段下，选中复选框以仅替换当前工作表。
7. 完成后，选择“确定”。

所有使用_原始_数据源的工作表、仪表板和故事都更新为使用_新_数据源。您可以单击工具栏上的“撤消”可撤消更改并恢复为原始数据源。

**注意：**只有当两个数据源都是关系数据源，或者两个数据源都是多维数据集（多维）数据源时，您才能将一个数据源替换为另一个数据源。在 Tableau 中，只支持为 Windows 使用多维数据集数据源。

### 替换单个工作表的数据源

如果要替换单个工作表的数据源，请选中“仅替换当前工作表”复选框。

![](/tableau/current/zh-cn/pro/desktop/zh-cn/Img/replace_datasource.png "“替换数据源”对话框，其中选中了仅替换当前工作表的复选框")

## 已发布数据源

用户从工作簿中发布数据源时，Tableau Desktop 中的当前工作簿将自动连接到发布的数据源，并关闭本地数据源。有关发布数据源的详细信息，请参见[发布数据源](https://help.tableau.com/current/pro/desktop/zh-cn/publish_datasources.htm)。