创建 Oracle Hyperion Profitability and Cost Management 标准模型需要执行多个步骤。
先定义需求、分配方法、所需的阶段数和阶段类型,然后在 Profitability and Cost Management 中创建模型。
您应该为模型和报表预期确立业务需求。利用纸笔、与相关方进行讨论、绘制流程图、使用绘图软件及其他工具等手段,草拟出大致的构思,确定为实现目标需要在模型中包含哪些内容。在某些情况下,最好首先确定您要实现的结果,然后倒推出实现这些目标的最佳策略。
在设计 Oracle Essbase 大纲时,请仔细定义报表目标和需求。在生成报表时您会发现在设计大纲上多花些精力是值得的。有关创建数据库大纲的信息,请参阅《Oracle Essbase Database Administrator's Guide》。
使用 Profitability 应用程序控制台定义维(如业务维、度量维、AllocationType 维和 POV 维)以构建模型每个阶段中的数据库大纲或主要对象。请参阅“维类型”。有关选择维的说明,请参阅《Oracle Hyperion Profitability and Cost Management 管理员指南》。
创建模型阶段以定义从此过程的开始到最终产品或服务的交付期间的计算顺序。在一个阶段内,为此阶段的主要活动分配适用的维。维在阶段内是按顺序排列的,而阶段是按其计算顺序排列的。您最多可以在每个阶段内指定三个维。请参阅“设置标准 Profitability 模型阶段”。
创建动因以指定如何计算成本和收入数据。必须选择一个维作为每个阶段的动因维。请参阅“定义标准 Profitability 模型的动因和公式”。
将动因分配给选定的动因维成员或所有阶段维中的交叉点的成员。您可以将一个动因分配给整个层次、部分层次、单个成员或单个交叉点。请参阅“创建动因选定项”。
使用分配规则或显式分配创建阶段交叉点的分配以选择维。目标交叉点可位于下游阶段或相同阶段中。请参阅“使用标准 Profitability 分配”。
验证每个阶段的模型结构以确保模型结构符合验证规则,例如已完成分配和不存在未使用的动因。请参阅“验证模型结构”。
创建 Essbase 数据库,然后在生成计算脚本之前,通过 Profitability and Cost Management 向数据库填充成本、收入和动因数据,或将这些内容直接填充到 Essbase 数据库中。请参阅“导入标准 Profitability 数据和对象”。
通过 Profitability and Cost Management 将数据加载到模型中,或将数据直接加载到 Essbase 数据库。请参阅《Oracle Hyperion Profitability and Cost Management 管理员指南》。
部署计算数据库。请参阅“部署计算数据库”。
部署报表数据库。请参阅“部署报表数据库”。
运行计算每个阶段所需的计算脚本。监视长时间运行的作业(例如生成计算脚本和计算)的进度。请参阅“监视标准 Profitability 作业状态”。
对计算数据库进行计算,以获取源和目标交叉点的直接分配结果。请参阅“计算标准 Profitability 模型”。
将数据从使用块存储选项 (BSO) 的计算数据库传输到使用聚合存储选项 (ASO) 的报表数据库。 传输数据。
计算系谱数据。请参阅“计算系谱中的多阶段贡献路径”。
运行阶段平衡、动因数据和跟踪分配报表。根据需要,对模型或数据进行编辑或修正,然后重新运行计算。请参阅以下几节:
使用报表工具(例如 Oracle Hyperion Financial Reporting 或 Oracle Smart View for Office)报告计算的结果。您可以使用跟踪分配功能以可视化方式从某一阶段交叉点向前或向后在整个模型内跟踪资金流。