将应用程序移动到生产

以下都是移动应用程序或其部分内容的原因:
  • 在完成对开发环境的测试之后,将应用程序移动至生产环境。
  • 将应用程序移动到其他场。例如,用于测试 Infor EPM 新版本。
  • 将应用程序从开发单一租户移动到生产单一租户。由于上传限制为 128 MB,一些操作需要 Cloud Ops 的协助。

您可以移动自定义应用程序和 Infor EPM 业务应用程序,作为初始化操作或对目标环境中已有应用程序的更新。

本表显示将应用程序移动到生产系统时必须记住的操作和说明:

无操作类型 自定义应用程序 Infor EPM 业务应用程序
初始化 要将自定义应用程序打包到 .biapplication 文件,请单击应用程序仪表板上的导出。然后在目标租户中安装应用程序。

要延长标准业务应用程序,可以创建自定义应用程序,为标准应用程序提供自定义报告和 Application Engine 流程。

要将自定义应用程序打包到 .biapplication 文件,请单击应用程序仪表板上的导出。然后在目标租户中安装应用程序。

注意

在内部部署环境中,必须在目标租户场中手动安装 Infor EPM 业务应用程序。

请参见“安装 Infor EPM 业务应用程序”。

初始化/更新 要移动 OLAP 模型和关系模型,包括暂存表、加载查询和脚本,请使用 关系建模 中的捆绑导出功能。然后将该文件导入 .rmbundle 文件导入无目标租户。

请参见“导出和导入”。

注意

如果是大表及表内数据,可使用 SQL Management Studio 移动数据。

要延长 OLAP 数据库 (DEPMAPPS),请使用捆绑导出功能移动 OLAP 模型和关系模型,包括加载表、加载查询和脚本。然后将该文件导入 .rmbundle 文件导入无目标租户。

请参见“导出和导入”。

初始化/更新 当前,您无法导出和导入安全配置,如 IFS 角色和用户的角色指定。您必须手动执行配置。 当前,您无法导出和导入安全配置,如 IFS 角色和用户的角色指定。您必须手动执行配置。
更新 每次移动更新内容时,我们都建议您执行以下操作:
  • 导入前,备份 OLAP 数据库。请参见“导出和导入 OLAP 数据库”。
  • 验证是否只将 OLAP 数据库的部分内容和部分数据角色移动到生产租户。通常,OLAP 数据库多维数据集和维度以及数据角色是通过生产租户中的 OLAP 建模来创建和填充的。因此,可能不需要导出和导入 OLAP 数据库。
    注意

    验证 OLAP 数据库是否包含不在 OLAP 模型内的内容和安全配置,如访问多维数据集中的数据角色、应用程序角色及其权限。如果有,则必须导出和导入数据库或部分数据库。

    请参见“应用程序导出”。

  • 注意事项
    在导入 OLAP 数据库之前,一定要先导入应用程序角色,必要时还要导入数据角色。否则,您将丢失数据。

    OLAP 数据库中,当系统开始运行时,角色维度 (_GRP) 会穿过目标系统中的角色自动刷新。

    使用应用程序导出和导入功能时,会保持正确的导出和导入顺序。

  • 确保在导入模型捆绑包之前,导入了单个应用程序角色或包含应用程序角色的 .biapplication 文件,然后再导入模型包。
  • 使用以下方法之一将 OLAP 模型导入生产租户:
    • 导入新的 OLAP 模型对象并覆盖现有对象。这种方法可确保导入过程中不会丢失任何记录。
    • 清除现有的 OLAP 模型,替换为新建模型。
      注意

      确保导入前保存生产模型数据。您可以在模型导入后将模型数据导入。

  • 验证是否有需要将数据移动到生产租户的暂存表。
    注意

    生产租户中的表包含真实数据,不得覆盖。

每次移动更新内容时,我们都建议您执行以下操作:
  • 导入前,备份 OLAP 数据库。请参见“导出和导入 OLAP 数据库”。
  • 通常情况下,不需要将 OLAP 数据库 (DEPMAPPS) 和数据角色导出和导入生产租户。在生产系统中,数据角色是通过 Business Modeling 生成的。OLAP 数据库的多维数据集和维度也是通过 Business Modeling 创建和填充的。
  • 验证是否移动驻留在集成表中的数据。通常情况下,数据集成表中的数据只是暂时保留,导入 Business Modeling 后会被清除。
    注意

    无需移动集成表的架构。这些表是通过 Business Modeling 创建和管理的。如果在 Business Modeling 中为业务对象添加自定义属性,则集成表会自动通过附加字段进行延长。

本表按必须完成任务的顺序介绍了手动移动应用程序的任务:

已完成 任务 附加信息
创建目标应用程序。

首次移动自定义应用程序的内容时,必须创建一个导入内容的目标应用程序。

创建目标应用程序时,选择与源应用程序相同的功能。

注意

如果使用导出应用程序功能将自定义应用程序导出到 .biapplication 文件,请跳过此任务。

注意

受保护应用程序和标准应用程序无需创建目标应用程序,这些应用程序均已部署。

“应用程序”仪表板

请参见管理应用程序 ST

添加自定义数据连接。

Application Studio 报告使用的自定义数据连接将通过报告导出/导入来移动。

OLAP 映射等的数据连接必须提前重新创建。

“数据连接”仪表板

请参见添加数据连接

导出和导入查询和表。 “关系建模”仪表板

请参见导出模型导入模型

导出和导入 OLAP 数据角色。

必须在导入 OLAP 数据前将 OLAP 数据角色导入到生产应用程序中。

“数据角色”仪表板

请参见导出数据角色导入数据角色

导出和导入应用程序角色。

必须在导入 OLAP 数据前将应用程序角色导入到生产应用程序中。

注意

此任务不适用于受限应用程序,如 Infor EPM 业务应用程序。对于受保护的应用程序,必须只导出和导入自定义对象。

“应用程序角色”仪表板

请参阅导出应用程序角色导入应用程序角色

导出和导入 OLAP 数据。

通常,不会将 OLAP 数据从开发传输到生产,因为数据大部分位于生产中。

但是,您可能需要将 OLAP 数据从生产移动到开发,以便使用实际数据开发自定义报告。

“数据库”仪表板

请参见导出和导入 OLAP 数据库

导出和导入映射。 “映射概述”仪表板

请参见导出映射导入映射

导出和导入 Application Engine 流程。
注意

对于受限应用程序(如 Infor EPM 业务应用程序),自定义流程位于扩展受限应用程序的自定义应用程序中。

对于受保护的应用程序,必须只导出和导入自定义对象。

Application Engine Process Editor

请参阅流程导出至文件夹从文件夹导入流程

导出和导入 Application Studio 报告。
注意

对于受限应用程序(如 Infor EPM 业务应用程序),自定义报告位于扩展受限应用程序的自定义应用程序中。

对于受保护的应用程序,必须只导出和导入自定义对象。

Application Studio

请参见导出、导入和打印

导出和导入仪表板。
注意

此任务不适用于受限应用程序,如 Infor EPM 业务应用程序。

对于受保护的应用程序,必须只导出和导入自定义对象。

请参见导出仪表板导入仪表板
备份和恢复 Business Modeling 数据库。 Microsoft SQL Server

请参见 Microsoft SQL Server 文档。

配置集和版本等配置值存储在配置多维数据集中,并包括在 OLAP 数据库备份中。

对于单租户安装,Cloud Ops 必须完成此任务。

导出和复制 ImportMaster 定义 (IMD)。 需要 ImportMaster 完整客户端。

请参阅 ImportMaster 联机帮助。