迁移业务规则安全

如果所升级的应用程序使用了 Oracle Hyperion Business Rules,则管理员可使用 HBRMigrateSecurity.cmd 实用程序,将业务规则及其项目的启动访问权限从 Business Rules 迁移到 Oracle Hyperion Planning 中的 Oracle Hyperion Calculation Manager 业务规则。

HBRMigrateSecurity.cmd 实用程序:

  • 覆盖已分配给指定的 Planning 应用程序中业务规则的启动访问权限。

  • 只迁移专为 Oracle Hyperion Shared Services Console 中指定的 Planning 应用程序设置的用户和组的访问权限。

注:

因为 Business RulesPlanning 中不再受支持并且 Calculation Manager 是唯一选项,所以从系统设置页中删除了计算模块设置。

要迁移对业务规则及其文件夹的访问权限:

  1. 在运行 HBRMigrateSecurity.cmd 之前:
    • 将业务规则从 Business Rules 迁移到 Calculation Manager。请参阅《Oracle Hyperion Calculation Manager 设计人员指南》

    • 将业务规则部署到 Planning 中。

  2. 在命令行上,在 planning1 目录下输入以下命令及其参数,用空格分隔各部分:

    HBRMigrateSecurity.cmd [-f:passwordFile] /A:appname /U:admin /F:output file

    有关 planning1 的完整路径,请参阅“关于 EPM Oracle 实例目录”。

    表 3-6 HBRMigrateSecurity 参数

    参数 用途 是否必需?

    [-f:passwordFile]

    可选:如果设置了加密的密码文件,则应在命令行中将其用作第一个参数,以便通过 passwordFile 中指定的完整文件路径和名称读取密码。请参阅“隐藏 Planning 实用程序中的密码提示”。

    /A: appname

    指定业务规则的启动访问权限要迁移到哪一 Planning 应用程序

    /U: admin 指定管理员的用户名称

    /F: output file

    指定 XML 输出文件的名称,如果该文件不在 planning1 目录中,还应包括它的完整路径(有关 planning1 的完整路径,请参阅“关于 EPM Oracle 实例目录”)。此文件包含事务日志,可用于帮助进行疑难解答。

    /? 打印 HBRMigrateSecurity.cmd 的语法和选项

  3. 如遇提示,请输入密码。

例如:

HBRMigrateSecurity.cmd /A:appname /U:admin /F:C:\temp\HBRExportedSecurity.xml

有关 Calculation Manager 中迁移的业务规则的安全性设置,请参阅“关于运行时提示和审批安全性”。