# 通过数据管理器加载并管理数据

添加并管理来自数据管理器的数据，从而您可在自己的应用程序中使用数据。

数据管理器中有两个视图：

* the 关联 icon

  您可以在表格之间创建和编辑关联。

* the 表格 icon

  您可以在应用程序中了解所有数据表的概况，无论是使用添加数据添加的，还是使用数据加载脚本加载的。随即显示每个表格，其中包含表格名称、数据字段的数量和数据源的名称。

警告注释使用 ODBC（通过 Direct Access gateway ）连接器时，不支持无法从数据库（如 MS Access）检索外键的 ODBC 驱动程序。

## 预览数据表

您可以预览表格以查看它包含的列以及数据集示例。

执行以下操作：

* 选择您要预览的数据表。

随即显示表格数据集预览。

## 添加新数据表

您可以快速添加一个数据表到您的应用程序。打开数据管理器，然后单击 the 添加 icon。也可以单击顶部栏中 the 添加数据 icon 内的。还会在您新建应用程序时提示您添加数据。

您可以从以下数据源添加数据：

数据源

| 数据源 | 描述 |
| --- | --- |
| 应用程序内 | 选择您的应用程序中可用的数据源。这些可以是您已附加到应用程序的文件。<br><br>您还可创建数据源并使用手动输入手动将数据添加至数据源。 |
| 文件位置 | 从网络驱动器（例如，您的管理员定义的驱动器）上的文件进行选择。 |
| 数据连接 | 从您或管理员定义的现有数据连接中选择。 |

## 编辑数据表

您可以编辑使用添加数据添加的所有数据表。可以重命名表格和数据表中的字段，并从数据源更新字段。还可添加计算的字段并调整日期和时间格式。

执行以下操作：

1. 单击要编辑的数据表的 the Edit icon。

   打开数据表编辑器，然后执行所需的任何编辑转换操作。

2. 单击关闭以返回。

该表格现在标记为待更新，这些更改将在您下一次重新加载数据时应用于应用程序数据。

有关更多信息，请参阅[编辑表格](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/editing-table.htm)。

信息注释只能编辑使用添加数据添加的数据表。如果单击使用加载脚本加载的表格上的 the Edit icon，将会打开数据加载编辑器。有关更多信息，请参阅[使用数据加载编辑器](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/use-data-load-editor.htm)。

## 删除数据表

只能删除使用添加数据添加的数据表。只能通过在数据加载编辑器中编辑脚本来删除使用加载脚本加载的数据表。

执行以下操作：

* 单击要删除的数据表的 the Delete icon。

该表格现在标记为待删除，在您下一次重新加载数据时，它将被删除。

通过单击 the Undo icon 和 the Redo icon，您可以撤消和重做您的删除操作。

警告注释如果在可视化中使用数据表中的字段，则删除数据表将会导致在应用程序中显示错误。

## 管理数据表关联

在您添加需要关联的数个表格时，最理想的情况为表格和在不同表格中名称一致的关键字段关联。如果是这种情况，可使用添加数据的“数据分析已禁用”选项将它们添加到 Qlik Sense，结果将是一个数据结构，其中表格已正确关联。

如果数据源不够理想，则可能有大量的关联问题。

* 如果您已加载包含相同数据的两个字段，但具有来自两个不同表格的不同字段名称，则可能好的想法是命名字段相当于关联表格。
* 如果您已加载包含不同数据的两个字段，但具有来自两个不同表格的相同字段名称，则至少需要重命名一个字段以加载它们作为单独的字段。
* 如果您载入了两个包含多个共用字段的表格。

如果您需要关联数据，我们建议您在启用数据分析的情况下使用添加数据选项。这是默认选项。您可通过单击“添加页面”右下角的添加数据按钮旁的 the More icon 来验证该设置。

Qlik Sense 对您要加载的数据执行数据分析以帮助您修复表关联。现有的不良关联和潜在良好的关联都会高亮显示，并且可以根据数据的分析帮助您选择要关联的字段。

您可用两种不同的方式管理表格关联：

* 在数据管理器的 the 关联 icon 视图中。

  您可以根据 Insight Advisor 建议创建关联，或根据一个或多个字段创建自定义关联。

  有关更多信息，请参阅[管理数据关联](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/associating-data.htm)。

