# 添加数据集

从目录中添加数据集以供使用。您可以将数据文件直接上传到 Qlik Cloud，在那里它们可以用作数据集或在加载脚本中使用。您还可以创建引用存储在 Qlik Cloud 外部的数据集，具体来说，这些数据集是使用数据连接定义的。

## 将数据集添加为存储在 Qlik Cloud 中的本地文件

您可以将数据文件直接上传到 Qlik Cloud。当您将数据文件上传到 Qlik Cloud 时，它也会被创建为一个数据集，其中包含可通过目录、影响分析和世系工具访问的元数据。有关数据文件和数据集之间区别的其他注意事项，请参阅 [数据文件与数据集之间的区别](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataSource/add-datasets.htm#Distinctions)。

有关支持的文件类型，请参阅[从文件中加载数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataSource/load-data-from-files.htm)。

数据文件最多可达 100 GB。然而，当上载非常大的数据文件（超过 6 GB）时，您可能会遇到引擎容量的限制。由于将 QVD 文件加载到引擎中所需的内存使用量，QVD 数据文件更有可能遇到这些约束。有关增加可用容量的更多信息，请参阅 [大型应用程序支持](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/large-app-support.htm)。

执行以下操作：

1. 或者：

   从创建页面并选择数据集。

   从目录，点击新建 &gt; 数据集。

2. 单击上传数据文件。

3. 将数据文件拖放到添加文件对话框中。

   或者单击浏览并导航至您的数据文件。

4. 使用下拉菜单指定文件的路径。首先选择一个空间，然后导航到空间中要存储文件的文件夹。

   也可以手动键入完整路径。

5. 选择文件的目标空间。

6. 单击上传。

   或者，要立即从数据集创建应用程序，请单击上传和分析。

信息注释

使用 数据管理器（拖放或其他直接上载）将数据集文件导入 Qlik Sense 应用程序或空间时，最多可以加载 5000 个字段。

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

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

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

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

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

在编辑存储在 Qlik Cloud 中的数据文件和数据集时，这种区分很重要。编辑存储在 Qlik Cloud 中作为文件的数据集（具体来说是重命名它）不会重命名底层数据文件。相反，它只是为数据集添加一个别名。由于应用程序和脚本等分析内容引用的是底层数据文件而非数据集，因此，如果需要引用在应用程序和脚本开发期间正常运行，就必须重命名底层数据文件而不是其数据集。

有关更多信息，请参阅[数据文件与数据集之间的区别](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Catalog/data-files-and-datasets.htm)。

### 添加数据文件的其他方法

您还可以通过许多其他方式将数据文件上传到 Qlik Cloud Analytics。例如，在构建特定的分析资源时，通常可以添加数据。

常见的方法包括：

* 管理空间时。

  [将数据文件添加至空间](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm#UploadFile)

* 在构建应用程序和脚本时。您可以使用 数据加载编辑器、数据管理器 或 脚本 界面上传数据文件。

  [从数据目录加载数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data-catalog.htm)

  [从上传的数据文件添加数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data-datafiles.htm)

  [从连接和新文件向应用程序添加数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/adding-data.htm)

* 在应用程序和脚本开发期间使用STORE脚本语句。

  [Store](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Store.htm)

* 作为数据流的输出。

  [利用数据流加载和准备数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/loading-preparing-with-data-flow.htm)

* 当您在 ML 实验中添加训练数据时。

* 当在 ML 部署中创建预测配置时。

* 当使用 Qlik Answers 时。

### 管理空间中的数据文件

有关管理存储在Qlik Cloud本地的数据文件的更多信息，请参阅[管理数据文件](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Spaces/manage-data-files-spaces.htm)。

## 从现有连接添加数据集

从现有连接创建数据集。从数据库连接创建数据集时，从数据源中选择一个数据库，然后选择该数据库中的表。将为您选择的每个表创建一个数据集。以这种方式创建的数据集在每次打开数据集时都会刷新其数据。

通过连接创建数据集，您可以对来自外部数据源的数据使用编目和世系选项。

当您从数据连接创建数据集时，该数据集不包含任何可在空间内管理的底层数据文件。这是因为数据集存储在 Qlik Cloud 之外。

信息注释

从连接创建的数据集必须与该数据源的连接位于同一空间。如果将数据集移动到没有该连接的空间，则数据集中只有数据集名称和有限的元数据可用。

执行以下操作：

1. 转到 Analytics 活动中心的“创建”页面，然后选择数据集。

   您还可以通过在目录中单击新建 &gt; 数据集，从迷你主页添加数据集。

2. 从可用连接中选择到数据源的连接，然后单击下一步。

3. 在数据库下，选择包含要为其创建数据集的表的数据库。

4. 在表下，选择要从中创建数据集的表。每个 表将创建新的数据集。

5. 单击下一步。

6. 从选择空间中选择数据集的目标空间。

   如果空间无法访问您选择的连接，则需要在 &lt;space name&gt; 中选择新建连接。

7. 单击创建数据集。

## 添加来自新连接的数据集

添加新连接并从中创建数据集。

当您从数据连接创建数据集时，该数据集不包含任何可在空间内管理的底层数据文件。这是因为数据集存储在 Qlik Cloud 之外。

信息注释

从连接创建的数据集必须与该数据源的连接位于同一空间。如果将数据集移动到没有该连接的空间，则数据集中只有数据集名称和有限的元数据可用。

执行以下操作：

1. 转到 Analytics 活动中心的“创建”页面，然后选择数据集。

   您还可以通过在目录中单击新建 &gt; 数据集，从迷你主页添加数据集。

2. 单击创建连接。

3. 选择连接的目标空间。

4. 在数据连接器下，选择数据源。

5. 添加连接的详细信息。

6. 输入数据源的连接设置。

   有关支持的连接的信息，请参阅[加载分析数据](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/LoadData/connect-data-sources.htm)。

7. 单击创建。

8. 从可用连接中选择连接，然后单击下一步。

9. 在数据库下，选择包含要为其创建数据集的表的数据库。

10. 在表下，选择要从中创建数据集的表。每个 表将创建新的数据集。

11. 单击下一步。

12. 从选择空间中选择数据集的目标空间。

    如果空间无法访问您选择的连接，则需要在 &lt;space name&gt; 中选择新建连接。

13. 单击创建数据集。