简介

此教程演示如何在 Cloud EPM 中生成动态预测和洞察。各节基于彼此构建,应按顺序完成。

背景信息

借助动态父级预测功能,业务用户和 FP&A 团队可以在父级或任意级别进行预测,并生成洞察,而无需依赖细粒度数据。当子类别数据可能缺失或不一致时,生成动态预测和洞察可以提供更准确的数据分析。

您可以在更高的汇总级别(无论是父级、部门还是层次结构中的任何级别)生成预测和洞察,从而提高计划和预测的准确性。这为您在父级别提供了有意义的汇总级别信息,减少了对过度子类别详细信息的需求,并简化了分析,允许您首先关注顶层趋势,而部门可以向下钻取到叶级别数据来确定根本原因并获得更深入的洞察。

注意:

要生成动态预测,默认情况下会从“正在处理”版本和“实际”方案中检索历史实际值。如果您的历史实际数据位于其他位置,则必须在“应用程序设置”页面上为这些历史实际数据指定源多维数据集和 POV,以确保使用正确的数据生成预测。
历史实际值设置

主要优点:

  • 增强的决策:提供绩效概括视图,支持战略计划。
  • 有效数据处理:即使级别 0 数据不完整或缺失,也可以在父级别实现准确的预测。
  • 快速分析和报告:识别关键趋势,而不会丢失过多的详细信息。
  • 减少手动工作:尽可能减少对细粒度数据处理和建模的需求
  • 简化计划:在深入到详细数据之前,简化高级预测。
  • 提高预测准确性:有助于避免低级别波动导致的误导性趋势。

先决条件

Cloud EPM 实操教程可能需要您将快照导入 Cloud EPM Enterprise Service 实例。在导入教程快照之前,必须请求另一个 Cloud EPM Enterprise Service 实例或删除当前应用程序和业务流程。教程快照不会通过现有应用程序或业务流程导入,也不会自动替换或恢复您当前使用的应用程序或业务流程。

在开始本教程之前,您必须:

  • 具有服务管理员对 Cloud EPM Enterprise Service 实例的访问权限。不应创建实例的业务流程。
  • 将此快照上载并导入到 Planning 业务流程。
  • 将此分配脚本文件下载到本地文件夹。
  • 将此父级预测文件下载到本地文件夹。

注意:

如果导入快照时遇到迁移错误,请重新运行迁移(不包括 HSS-Shared Services 组件),以及核心组件中的“安全性”和“用户首选项”对象。有关上载和导入快照的更多信息,请参阅 Administering Migration for Oracle Enterprise Performance Management Cloud 文档。

为应用程序做准备

在执行本教程中的步骤之前,您需要准备应用程序。在此部分中,您将创建“财务分析师”组,然后将其分配给“财务”导航流。您还可以为用户变量选择一个成员。

创建财务分析师组

  1. 在主页中,依次单击工具访问控制
    转到访问控制
  2. 管理组中,单击创建
    管理组创建
  3. 创建组中,为“名称”输入财务分析师
    创建组
  4. 选择“Groups(组)”后,单击“Available Groups(可用组)”旁边的 搜索(搜索)。

    将列出可用组。

    可用组
  5. 选择预定义的角色,然后单击 移动(移动)。
    添加预定义的角色

    提示:

    使用 Ctrl 键可同时选择多个项目。按住 Ctrl 键并单击列表中的每个项以选择它们。
  6. 单击保存
    添加预定义的角色
  7. 在信息消息中,单击确定
    添加预定义的角色
  8. 验证财务分析师是否列在管理组中。
    添加预定义的角色
  9. 单击 Home(主页)以返回到主页。

    将财务分析师组分配给财务导航流。

  1. 在主页中,依次单击工具导航流
    转到导航流
  2. 在导航流中,验证财务是否设置为无效,然后单击财务
    财务导航流
  3. 财务中,对于分配给,输入财务分析师,然后单击保存并关闭
    导航流
  4. 对于财务,单击无效以激活“财务”导航流。
    导航流
  5. 单击 Home(主页)以返回到主页。

选择用户变量

  1. 在主页中,依次单击工具用户首选项
    转至“用户首选项”
  2. 单击用户变量
    变量
  3. 对于用户变量,输入或选择以下内容,然后单击保存
    变量
  4. 单击 Home(主页)以返回到主页。

生成动态预测的先决条件 - 启用 UDA

