关于迁移工具和用例

下面是将 Essbase 应用程序迁移到 Essbase 26ai 的各种工具和用例的说明。

迁移工具

Essbase Web 界面控制台上提供了以下迁移工具。

注意:

关于迁移,本文档中对 19c 的引用专门适用于从 OCI Marketplace 部署上的 Essbase 19c 进行迁移。否则,本文档中的所有迁移内容都适用于从 Essbase 26ai 或更高版本的独立部署进行迁移。
  • 11g Excel 导出实用程序:将 Essbase 11g 内部部署应用程序导出到应用程序工作簿。您可以使用应用程序工作簿在当前 Essbase 版本上重新创建应用程序。

  • 11g LCM 导出实用程序:从 Essbase 11g 内部部署将构件导出为 .zip 文件,可以将此内容导入到 Essbase 12c 或更高版本中。也可以使用此生命周期管理 (Lifecycle Management,LCM) 实用程序在 Essbase 11g 内部部署中导出和导入。此实用程序可将支持迁移到当前版本所需的所有内容打包到一个 zip 中。下载 EssbaseLCMUtility.zip,并查看附带的 README 了解使用详细信息。使用 11g LCM 导出实用程序,您可以通过导出应用程序和多维数据集来创建应用程序。然后,您可以使用 Essbase 命令行界面导入它们。

  • 命令行界面 (Command Line Interface,CLI):使用 REST API 执行最常用 Essbase 管理操作的脚本界面。CLI 包含 LCM 导入命令,您可以使用此命令迁移从 Essbase 11g 内部部署导出的 11g LCM 导出实用程序 .zip 文件。LCM 导出和 LCM 导入命令也有助于从版本 12c 或更高版本上的实例迁移应用程序。使用场景包括:

    • 从相同版本的不同实例(例如,“开发”>“测试”>“产品”)迁移应用程序
    • 用于迁移到更高版本的 Essbase 的升级实用程序
    这两个 LCM 命令都基于 REST API。您可以在 Essbase 中访问这些命令,然后从以下位置运行它们:
    • Essbase Web 界面中的作业:导出 LCM导入 LCM 作业。它们用于 26ai 到 26ai 迁移。
    • 命令行界面 (CLI):使用 lcmexport 和 lcmimport 命令。lcmimport 可用于导入源自 Essbase 11g 或 19c 或更高版本的数据 zip 文件。lcmexport 可用于 Essbase 26ai 到 26ai 的迁移。使用其登录命令对 Essbase 进行验证。
    • REST API:执行作业操作(使用作业类型 lcmExport 和 lcmImport)

    注意:

    LCM 导出命令可用于将应用程序导出到 zip 文件,然后使用 LCM 导入将其导入到 Essbase 的目标版本。LCM 导入命令也可以用于迁移源自 Essbase 11g 内部部署的应用程序(使用 11g LCM 导出实用程序从 11g 导出到导出 zip 文件,然后从 zip 文件将其导入到目标 Essbase 命令行)。
  • 迁移实用程序:管理整个 Essbase 实例的迁移,适用于 Essbase 12c 或更高版本。除了迁移应用程序构件外,此实用程序还可帮助您从支持的身份提供程序迁移用户角色分配和用户/组。下载 migrationTools.zip,并查看附带的 README 了解使用详细信息。该工具支持从 Essbase 19cEssbase 26ai 进行迁移。在主要版本之间以及不可修补发行版之间使用迁移实用程序,以确保迁移后数据库模式的完整性。不支持与 EPM Shared Services 安全模式一起使用。