SAP分析云中的指南针功能现已全面上线。
通过两篇博客,我将概述一下使用指南针进行随机风险分析(蒙特卡洛模拟)时通常会采取的步骤,并在过程中提供一些有用的提示。
博客(一):
#1 – 启动模拟
#2 – 配置动因
#3 – 运行模拟
博客(二):
#4 – 结果解读
#5 – 保存模拟与方案对比
#6 – 协作与共享
上述是两篇博客介绍的主要步骤及功能,本篇文章主要介绍博客一的内容。
1.启动模拟
指南针模拟可以通过两种方式启动:要么直接在仪表盘上右键点击数据单元格,或者通过左侧工具栏进入指南针起始页面启动。
通过右键点击数据单元格:
这是最终用户启动模拟的绝佳方式,即直接从仪表盘操作。请注意,您点击的单元格并非动因,而是模拟分析的目标(即您希望探究的影响指标),因此,从仪表盘启动时,请始终思考”应该分析哪个指标的影响“,而非“该使用哪些动因“。
通过仪表盘启动时,系统将自动为您创建模拟方案,既自动检测了仪表盘中的所有筛选器背景信息和该目标指标的所有可用动因。我们计划从2025年第二季度开始,支持在新标签页中打开指南针模拟,实现模拟与仪表盘间的便捷导航。
若右键点击数据单元格时未出现”创建指南针模拟“选项,请向IT管理员确认以下事项:
1.您的角色权限配置中是否已授予创建模拟的权限
2.该仪表盘是否采用“优化设计体验“创建(指南针不支持经典故事)
通过指南针起始页面启动:
此方式更适合技术或者高级用户,他们足够熟悉数据模型及KPI间的关联关系,无需借助仪表盘即可自行配置模拟目标和筛选条件。IT用户若希望创建已为最终用户预设好首选动因和/或数值范围的模拟(例如简化其模拟工作流程),也可考虑直接从这里开始。无需先找到符合需求的仪表盘背景信息才可开始模拟。
完成模拟设置配置后,系统将引导创建首个方案,需完善以下信息:方案名称、描述及基线数据版本。
首个方案创建完成后,通过指南针起始页面与仪表盘创建的模拟将采用完全相同的操作流程。需注意的是,模拟创建后,若需修改模拟设置,必须删除所有现有方案。此设计主要基于两点考量,首先是确保方案可比性,所有方案必须基于相同的模拟目标设置,才能保持分析结果的可比性,其次是维护数据一致性,模拟设置的变更将影响所需的模拟计算和动因,导致已创建方案失效。
我们正在评估未来优化该流程的可能性,以提供更灵活的操作体验。
配置方案:
在继续操作之前,必须明确”模拟“和“方案“之间的区别。模拟是指南针的主要部件,包含所选目标KPI的完整配置框架。一个模拟可以包含一个或多个方案,每个方案通过对动因的不同假设进行建模,从而得出对目标KPI影响的不同结果。
模拟创建后其设置不可更改,但方案设置可以随时调整。除了名称、描述和基线数据版本作为外,方案的一个重要功能是可以为动因设置额外的筛选。需要注意的是,方案中添加的筛选将在计算过程中应用于所有动因,这是为了简化批量调整操作。如需进行更精细的调整,请参阅下文相关章节。
2.配置动因
自动检测:
在模拟分析的第一步,您需要通过配置动因来建立假设模型。如之前所述,指南针系统会自动识别与选定目标KPI相关的动因,这些动因是指参与目标指标计算的叶账户成员和/或基本度量。要实现检测功能,目标KPI与动因之间的关系必须事先在SAP分析云模型中通过以下至少一种方式进行明确定义:
账户维层次结构账户公式计算所得度量
需要说明的是,指南针模拟并不强制要求使用账户维。即使模型中仅包含计算所得度量和/或基本度量,仍然可以进行模拟分析。
当选择计算所得度量作为模拟目标时,系统将自动检测参与计算的基本度量作为动因;而若选择基本度量(无公式的)作为目标,系统则会将该基本度量本身识别为动因。
后一种情况(目标与动因是同一度量)初看可能令人困惑,但这种设计实际上有助于模拟同一度量的不确定性累积效应。具体操作时,可通过添加受限动因来模拟其对汇总值的影响。
例如,若对”销售量“(无公式的基本度量)模拟其影响,系统将自动识别“销售量“本身作为动因。此时需要手动创建受限动因(如中国和泰国等区域),通过输入这些区域的不确定性值域范围,即可模拟它们对亚洲地区总销售量的综合影响。(有关受限动因的详细用法,请参阅下文说明)
精简动因列表:
尽管指南针已显示与选定目标相关的所有动因,但您无需为所有动因设置不确定性模拟。可通过点击每个动因旁的”X”图标,将非重点动因从列表中移除。需特别注意:此操作仅会隐藏被移除的动因(而非将其排除在计算之外),系统仍会采用这些动因当前基线(即模型中当前已填充的的实际数值)进行目标指标计算,只是不再考虑这些动因的不确定性值域范围的影响。
举个简单例子来说明:假设您要模拟”收入“指标的影响,已知动因是“价格“和“销量“,且计算公式为“收入=价格×销量“。此时,即使您从列表中移除了“价格“这个动因,系统也不会将公式改为“收入=销量“,而只是让您专注于模拟“销量“的不确定性,即通过输入“销量“可能的波动范围来分析其影响。
这一逻辑同样适用于以下所有操作:
1. 在“选择动因“对话框中移除某个动因
2. 通过点击“X”图标删除动因
3. 通过开关按钮停用动因
4. 保留动因的值配置为空
在这些情况下,系统都将使用基准进行计算,而不会通过随机抽样的方式模拟这些动因的不确定性。(有关随机抽样的更多信息,请参阅蒙特卡洛模拟介绍博客introduction to Monte Carlo Simulation。)
针对动因不确定性影响的多种”移除“方式,旨在满足不同工作流程需求,既可通过“选择动因“对话框或点击“X”将列表精简至仅保留关键动因;也可通过开关临时停用/启用不确定性影响,无需重新对动因值域范围建模,即可快速完成复测。
值配置/分布类型:
在完成动因列表的精简后,下一步需通过为每个动因输入最小值和最大值来建立不确定性模拟模型。
需注意的是,界面中与最小值/最大值输入框并列显示的基线仅作为可视化指导,该数值既不会限制输入范围,也不构成约束条件,其作用仅在于帮助您直观评估所设模拟不确定性与模型中当前填充值的偏离程度。
在进行方案计算时,系统会根据您配置的数值范围及每个动因的分布类型进行随机抽样。默认情况下,所有动因都采用正态分布进行随机抽样——这意味着中间值被抽中的概率更高。您也可以将分布类型配置为均匀分布,使该范围内的所有数值都具有相同的抽样概率。
若在动因列表中未看到分布类型选项,无需担心,该列默认隐藏,因为在大多数使用案例中,无需更改默认的正态分布设置。如需调整,只需点击动因列表右上角的设置图标,勾选”分布“即可显示。
点击设置图标以打开动因列表设置
勾选”分布“,即可将该列显示在动因列表中。
当该列显示后,点击下拉菜单即可更改分布类型。
(有关分布的详细说明,请参阅帮助门户中”分布“章节)
受限动因:
当需要进行精细化模拟(而非全局性分析)以考量地域、时间等维度的不确定性差异时,可以通过创建受限动因来实现。例如在模拟销售量时,您无需直接设置3500-4500的全局波动范围,而是可以分别为德国(2000-3000)和印度(1500-2500)创建受限动因。这种设置方式不仅能精确反映不同区域的销售波动,还能让其他依赖销售量的KPI(如收入、费用等)同步体现地域性影响。此外,受限动因还支持多维度创建(如同时按地域+时间维度),从而实现更复杂的多维模拟分析。
创建受限动因的操作非常简单:只需点击启用/禁用开关旁的“+”按钮即可。
系统将提示您为动因选择具体的筛选背景信息,这些筛选可以是多维度的。请注意:当您选择多个区域(例如两个地区)时,系统会创建一个同时涵盖所选区域的单一受限动因,而不会为每个区域单独创建动因。
3.模拟运行
三种运行模式:
完成动因配置并建立动因不确定性假设模型后,您可运行方案来观察计算影响。系统提供三种计算模式可选: 1. 预览(执行1,000次计算*)
2.中等精度(执行10,000次计算*)
3.高精度(执行100,000次重复计算*)
*注:此处“计算“指每次方案运行时的重复计算次数
请注意:计算次数越多,方案运行耗时越长,生成的模拟结果也越丰富,最终获得的分析精度就越高。(对蒙特卡洛模拟中重复计算概念不熟悉的用户,可参考我们提供的概述博客。)
预览(1,000次计算)能提供最快的模拟速度,但由于其重复计算次数在三种模式中最少,结果精度相对最低。这意味着:若分别执行两次预览模拟,其结果差异通常会比中/高精度的两次运行结果差异更大。因此,计算模式的选择需根据分析目的而定——若需快速估算(如识别关键动因),预览模式即可满足需求;若要准确分析影响的风险分布,则建议采用中等精度或高精度模式。
至此,希望这篇博客能帮助您掌握模拟分析的基础操作。后续我将在博客二中深入解读模拟结果、进行方案对比分析,并介绍如何在指南针中开展协作!
原文链接:A Step-By-Step Walkthrough for SAP Analytics Cloud… – SAP Community
原作者:ChenNee
SAP分析云中的指南针功能现已全面上线。通过两篇博客,我将概述一下使用指南针进行随机风险分析(蒙特卡洛模拟)时通常会采取的步骤,并在过程中提供一些有用的提示。博客(一):#1 – 启动模拟#2 – 配置动因#3 – 运行模拟博客(二):#4 – 结果解读#5 – 保存模拟与方案对比#6 – 协作与共享上述是两篇博客介绍的主要步骤及功能,本篇文章主要介绍博客一的内容。 1.启动模拟指南针模拟可以通过两种方式启动:要么直接在仪表盘上右键点击数据单元格,或者通过左侧工具栏进入指南针起始页面启动。通过右键点击数据单元格:这是最终用户启动模拟的绝佳方式,即直接从仪表盘操作。请注意,您点击的单元格并非动因,而是模拟分析的目标(即您希望探究的影响指标),因此,从仪表盘启动时,请始终思考”应该分析哪个指标的影响”,而非”该使用哪些动因”。通过仪表盘启动时,系统将自动为您创建模拟方案,既自动检测了仪表盘中的所有筛选器背景信息和该目标指标的所有可用动因。我们计划从2025年第二季度开始,支持在新标签页中打开指南针模拟,实现模拟与仪表盘间的便捷导航。若右键点击数据单元格时未出现”创建指南针模拟”选项,请向IT管理员确认以下事项:1.您的角色权限配置中是否已授予创建模拟的权限2.该仪表盘是否采用”优化设计体验”创建(指南针不支持经典故事)通过指南针起始页面启动:此方式更适合技术或者高级用户,他们足够熟悉数据模型及KPI间的关联关系,无需借助仪表盘即可自行配置模拟目标和筛选条件。IT用户若希望创建已为最终用户预设好首选动因和/或数值范围的模拟(例如简化其模拟工作流程),也可考虑直接从这里开始。无需先找到符合需求的仪表盘背景信息才可开始模拟。完成模拟设置配置后,系统将引导创建首个方案,需完善以下信息:方案名称、描述及基线数据版本。首个方案创建完成后,通过指南针起始页面与仪表盘创建的模拟将采用完全相同的操作流程。需注意的是,模拟创建后,若需修改模拟设置,必须删除所有现有方案。此设计主要基于两点考量,首先是确保方案可比性,所有方案必须基于相同的模拟目标设置,才能保持分析结果的可比性,其次是维护数据一致性,模拟设置的变更将影响所需的模拟计算和动因,导致已创建方案失效。我们正在评估未来优化该流程的可能性,以提供更灵活的操作体验。配置方案:在继续操作之前,必须明确”模拟”和”方案”之间的区别。模拟是指南针的主要部件,包含所选目标KPI的完整配置框架。一个模拟可以包含一个或多个方案,每个方案通过对动因的不同假设进行建模,从而得出对目标KPI影响的不同结果。 模拟创建后其设置不可更改,但方案设置可以随时调整。除了名称、描述和基线数据版本作为外,方案的一个重要功能是可以为动因设置额外的筛选。需要注意的是,方案中添加的筛选将在计算过程中应用于所有动因,这是为了简化批量调整操作。如需进行更精细的调整,请参阅下文相关章节。 2.配置动因自动检测:在模拟分析的第一步,您需要通过配置动因来建立假设模型。如之前所述,指南针系统会自动识别与选定目标KPI相关的动因,这些动因是指参与目标指标计算的叶账户成员和/或基本度量。要实现检测功能,目标KPI与动因之间的关系必须事先在SAP分析云模型中通过以下至少一种方式进行明确定义:账户维层次结构账户公式计算所得度量需要说明的是,指南针模拟并不强制要求使用账户维。即使模型中仅包含计算所得度量和/或基本度量,仍然可以进行模拟分析。当选择计算所得度量作为模拟目标时,系统将自动检测参与计算的基本度量作为动因;而若选择基本度量(无公式的)作为目标,系统则会将该基本度量本身识别为动因。后一种情况(目标与动因是同一度量)初看可能令人困惑,但这种设计实际上有助于模拟同一度量的不确定性累积效应。具体操作时,可通过添加受限动因来模拟其对汇总值的影响。例如,若对”销售量”(无公式的基本度量)模拟其影响,系统将自动识别”销售量”本身作为动因。此时需要手动创建受限动因(如中国和泰国等区域),通过输入这些区域的不确定性值域范围,即可模拟它们对亚洲地区总销售量的综合影响。(有关受限动因的详细用法,请参阅下文说明)精简动因列表:尽管指南针已显示与选定目标相关的所有动因,但您无需为所有动因设置不确定性模拟。可通过点击每个动因旁的”X”图标,将非重点动因从列表中移除。需特别注意:此操作仅会隐藏被移除的动因(而非将其排除在计算之外),系统仍会采用这些动因当前基线(即模型中当前已填充的的实际数值)进行目标指标计算,只是不再考虑这些动因的不确定性值域范围的影响。举个简单例子来说明:假设您要模拟”收入”指标的影响,已知动因是”价格”和”销量”,且计算公式为”收入=价格×销量”。此时,即使您从列表中移除了”价格”这个动因,系统也不会将公式改为”收入=销量”,而只是让您专注于模拟”销量”的不确定性,即通过输入”销量”可能的波动范围来分析其影响。这一逻辑同样适用于以下所有操作:1. 在”选择动因”对话框中移除某个动因2. 通过点击”X”图标删除动因3. 通过开关按钮停用动因4. 保留动因的值配置为空在这些情况下,系统都将使用基准进行计算,而不会通过随机抽样的方式模拟这些动因的不确定性。(有关随机抽样的更多信息,请参阅蒙特卡洛模拟介绍博客introduction to Monte Carlo Simulation。)针对动因不确定性影响的多种”移除”方式,旨在满足不同工作流程需求,既可通过”选择动因”对话框或点击”X”将列表精简至仅保留关键动因;也可通过开关临时停用/启用不确定性影响,无需重新对动因值域范围建模,即可快速完成复测。值配置/分布类型:在完成动因列表的精简后,下一步需通过为每个动因输入最小值和最大值来建立不确定性模拟模型。需注意的是,界面中与最小值/最大值输入框并列显示的基线仅作为可视化指导,该数值既不会限制输入范围,也不构成约束条件,其作用仅在于帮助您直观评估所设模拟不确定性与模型中当前填充值的偏离程度。在进行方案计算时,系统会根据您配置的数值范围及每个动因的分布类型进行随机抽样。默认情况下,所有动因都采用正态分布进行随机抽样——这意味着中间值被抽中的概率更高。您也可以将分布类型配置为均匀分布,使该范围内的所有数值都具有相同的抽样概率。若在动因列表中未看到分布类型选项,无需担心,该列默认隐藏,因为在大多数使用案例中,无需更改默认的正态分布设置。如需调整,只需点击动因列表右上角的设置图标,勾选”分布”即可显示。点击设置图标以打开动因列表设置勾选”分布”,即可将该列显示在动因列表中。当该列显示后,点击下拉菜单即可更改分布类型。(有关分布的详细说明,请参阅帮助门户中”分布”章节)受限动因:当需要进行精细化模拟(而非全局性分析)以考量地域、时间等维度的不确定性差异时,可以通过创建受限动因来实现。例如在模拟销售量时,您无需直接设置3500-4500的全局波动范围,而是可以分别为德国(2000-3000)和印度(1500-2500)创建受限动因。这种设置方式不仅能精确反映不同区域的销售波动,还能让其他依赖销售量的KPI(如收入、费用等)同步体现地域性影响。此外,受限动因还支持多维度创建(如同时按地域+时间维度),从而实现更复杂的多维模拟分析。创建受限动因的操作非常简单:只需点击启用/禁用开关旁的”+”按钮即可。系统将提示您为动因选择具体的筛选背景信息,这些筛选可以是多维度的。请注意:当您选择多个区域(例如两个地区)时,系统会创建一个同时涵盖所选区域的单一受限动因,而不会为每个区域单独创建动因。 3.模拟运行三种运行模式:完成动因配置并建立动因不确定性假设模型后,您可运行方案来观察计算影响。系统提供三种计算模式可选: 1. 预览(执行1,000次计算*) 2.中等精度(执行10,000次计算*) 3.高精度(执行100,000次重复计算*)*注:此处”计算”指每次方案运行时的重复计算次数请注意:计算次数越多,方案运行耗时越长,生成的模拟结果也越丰富,最终获得的分析精度就越高。(对蒙特卡洛模拟中重复计算概念不熟悉的用户,可参考我们提供的概述博客。)预览(1,000次计算)能提供最快的模拟速度,但由于其重复计算次数在三种模式中最少,结果精度相对最低。这意味着:若分别执行两次预览模拟,其结果差异通常会比中/高精度的两次运行结果差异更大。因此,计算模式的选择需根据分析目的而定——若需快速估算(如识别关键动因),预览模式即可满足需求;若要准确分析影响的风险分布,则建议采用中等精度或高精度模式。至此,希望这篇博客能帮助您掌握模拟分析的基础操作。后续我将在博客二中深入解读模拟结果、进行方案对比分析,并介绍如何在指南针中开展协作! 原文链接:A Step-By-Step Walkthrough for SAP Analytics Cloud… – SAP Community原作者:ChenNee Read More Technology Blogs by SAP articles
#SAP
#SAPTechnologyblog