您必须完成先决条件配置,以便用户可以生成动态父级预测。您可以将 UDA 'HSP_DYN_PREDICT' 与用于存储预测值的方案/版本/计划元素或类似维关联。与此 UDA 关联的任何成员都将显示预测值,而不是聚合值。在本教程中,所需的先决条件配置用于预测版本。在此维成员级别,允许用户生成动态父级预测。要启用此功能,请将系统设置为允许动态创建父级成员,并确保已准备好必要的占位符以进行准确预测。

  1. 在主页上,单击 导航流图标(默认),然后在导航流中,选择财务
    导航流

    主页随“财务”导航流一起显示。

    财务主页
  2. 在主页,依次选择应用程序概览
    应用程序集群
  3. 单击选项卡。
    应用程序概览
  4. 对于多维数据集,选择 OEP_FS
    尺寸
  5. 单击版本
    尺寸
  6. 右键单击任意列。

    此时将显示 Select Columns 对话框。

    选择列
  7. 选择 UDA ,然后单击确定
    选择 UDA

    将在右侧添加 UDA 列。

  8. 展开 VersionOEP_Versions ,对于 Predict 版本,找到 UDA 列。
    UDA
  9. 对于 Predict(预测)版本,在 UDA 中,选择 HSP_DYN_PREDICT ,然后单击 移动图标(移动)将 UDA 分配给预测版本,然后单击 OK(确定)
    UDA
  10. 单击保存
    UDA
  11. 单击 RefreshDB 图标 (RefreshDB)。
  12. 单击刷新数据库
    刷新数据库
  13. 单击刷新
    刷新

    有一些警告消息可以忽略。

    刷新数据库已完成
  14. 在 "Cube Refresh" 消息中,单击 Finish
  15. 单击关闭
    刷新数据库已完成
  16. 单击取消
  17. 单击主页图标 (主页)。

检查帐户维中的父成员

您想要预测父级 Opex 帐户。在此部分中,您将查看运营费用的账户结构,并查看运营费用详细信息。

  1. 在主页上,依次单击财务费用
    财务群集
  2. 选择第二个垂直选项卡,单击 创建图标(父级 Opex 计划)。
    财务主页
  3. 业务数据详细信息选项卡上,查看过去两年的历史实际数据:FY23FY24 ,以及明年的预算:FY25
    OPEX 父层详细信息

    这些数据是使用传统方法编写的,例如基于驱动因素、基于趋势或基于零的方法。

  4. 在这些行中,您可以展开动态费用科目成员以查看 0 级顶点科目。在行中,展开差旅和娱乐总费用营销总费用设施总费用
    展开的 OPEX 父层详细信息账户
  5. 您还可以展开“Period(期间)”维,查看“Actuals(实际)”和“Plan(计划)”数据的每月详细信息。在列中,对于 FY23FY25 ,展开 YearTotalQ1
    OPEX 父层详细信息期间展开

    您可以查看细粒度级别的数据,包括 0 级 Opex 账户和每月详细信息。

    OPEX 父层详细信息期间展开

运行动态计算父级别预测

检查父级别预测表单

在此部分中,您将先复核汇总的预测,然后再生成父层预测。

  1. 导航到第二个水平选项卡 "OPEX Parent Level Predictions"。单击 OPEX 父级别预测选项卡。
    OPEX 父级别预测
  2. 请注意,有两个版本:汇总预测预测
    OPEX 父层预测表单

    聚合预测版本包含从 Opex 层次中的 0 级成员聚合的数字。Predict 版本没有任何数据。

启用动态父级别预测

在此部分中,您将修改“OPEX 父级预测”表单以启用父级预测。

  1. OPEX 父级别预测表单上,单击操作,然后选择编辑以在设计器模式下打开表单。
    “操作”菜单
  2. 布局选项卡的右侧,选择预测选项
    “布局”标签
  3. 预测选项中,选择动态计算的预测
    预测选项
  4. 单击保存
    预测选项保存
  5. 在 "Information"(信息)消息中,单击 OK(确定)
     条信息消息
  6. 关闭表单设计器以返回到 OPEX 父级别预测表单。
    关闭表格

检查父级别预测数据

在此部分中,您将查看每个动态父级 Opex 帐户成员的“预测”版本中的父级预测数据,并查看可解释性。

  1. 查看每个动态父级 Opex 帐户的 Predict 版本中的父级预测数据。
    预测已填充版本

    这些预测是基于父级的历史实际数据生成的,使用统计方法来分析历史数据模式、季节性以及应用时间序列预测技术。

  2. 要复查可解释性,请选择一个预测值,如差旅费和娱乐费合计,然后单击操作,然后选择 Predictive Planning
    “操作”菜单
  3. 查看包含历史数据详细信息、预测详细信息、准确性、使用的预测方法、调整的异常值和季节性的预测计划图表。
    差旅及招待费用总计的可解释性
  4. 在图表上方,从下拉列表中选择其他父级科目,例如营销费用合计
    选择父账户

    此时将显示营销费用合计的可解释性。

    总营销费用的可解释性
  5. 关闭 Explainability 面板。
    关闭可解释性

