# 数据文件与数据集之间的区别

在 Qlik Cloud 中本地存储的基于文件的数据源，从源上讲就是数据文件。每个数据文件还以数据集的形式存在，可以使用目录、世系和影响分析工具进行分析和编辑。

## 如何显示数据文件与数据集

当您直接在Qlik Cloud中存储数据文件时，该资源将作为数据文件创建。在Qlik Cloud中，同一文件将以两种不同的方式显示：

* 在空间设置 &gt; 数据文件中，会显示基础数据文件。

* 从目录的概览以及主页、收藏夹和收藏中，都会显示数据集。根据您的访问权限和在用户界面中的位置，您可能还可以查看某个数据集的基础数据文件。

在下图中，数据集的名称是 Sales - Updated.xlsx 。将鼠标悬停在数据集上，还可以看到数据集的来源是文件 Sales.xlsx。这表明数据集被赋予了一个别名 Sales - Updated.xlsx ，但基础数据文件的名称与原名 Sales.xlsx 相比没有变化。

示出数据集名称及其基础数据文件（数据源）的目录总视图。

示出数据集名称及其基础数据文件（数据源）的目录总视图。

示出数据集名称及其基础数据文件（数据源（数据源）的目录目录总视图。 ![示出数据集名称及其基础数据文件的目录总视图。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_catalog-dataset_source-data-file.png)

## 重命名数据集

您可以从目录（常规视图）、主页、收藏夹、集合、数据集视图和 Qlik Cloud 上的其他区域编辑数据集的名称。在 Qlik Cloud 中编辑已作为文件上传的数据集名称时，就是为数据资源创建别名。重命名数据集时，基础数据文件的名称不会更改。

同样，当您重新命名数据集背后的底层数据文件时，数据集名称并不会总是自动更新。相关信息，请参阅[重命名数据文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/data-files-and-datasets.htm#RenamingDataFile)。

在加载脚本中使用数据文件中的数据时，引用的是底层数据文件，而非数据集。这意味着重新命名数据集不会影响加载脚本中所存在的文件引用。这种行为提供了灵活性，对于仅使用目录工具访问而不用于加载脚本开发的数据集尤其是如此。

不过，重新命名数据集也意味着数据文件及其数据集名称不同步。如果在开发加载脚本时使用该数据文件，则可能会造成混乱。

### 未存储为 Qlik Cloud 文件的数据集

在 Qlik Cloud 中，数据集也可以作为 Qlik Cloud 外部数据的引用而存在 - 例如，通过数据连接创建的数据集。这些数据集不会作为本地数据文件存储在 Qlik Cloud 中，因此重命名这些数据集不会影响任何通过加载脚本引用这些数据集的脚本或应用程序。

## 重命名数据文件

对于从事加载脚本开发的用户，如果需要更新数据文件的名称，需要在目录 &gt; 空间设置 &gt; 数据文件中进行。以这种方式重命名数据文件时，有可能会出现以下行为：

* 如果数据文件的数据集名称之前未曾更新过（请参阅[重命名数据集](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/data-files-and-datasets.htm#RenamingDataset) ），则在重命名数据文件时，数据集名称也会更新为新的数据文件名称。

* 如果数据文件的数据集名称已至少更新一次（请参阅[重命名数据集](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/data-files-and-datasets.htm#RenamingDataset)），则重命名数据文件时不会自动更新数据集名称。

此外，任何使用该数据文件的加载脚本现在都需要更新，以引用更新后的文件名。有关重命名数据文件的详细信息，请参阅[重命名数据文件或文件夹](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm#Renaming)。