# 附加数据文件并将数据添加至应用程序

您可将数据文件附加至您的应用程序，然后在自己的应用程序内使用数据。

附加的文件仅可用于其附加的应用程序。没创建与初始数据文件的连接，因此如果您更新了初始文件，则需要刷新已附加文件。

警告注释为避免暴露受限的数据，请在发布应用程序前先移除所有具有区域权限设置的附加文件。发布应用程序时，附加文件会包括在内。如果复制发布的应用程序，附加文件则会包括在副本中。但是，如果对附加数据文件应用了区域权限限制，则在复制文件时不会保留区域权限设置，因此，复制应用程序的用户将看不到附加文件中的所有数据。

要了解有关区域权限的更多信息，请参阅[用 Section Access 管理数据安全](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Scripting/Security/manage-security-with-section-access.htm)。

### 限制

* 附加至应用程序的文件的最大大小为 50 MB。
* 附加到应用程序的最大文件总大小（包括上传到媒体库的映像文件）为 200 MB。
* 无法在 Qlik Sense Desktop 中附加文件。

## 迅速附加数个数据文件

将一组数据文件附加并添加至您的应用程序的最快速并且在大多数情况下也是最便利的方式，是将文件直接放入应用程序。

执行以下操作：

* 在您的应用程序中放入一个或多个数据文件。

  会将这些文件上传并附加至应用程序，并添加至数据模型。

在您以此方式附加文件时，Qlik Sense 将尝试选择用于载入数据的最佳设置，例如识别嵌入的字段名称、字段定界符或字符集。如果以并非最佳的设置添加了表格，您可用以下方式修正设置：在表格编辑器中打开表格，然后单击从源选择数据。

信息注释无法在数据加载编辑器或数据模型查看器中放入文件。

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

## 附加单个数据文件

您可逐个附加数据文件。由此您可获得对于文件导入设置（例如所使用的嵌入的字段名称、字段界定符或字符集）的更多控制。

警告注释

不要在数据管理器中添加在数据加载编辑器内具有相同名称和相同列，且已作为脚本化表格添加的表格。

执行以下操作：

1. 开启应用程序。

2. 打开数据管理器，然后单击 the 添加 icon。也可以单击顶部栏中 the 添加数据 icon 内的。

3. 拖放数据文件，或单击并从计算机选择文件以加载。

   如果您要以已附加文件的相同名称再附加文件，可以选择使用新文件替换已附加文件。

   信息注释每个附加文件都必须拥有唯一的文件名。

4. 选择要加载的表格和字段。

   有关更多信息，请参阅[选择数据字段](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/LoadData/select-data-fields.htm)。

5. 如果您想选择包含在已经选择字段中的数据的子集，可选择应用数据筛选器。

   如果您的数据源是文件，则选择筛选器。在您要向其添加筛选器的表格旁，单击添加筛选器，选择字段，选择条件，然后输入要用来进行筛选的值。相关信息，请参阅[筛选来自文件的数据](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/LoadData/Filter-data.htm)。

   信息注释

   Qlik Sense 不支持 QVD 文件中日期字段上的筛选器。

   注意以下几点：

   * 您可向同一字段应用多个筛选器。
   * 您可在数据管理器的关联视图中或从在数据源中选择数据清除筛选器。要让更改生效，可通过单击加载数据按钮重新加载数据。

6. 点击添加数据以在数据管理器的关联视图中开启数据。这可让您继续在数据管理器中添加数据源、转换数据以及为表格建立关联。

   在您点击添加数据时，默认情况下会启用数据分析。数据分析执行以下工作：

   * 建议数据关联。
   * 自动限定表格之间的共用字段。此操作会基于表格名称添加唯一的前缀。
   * 将日期和时间字段映射至 autoCalendar。

   表格不会根据共用字段名称自动关联。您可在关联视图中关联表格。

   提示注释如果您想直接将数据载入您的应用程序，点击 the More icon然后禁用数据分析。此操作还会在您添加数据时从数据源重新加载所有现有数据。表格将根据共用字段名称自动关联。将不会创建日期和时间字段。

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

7. 准备好数据后，单击加载数据。如果检测到严重问题，则需要在数据管理器中先解决这些问题，然后才能将数据加载到应用程序。

   有关更多信息，请参阅[故障排除 - 加载数据](https://help.qlik.com/zh-CN/sense/May2025/Subsystems/Hub/Content/Sense_Hub/Troubleshooting/troubleshooting-load-data.htm)。

## 删除已附加文件

当您根据数据管理器中附加的文件删除表格时，会将表格从数据模型删除，但是附加的数据文件仍然保留在应用程序中。您可永久性从应用程序删除数据文件。

执行以下操作：

1. 开启应用程序。

2. 打开数据管理器，然后单击 the Add icon。

3. 点击 the 附加文件 icon 。

4. 删除相应的文件。

现在将永久性从应用程序删除数据文件。

警告注释如果您删除在应用程序中使用的已附加文件，就不能加载该应用程序，直到位于数据管理器或加载脚本中的文件参考已移除。在数据加载编辑器中编辑加载脚本。

## 从附加文件加载数据

您为应用程序上传的文件会附加至该应用程序。它仅可用于该应用程序。

与您的原始数据文件之间不存在连接。如果您更新原始文件，将需要刷新附加至应用程序的文件。随后您便可将更新的数据载入应用程序。在数据管理器中加载数据后，单击 the 从数据源刷新数据 icon（）在表视图中查看更新后的数据。

警告注释

不要在数据管理器中添加在数据加载编辑器内具有相同名称和相同列，且已作为脚本化表格添加的表格。

执行以下操作：

1. 开启应用程序。

2. 打开数据管理器，然后单击 the Add icon。

3. 点击 the 附加文件 icon 。

4. 替换现有文件。更新文件需要使用与原始文件相同的名称。数据文件的内容已刷新。

5. 单击添加数据。通过点击 the 更多 icon 确保已启用数据分析。

6. 在关联视图或表格视图中，点击表格。

7. 点击 the 重新加载 icon 以更新数据。

8. 点击加载数据，以将数据加载到应用程序中。

警告注释如果您对数据文件的字段结构进行了更改（即删除或重命名了字段），这会影响您应用程序中的数据模型，尤其是在这涉及用于关联表格的字段时。