分配运营支出预测

在此部分中,您将根据上一年的实际比例将动态父级预测数据从“预测”版本分配给 0 级客户成员,然后查看分配的值。

  1. 在运行分配之前,导航到第三个水平选项卡:已分配预测。单击分配的预测选项卡。
    分配的预测

    提供了 FY25 的汇总预测。顶部显示的是使用传统预算方法生成的汇总预测。在网格下方有一个列图,按月显示每个父层 Opex 帐户的汇总预测值。

    分配预测值
  2. 返回到上一个选项卡: Opex Parent Level Predictions 。在底部,单击 OPEX 父级别预测选项卡。
    分配预测值
  3. 要根据上一年的实际数据分配父级数据,请右键单击营销费用合计,然后选择分配运营费用
    分配运营费用
  4. 在 "Information"(信息)消息中,单击 OK(确定)
     条信息消息

    Groovy 规则将运行该规则,从表单中提取网格级别值,并根据上一年的实际比例进行分配。结果存储在最终版本中。

  5. 单击已分配预测选项卡以查看已分配的结果。
    OPEX 父级别预测

    按期间列出的已分配值将显示最终版本。此外,还会显示一个列图,将最终版本中的已分配值与聚合值进行比较。

    分配的预测值
  6. 单击 主页图标(主页)以返回到主页。

查看父级别洞察

在此部分中,您将查看父级 Insights,并查看 Insights 作业的设置方式。

查看洞察

在此部分中,您将查看父级洞察。

  1. 在主页上,单击 IPM 并选择洞察
    IPM 集群

    此时将显示“洞察”页,您可以在其中查看所有三种类型的洞察的动态父级洞察 - 异常、预测差异和偏差以及预测。

    洞察
  2. 要查看异常洞察的详细信息,请单击其中一个异常洞察,例如第三行中的异常洞察,以查看有关实际营销总费用的详细信息。
    洞察

    此时将显示此洞察的详细信息。

    营销洞察
  3. 将光标置于异常上方以查看详细信息。
    异常洞察
  4. 单击取消
  5. 要查看预测差异和偏差洞察的详细信息,请单击预测差异和偏差洞察之一,例如第七行中的预测差异和偏差洞察,以查看有关实际 IT 总支出的详细信息。
    IT 支出洞察

    此时将显示此洞察的详细信息。

    预测差异和偏见洞察
  6. 单击取消
  7. 要查看预测洞察的详细信息,请单击预测洞察(如第六行中的预测洞察)之一,以查看有关预测的总营销费用的详细信息。
    洞察

    系统使用用户定义的属性 (User-defined attribute,UDA) 启用 Predict 版本时,会动态生成预测。然后将这些预测与传统预算进行比较,以根据 IPM 作业中配置的差异阈值生成预测洞察。

    营销洞察
  8. 单击取消
  9. 单击 主页图标(主页)以返回到主页。

查看父层洞察作业

在此部分中,您将查看父级 Insights 作业以查看其配置方式。

  1. 在主页上,单击 导航流图标(财务),然后在“导航流”中选择默认值
    导航流

    此时将显示主页,其中包含默认导航流。

    默认首页
  2. 在主页上,单击 IPM 并选择配置
    IPM 集群
  3. 选择父层运营费用分析 - 美国销售
    IPM 页面

    此时将显示 "IPM Configuration" 页面。

    IPM 配置页面
  4. 单击定义分片
    IPM 配置页面

    此时将显示分片定义。

    切片定义
  5. 请注意分片定义中的以下内容:
    • 通过选择 Children(OFS_Operating Expenses) ,我们指定父级运营费用科目。此选择使系统能够在父级别生成洞察。
    • 通过选择 Predict 版本作为基本预测分片,系统会动态为这些父级 Opex 帐户生成预测。然后,它将这些预测与传统预算(未来预测切片)进行比较,并根据 IPM 作业中配置的差异阈值生成预测洞察。
    突出显示的分片定义
  6. 单击取消
  7. 单击 主页图标(主页)以返回到主页。

查看 Groovy 脚本

在此部分中,您将查看 Groovy 脚本 "Allocation Script" 和 "Copy Parent Level Prediction"。

  1. 如果尚未,请将此分配脚本文件下载到本地文件夹。
  2. 如果尚未下载,请将此复制父级预测文件下载到本地文件夹。
  3. 打开文件 "Allocation_Script.txt ",并查看其内容。

    将显示该文件。

    分配 Groovy 脚本
  4. 打开文件 " Copy Parent Level Prediction.txt ",然后查看其内容。

    将显示该文件。文件的一部分显示在下面。

    复制父级别预测 Groovy 脚本

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心