创建和刷新应用程序数据库

管理数据库页上,可以创建和刷新应用程序数据库,这些数据库用于在 Oracle Hyperion Planning 中存储应用程序中每种规划类型的数据。数据库将按照维、层次成员、属性以及在应用程序中指定的其他数据进行结构化。

Oracle Essbase 将创建一个加密的数据文件 (essbase.sec),用来存储访问权限信息。

创建应用程序时,选择创建来更新存放有应用程序数据的 Planning 多维数据库。而在构建大纲时,可单独传送数据库更改和访问权限以改善性能并快速为用户实现更改。大纲完成后,Oracle 建议在刷新数据库信息时也刷新访问权限。

更改应用程序结构时,必须刷新应用程序数据库。在刷新应用程序的 Planning 数据库之前,对该应用程序所做的更改不会显示给执行数据输入和审批任务的用户。例如,当修改“实体”成员的属性、添加方案或更改访问权限时,在刷新该应用程序数据库之前,这些更改都将储存在 Planning 关系数据库中。

刷新期间:

  • 将更新安全筛选器。

  • 将更新货币转换计算脚本。

  • 成员和相关联的属性将从关系数据库传播到多维数据库中。

  • 将在多维数据库中添加、修改或删除自定义属性。

  • 将在 Planning 大纲中更新兑换率值。

  • 将动态生成或更新特定帐户的成员公式。

  • 对别名表的增加或更改及其与维或成员的关联将被更新。

  • 将重建 Planning 应用程序。

  • UDA 将添加到 Planning 应用程序。

注意:

Oracle 建议在执行创建或刷新操作之前先备份该应用程序。请参阅“备份应用程序和应用程序数据库”。注意,以下各步骤将影响数据库中的数据。单击创建时,将删除数据并重建 Planning 规划类型。单击刷新时,数据可能会被替换。有关重要信息,请参阅“使用 Essbase 时的注意事项”。

当管理员使用创建数据库刷新数据库时,其他任何用户,包括该应用程序的所有者,都不能执行任何其他任务。

必须在所有用户都从该 Planning 应用程序退出后才能刷新 Planning 数据库。Oracle 建议管理员向所有用户发送一条广播消息,让用户在该 Planning 应用程序被刷新之前保存手头的工作并关闭该应用程序。在刷新期间,Planning 不会让用户退出。请参阅“维护期间限制使用应用程序”。

应用程序刷新时间取决于多种因素,如应用程序中实体和用户的数量。用户及安全筛选器数量越多,刷新时间就越长。要最大程度地提高系统可用性,您可在非高峰时段传输访问权限信息。

要创建或刷新应用程序数据库:

  1. 备份应用程序。请参阅“备份应用程序和应用程序数据库”。
  2. 依次选择管理应用程序
  3. 选择创建数据库刷新数据库
  4. 选择以下选项:
    • 数据库:创建或刷新应用程序的 Planning 数据库。

    • 更新自定义函数:在创建或刷新应用程序数据库时,更新应用程序的 Planning 自定义函数。

      有关使用自定义函数的信息,请参阅《Oracle Essbase Database Administrator's Guide》

    • 安全筛选器:生成安全筛选器,供第三方应用程序使用。要为该应用程序中的所有用户生成安全筛选器,请选择安全筛选器,但不选择验证限制。要为选定用户生成安全筛选器,请参阅“管理安全筛选器”。

      访问权限存储在加密数据文件 (essbase.sec) 中。

      提示:

      在为所有用户生成安全筛选器之前,请将允许使用应用程序选项设置为管理员,以此限制用户对应用程序的访问权限。在生成了安全筛选器之后,将该设置改回所有用户。请参阅“维护期间限制使用应用程序”。

      注:

      为有权访问动态成员的用户创建或刷新安全筛选器后,Essbase 桶名称显示在动态成员的筛选器行中,而不显示实际成员名称。

    • 共享成员:评估为所有成员(基本成员和共享成员)实例设置的访问权限,并对他们全部应用限制最小的访问权限。例如,如果某个共享成员的父代将“写入”访问权限分配给其所有子代,而其他父代下的另一个共享成员则将“读取”访问权限分配给其所有子代,则基本成员及其所有共享成员都将具有“写入”访问权限(有关示例,请参阅“关于有效的共享成员访问权限”)。

      注:

      如果您的应用程序与共享成员安全性无关,请考虑清除该选项以提高性能。

      如果清除此选项,共享成员将继承分配给基本成员的安全性。

    • 验证限制:识别超过了 Essbase 安全筛选器每行 64 KB 限制的安全筛选器。该选项可验证筛选器的大小,可在构建 Essbase 安全筛选器之前确保其在尺寸限制范围内。

  5. 要在 Planning 数据库中创建或刷新数据,请单击创建刷新
  6. 查看确认信息。要继续,请单击创建刷新。更新完成后,单击完成

    注:

    如果创建或刷新过程耗时较长,可单击后台运行,使该过程在后台运行,不在屏幕上显示状态。

    要查看在后台运行创建刷新操作的结果,可查看 Planning 日志。有关日志的信息,请参阅《Oracle Enterprise Performance Management System 安装与配置故障排除指南》