# 导出或迁移的应用程序的应用程序中报告

应用程序中报告可用于已导出并上载到 Qlik Cloud 分析 的应用程序。

上传导出或迁移的应用程序后，您需要将所需的数据源添加到空间中，根据需要更新应用程序的加载脚本，并在应用程序中构建剩余的报告资产。

在许多情况下，您可能需要使用导出的应用程序：

* 从 Client-Managed Qlik Sense 或 Qlik Sense Desktop 迁移（导出）到 Qlik Cloud 的应用程序。

* 从 Qlik Cloud 导出并重新上载到相同或不同 Qlik Cloud 环境的应用程序。

以下部分概述了使用导出和迁移的应用程序所需的过程。

## 从 Qlik Cloud 导出的应用程序

从 Qlik Cloud 导出 Qlik Sense 应用程序时，可以将其重新上载到相同或另一个 Qlik Cloud 环境中。例如，在与其他用户共享应用程序时，这种情况很常见。您可以在这些应用程序中使用应用程序内报告。

部分报告资产需要在上传的应用程序中重新创建。下表概述了您需要重新创建的内容。

当我将应用程序导出并重新上载到 Qlik CloudQlik Cloud 时，哪些报告资产会被保留？

| 应用程序导出选项 | 报告任务 | 报告筛选器 | 收件人 | 组 | 模板 |
| --- | --- | --- | --- | --- | --- |
| 具有数据 | 未保留 | 已保留 | 已保留 | 已保留 | 未保留 |
| 没有数据 | 未保留 | 已保留 | 如果空间中存在兼容的数据源，则保留<br><br>信息注释应用程序也需要重新加载。 | 如果空间中存在兼容的数据源，则保留<br><br>信息注释应用程序也需要重新加载。 | 未保留 |

## 从 Client-Managed Qlik Sense 或 Qlik Sense Desktop 迁移或导出的应用程序

您可以对使用 Client-Managed Qlik Sense 或 Qlik Sense Desktop 创建的应用程序使用应用程序中报告。

以下是对 Client-Managed Qlik Sense 和 Qlik Sense Desktop 中的应用程序使用应用程序中报告的一般工作流程：

1. 如果您正在手动迁移应用程序，请将应用程序从其所在的环境中导出，然后将其上载到 Qlik Cloud 中的个人或共享空间中。

2. 还提供了全面的工具，以方便进行在 Client-Managed Qlik Sense 中创建的应用程序的迁移过程。使用这些工具迁移到 Qlik Cloud 的应用程序可用于应用程序中报告。有关该过程的更多信息，请参阅[从客户端托管的 Qlik Sense](https://help.qlik.com/zh-CN/migration/Content/Migration/moving-from-client-managed-qlik-sense-to-qlik-sense-saas.htm) 迁移。

3. 在您上传应用程序的空间中，添加应用程序使用的数据源。

4. 修改新上传的应用程序中的加载脚本。脚本需要使用与 Qlik Cloud 兼容的语法和函数。

   例如，加载脚本可能引用名为 `AttachedFiles` 的数据源位置。在 Qlik Cloud 中，除了引用空间位置外，还将此位置命名为 `DataFiles`。

5. 对于 Qlik Sense Client-Managed 应用程序，您可以迁移以下 Qlik NPrinting 模板类型，以兼容 Qlik Cloud 报告：

   * Excel

   * PixelPerfect

   * HTML

   有关完整指南，请参阅[将报告模板从 Qlik NPrinting 导出到 Qlik Cloud。](https://help.qlik.com/zh-CN/migration/Content/Migration/NPrinting/exporting-nprinting-excel-to-qlik-cloud.htm)

6. 如果您是从头开始创建报表模板，您可以在应用程序上传到 Qlik Cloud 后开始创建模板。

7. 在应用程序中，构建剩余的报告资产并添加所有必需的模板。

## 从 Client-Managed Qlik Sense 发布或分发的应用程序

应用内报告不适用于从 Client-Managed Qlik Sense（包括多云部署）发布或分发到 Qlik Cloud 的应用程序。要在这些应用程序中使用应用内报告，请使用 [Qlik Analytics 迁移工具](https://help.qlik.com/zh-CN/migration/Subsystems/AnalyticsMigrationTool/Content/Qlik-Analytics-Migration-Tool-Overview.htm) 迁移应用程序，或手动导出应用程序并将其重新上传到 Qlik Cloud。

要了解有关在迁移和导出的应用程序中使用应用程序中报告的更多信息，请参阅[从 Client-Managed Qlik Sense 或 Qlik Sense Desktop 迁移或导出的应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/Generate/cloud-in-app-reports-exported-migrated.htm#MigratedExportedApp)。

## 了解详情

* [托管空间中的应用程序内报表](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Reporting/InAppGeneral/cloud-in-app-reports-managed-space.htm)