* 使用表格编辑器中的关联选项。

  您可创建自定义关联并基于数个字段合成密钥关联。

  有关更多信息，请参阅[管理与其他表格的关联](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/editing-table.htm#Managing)。

信息注释如果在添加数据时禁用数据分析，Qlik Sense 将自动根据共用字段名称关联表格。

## 应用更改和重新加载数据

在数据管理器中所作的更改不可用于应用程序，直到重新加载数据。当您重新加载数据时，系统会应用更改，并从外部数据源加载您添加的所有新数据。之前加载的数据不会重新加载。

您可以使用数据管理器页脚中的 the reload icon 按钮从外部数据源重新加载所有数据。

![Data manager footer.](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Resources/Images/ui_DataManagerDataReload_revised.png)

the reload icon 按钮会重新加载选定表格的所有数据，而不是加载应用程序中所有表格的所有数据。

如果数据管理器中的数据与应用程序数据不同步，加载数据按钮将显示为绿色。在关联视图中，所有新表格或更新的表格都通过 \* 指示，已删除的表格显示为浅灰色。在表格视图中，所有新的、更新的或已删除的表格都以蓝色高亮显示，并且会显示表明表格状态的图标：

* 将删除标记为待删除the Delete icon 的表格。
* 将使用已添加的、重命名的或移除的字段来更新标记为待更新 the reload icon 的表格，或者对表格进行重命名。
* 将添加标记为待添加 the Tick icon 的表格。

执行以下操作：

* 单击加载数据可在应用程序中加载更改。

现在已使用在数据管理器中所做出的更改更新了应用程序数据。

要应用更改并从外部数据源重新加载选定表格中的所有数据：

执行以下操作：

* 单击the 页脚中的 icon数据管理器 按钮。

## 在数据管理器中撤消和重做操作

在数据管理器编辑时，可以撤消或重做操作，只需单击 the Undo icon 和 the Redo icon，或使用键盘快捷键 Ctrl + Z 和 Ctrl + Y 即可。

如果您执行以下操作，操作日志将被清除：

* 更改视图，例如从表格概览更改为关联。
* 加载数据。
* 关闭数据管理器。

## 在数据管理器中查看表格转换详细信息

您可查看使用详细信息对话框在数据管理器中的表格上执行的操作和转换。详细信息对话框可在关联和表格视图中使用。

详细信息显示对所选表格进行的当前操作和转换。这可为您示出表格的源、当前所做的更改以及应用更改的顺序。详细信息让您更加容易理解表格如何成为当前状态。您可使用详细信息，例如由此方便地查看串联表格的顺序。

有关更多信息，请参阅[在数据管理器中查看表格和字段转换详细信息](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/viewing-table-field-details.htm)。

## 数据管理器和数据加载脚本之间的交互作用

当您在数据管理器中添加数据表时，会生成数据加载脚本代码。您可在数据加载编辑器的自动生成的脚本段查看脚本代码。您还可以选择解锁和编辑生成的脚本代码，但在这种情况下无法再在数据管理器中管理数据表。

默认情况下，在数据管理器中无法管理在加载脚本中定义的数据表。即，您可看到表格并预览数据，但是您无法在数据管理器中删除或编辑表格，不为使用脚本加载的表格提供关联建议。但如果您将自己的脚本化表格和数据管理器同步，您的脚本化表格将作为受管脚本化表格添加至数据管理器。

警告注释

如果您已经同步了表格，则不应当在数据管理器已经在其他标签中打开的情况下在数据加载编辑器中进行更改。

要了解有关同步的表的更多信息，请参阅[在数据管理器中同步脚本化表格](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/synchronizing-scripted-tables.htm)。

您可以添加脚本段，并编写加强与数据管理器中创建的数据模型之间互动的脚本代码，但是在某些区域，您必须特别谨慎。您编写的脚本代码会干扰数据管理器数据模型，并且会在某些情况下产生问题，例如：

* 正在重命名或放置使用脚本中的数据管理器添加的表格。
* 正在放置使用数据管理器添加的表格的字段。
* 使用数据管理器添加的表格与在脚本中加载的表格之间的串联。
* 正在使用的 Qualify 语句具有通过 数据管理器 添加的表格中的字段。
* 正在加载通过使用脚本中的 Resident 的数据管理器添加的表格。
* 正在将脚本代码添加到生成的代码部分后面。数据模型中产生的变化未反映在数据管理器中。

要了解有关编辑数据加载脚本的更多信息，请参阅[编辑数据加载脚本](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/edit-data-load-script.htm)。

## 串联数据管理器中的表格

串联会将两个表格合并为具有组合字段的单个表格。它将对内容进行整合，减少共享内容的不同表格和字段的数量。可以自动或强制串联数据管理器中的表格。

有关更多信息，请参阅[在数据管理器中串联表格](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Sense_Hub/LoadData/concatenating-tables-in-data-manager.htm)。

表格视图和关联视图中的串联表格。

![Concatenated table.](https://help.qlik.com/zh-CN/sense/May2026/Subsystems/Hub/Content/Resources/Images/ui_ex_concatenated.png)

相关学习:

* [数据管理器简介](https://help.qlik.com/lnk/Intro_Data_Manager_QS)
* [重新加载数据进行分析](https://help.qlik.com/lnk/Reload_Data_Analysis_QS)
* [开始使用 Qlik Sense](https://help.qlik.com/lnk/Getting_started_QS)

## 了解详情

* [数据管理器简介](https://help.qlik.com/lnk/Intro_Data_Manager_QS)
* [重新加载数据进行分析](https://help.qlik.com/lnk/Reload_Data_Analysis_QS)
* [开始使用 Qlik Sense](https://help.qlik.com/lnk/Getting_started_QS)