部署报表数据库

报表数据库是使用 Oracle Essbase 聚合存储选项 (ASO) 创建的。通过数据库大纲执行所有计算;且不需要任何计算脚本。使用此选项不仅可以减少检索次数,还可以提高可伸缩性。

创建报表数据库后,将使用 Oracle Hyperion Profitability and Cost Management 模型中的维信息来生成聚合存储大纲。

部属过程中出现的所有错误都记录在 hpcm.log 中。

要部署计算数据库:

  1. 在打开的模型中,在任务区域,选择计算,然后选择管理数据库

    将在“管理数据库”屏幕上显示“计算数据库”选项卡。

  2. 选择报表数据库选项卡。

    使用“管理数据库”屏幕上的“报表数据库”选项卡部属报表数据库。
  3. Essbase 信息下,查看以下信息:
    • Essbase 服务器,显示包含此模型的 Essbase 数据库服务器的名称。

    • 报表应用程序,显示所部属的应用程序的名称。

    • 报表数据库,显示将部属应用程序的 Essbase 数据库的名称。

  4. 部属选项下,选择用于部属计算数据库的数据库选项
    • 首次部署数据库时,所有选定项呈灰显状态。该选项可在首次部署时创建整个数据库。

    • 要重新部署现有数据库,请选择更新数据库将现有对象和属性设置保存在新数据库中,并更改大纲以反映当前元数据。

    • 对于后续部署,请选择替换数据库以完全删除数据库和应用程序,然后重新创建这些数据库和应用程序。

  5. 部属选项下,选择用于报表数据库部署的数据选项
    • 选择部属前将数据存档可将现有数据导出到应用程序数据库文件夹。对于报表数据库,仅导出 0 级数据。对于报表数据库,数据始终以本机格式导出。

    • 选择部属前将数据存档并在部属后重新加载将自动使用以前导出的数据文件将数据导回 Essbase。对于报表数据库,不会生成规则文件。

      仅当没有添加或删除任何维时,才可使用此选项。可以在 Profitability 应用程序控制台中添加或删除维,也可以通过在 Profitability and Cost Management 中添加、删除或更改阶段来添加或删除维。

      删除维成员后,用于将多维数据集重新部署到 Essbase 并保留数据的将数据存档并在部属后重新加载选项不能保证始终有效,这取决于 Essbase 如何处理这些删除的成员。作为一种解决方法,您可能必须导出所有数据并删除已删除成员的数据,然后在部署多维数据集后在单独的步骤中重新加载这些数据,而不选择将数据存档并在部属后重新加载选项。

    • 可选:如果选择了将数据存档并在部署后重新加载,可以选择在重新加载后删除数据存档,这样仅会在成功地重新加载了存档的数据后,自动删除这些数据。

  6. 可选:上次部署报告多维数据集下,查看上次部署的日期和时间。
  7. 可选:单击稍后部署安排某个日期和时间运行部署。请参阅“调度任务流”。

    如果创建任务时没有选中此选项,则不能调度此任务。

  8. 可选:单击立即部署以立即部署报表数据库。

    将显示确认消息,指示作业已开始,并标识分配的任务流 ID。

    此操作可能需要大量时间,具体取决于模型的大小和复杂程度。

  9. 使用任务流 ID 监视部署的进度,如“监视标准 Profitability 作业状态”中所述。