# 创建 On-demand 应用程序以进行分析

On-demand 应用程序让您能够在 Qlik Sense 中加载和分析大数据源。如果您可以访问 On-demand 选择应用程序，则可以生成包含大数据存储中数据子集的 On-demand 应用程序。

如果尝试一次分析整个大数据存储，则效率会非常低。但是，为了进行有代表性的可视化，所有的数据都必须是可探索的。On-demand 应用程序让用户能够聚合大数据存储的视图并允许他们识别和加载数据的相关子集，以进行详细分析。

On-demand 选择应用程序设置为生成 On-demand 应用程序，这些应用程序使用您的选择用大数据源的数据填充 On-demand 应用程序。选择应用程序在工作表底部的应用程序导航栏中具有用于生成 On-demand 应用程序的导航链接。

用于生成 On-demand 应用程序的导航链接

用于生成 On-demand 应用程序的导航链接

用于生成 On-demand 应用程序的导航链接 ![工作表的底部，在应用程序导航栏中显示 On-demand 应用程序导航链接。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_odag-selections.png)

当您在选择应用程序中进行选择时，On-demand 应用程序导航链接上的完成指示器开始变绿。应用程序导航栏上的每个 On-demand 应用程序对于它可以包含的数据量都有限制。当在选择应用程序中进行选择，而且选择的数据量位于针对 On-demand 应用程序设置的界限内时，会显示完成指示器。

需要显示其他选择的完成指示器

需要显示其他选择的完成指示器

需要显示其他选择的完成指示器 ![On-demand 应用程序导航链接，具有指示器，显示需要更多选择。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_odag-completion-more-selections.png)

显示您可以生成 On-demand 应用程序的完成指示器

显示您可以生成 On-demand 应用程序的完成指示器

显示您可以生成 On-demand 应用程序的完成指示器 ![On-demand 应用程序导航链接，指示器显示您现在可以生成 On-demand 应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_odag-completion.png)

当 On-demand 应用程序的指示器完全变绿时，您可以使用当前选择的数据生成该应用程序。生成的 On-demand 应用程序将添加到您的个人空间中。您还可以选择打开该应用程序之前生成的实例。应用程序导航栏中的每个 On-demand 应用程序都可以多次生成，并且这些生成的应用程序始终可以访问。当生成的应用程序数量达到上限时，您必须删除现有应用程序，然后才能生成新的 On-demand 应用程序。按需应用程序还可具有到期时间，在该时间之后会自动删除它们。

应用程序的最大数目以及保留时间在按需应用程序导航链接上设置。应用程序导航链接是按需应用程序的构件块之一，通常由选择应用程序的创建者添加。

信息注释

创建和编辑应用程序导航链接需要专业权限。

执行以下操作：

1. 打开 On-demand 选择应用程序。

2. 从选择应用程序中的可视化对象进行选择。

3. 当应用程序导航栏上的 On-demand 应用程序上的完成指示器完全变绿时，单击 On-demand 应用程序。

   可以在应用程序导航栏中选择 On-demand 应用程序以打开其生成面板。在该面板上，可以单击 the 限制 icon 以查看（允许的最大记录数）和当前选择的记录数。您还可查看为每个字段选择的值数目以及对字段任何限制。如果创建了 On-demand 应用程序，则可对各个字段施加限制。例如，用于“年”的字段可受到限制，从而不能选择两个以上的值。

   如果当前选择的记录数（行数）小于或等于允许的最大记录数，则完成指示器会完全变绿。在符合所有限制条件后方可生成应用程序。如果行计数在限制范围内，但是一个或多个字段不符合其限制的要求，将不会启用生成新的应用程序按钮。

   信息注释如果您在约束面板打开时选择生成新应用程序，您将看不到生成的应用程序。单击 the 信息 icon 以关闭面板，如果成功生成，您将看到新应用程序已列出。

4. 单击 生成新应用程序 按钮以使用当前选择的数据创建 On-demand 应用程序的新实例。

   信息注释

   如果 On-demand 应用程序导航链接设置为覆盖生成的应用程序，并且已达到生成的应用程序的最大数量，则生成新应用程序将不可用。删除其中一个生成的应用程序，或在工作表中添加一个设置为导航到按需应用程序导航链接的按钮。

   将生成应用程序的新实例，并将其显示在生成面板中 生成新应用程序按钮的上方。

   要查看有关生成的应用程序的更多信息，请打开其详细信息面板。 [](https://help.qlik.com/en-US/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/on-demand-apps.htm)

   ![“详细信息”面板中的“选择”选项卡。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_OnDemandGeneratedAppDetail-saas.png)

   在该视图中，您还可将 On-Demand 应用程序重命名。默认设置下，会向 On-demand 应用程序赋予从中生成它们的导航点的名称，并附加时间戳。例如，如果导航点的名称为 "Ox Sample Detail"，则生成的 On-Demand 应用程序的默认名称将为 "Ox Sample Detail\_20190405\_113822"。在上面的图示中，On-Demand 应用程序的名称已更改为 "Ox Sample Detail\_Airlines"。

   应用按钮将生成的按需应用程序的选择选项卡上列出的选择项应用到选择应用程序。

   ![应用于选择应用程序的选择。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_OnDemandGeneratedApply-saas.png)

5. 从 the 更多 icon&gt; 菜单中选择打开应用程序以打开生成的应用程序。

   您还可以重新加载数据并重新生成按需应用程序。当详细信息面板打开时，重新加载菜单可用：

   ![带有“重新加载”菜单的详细信息面板。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_OnDemandGeneratedAppReload-saas.png)

   加载菜单上的选择项如下作用：

   * 加载：根据当前已在按需应用程序内确定的选择项加载数据。

   * 使用当前选择项重新生成：使用当前已在选择应用程序内确定的选择项重新生成按需应用程序。

     信息注释在选择选项卡上的应用按钮将按需应用程序的选择项应用至选择应用程序。按需应用程序的选择是列为生成此应用程序时所做的选择。有关详细信息，请参见[上图](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Apps/on-demand-apps.htm#On-demand-selections)。

     如果使用了使用当前选择项重新生成，则完成的操作刚好相反。

   * 使用当前选择项重新生成副本：使用已在选择应用程序中做出的当前选择项生成新的按需应用程序。之前生成的按需应用程序保持其当前状态。