イントロダクション
この25分間のハンズオン・チュートリアルでは、Oracle EPM Enterprise Planningが提供するソリューションであるStrategic Modelingで予測精度を向上させるためのシミュレーションの実行方法を示します。シミュレーションを実行すると、不確実な入力ごとに様々な結果を使用して、モデル内のシナリオをビジュアル化できます。各項は互いに構築され、順番に完了する必要があります。
バックグラウンド
戦略モデリング・シミュレーションでは、Monte Carloメソッドを使用して、モデルに対して数百のwhat ifシナリオを自動的に生成します。各what ifシナリオは、シミュレーションの1つの試行とみなされます。
シミュレーションを実行する前に、まずモデル内の不確実な入力を識別する必要があります。これらは仮定と呼ばれ、ギャラリから確率分布を選択することで、それぞれの不確実性を記述します。次に、モデルに関係する主要な出力を識別します。これらは「予測」と呼ばれます。
シミュレーションの各試行中に、定義した範囲に従って各仮定に対して乱数が生成されます。モデルが再計算され、出力値が取得されて予測チャートに追加されます。このプロセスは、試行の最大数に達するまで、またはシミュレーションを停止するまで繰り返されます。
一般に、シミュレーションで実行する試行回数が多いほど、予測に表示される統計および百分位数情報の精度が高くなります。最終的な予測チャートには、予測セル上の仮定セルの不確実性の組合せが反映されます。
戦略モデリングでは、次の2つのタイプのシミュレーションがサポートされています。
- モンテカルロ・サンプリングでは、各仮定がランダムにサンプリングされる、自然なwhat-ifタイプのシナリオが生成されます。
- ラテン・ハイパーキューブ・サンプリングでは、各仮定を範囲全体でさらに均等にサンプリングすることで、より正確な統計およびパーセンタイルが生成されます。
前提条件
Cloud EPMハンズオン・チュートリアルでは、Cloud EPM Enterprise Serviceインスタンスにスナップショットをインポートする必要がある場合があります。チュートリアル・スナップショットをインポートする前に、別のCloud EPM Enterprise Serviceインスタンスをリクエストするか、現在のアプリケーションおよびビジネス・プロセスを削除する必要があります。チュートリアル・スナップショットは、既存のアプリケーションまたはビジネス・プロセスを介してインポートされず、現在作業中のアプリケーションまたはビジネス・プロセスを自動的に置換またはリストアすることもありません。
このチュートリアルを開始する前に、次のことが必要です。
- サービス管理者にCloud EPM Enterprise Serviceインスタンスへのアクセス権を付与します。インスタンスにビジネス・プロセスを作成しないでください。
- このスナップショットをアップロードしてPlanningインスタンスにインポートします。
ノート:
スナップショットのインポート中に移行エラーが発生した場合は、HSS-Shared Servicesコンポーネントおよびコア・コンポーネントのセキュリティ・アーティファクトとユーザー・プリファレンス・アーティファクトを除く移行を再実行してください。スナップショットのアップロードおよびインポートの詳細は、『Oracle Enterprise Performance Management Cloud移行の管理』のドキュメントを参照してください。戦略モデルの準備
戦略的モデリングへのナビゲート
- Planningのホームページで、「戦略モデリング」、「モデル」の順にクリックします。
「モデル」ページが表示されます。
モデルを開く
Sales USモデルには、複数の収益ドライバを追跡するために使用されるアカウントと、収益に影響を与える主要な経費が含まれています。このチュートリアルでは、会社の拡張計画の収益性をレビューして、さらに複数のハイエンド小売店を追加します。目標は、来年の企業全体の売上、および特定の目標を達成する可能性を予測することです。
- 「モデル」ページのSales USで、(...)「アクション」をクリックし、「オープン- チェックアウト」を選択します。
- データ視点(POV)が次のように設定されていることを確認します。
- シナリオ: 拡張
- データビュー: すべて標準
- 勘定科目グループ: INCOME STATEMENT

ヒント :
モデルをチェック・アウトすると、データおよびモデルに対する変更を保存できます。モデルのコピーを使用する場合、データまたはモデルに対する変更を保存できません。モデルはアカウント・ビューで開きます。


ノート:
POVを変更する必要がある場合は、必ず
仮定の設定
シミュレーションを定義するには、まずキー入力セルを特定し、それを仮定として定義します。
このセクションでは、不確実な入力勘定科目の場合、「what if analysis」は、最適な推測に基づいて異なる値を入力して実行します。データを再計算した後、更新されたSales値がwhat if分析の新しいベース・ケースになります。
仮定を設定する場合は、配分タイプを選択します。選択する分布のタイプは、入力に関する条件によって異なります。正しい確率分布を選択するには:
- 対象の入力を評価し、この入力を囲む条件をリストします。
- 確率分布の説明を確認します。
- これらの説明を確認する際に、入力に関してリストした条件を備えた分布を探してください。
キー入力セルの決定
- グリッドで、2024の次の勘定科目値を変更します:
- v0300単位容積- 成長としての予測: 10
- v1000:020サービス収益- 成長としての予測: 12
- v1000:030保守収益- 数百万ドルの予測: 24
- 「保存」をクリックします。
- 「計算」をクリックし、「現在のシナリオ」を選択します。


三角分布タイプの選択
意思決定者は三角分布タイプを使用して、最小値と最大値がわかっているときに不確実な入力を記述できますが、ほとんどの値は最も可能性の高いポイントで発生します。
- 「2024 v0300 Unit Volume - Forecast as a Growth」のデータ・セルを選択します。
- 「アクション」をクリックして、「シミュレーション」を選択します。
- 「シミュレーション」パネルで、
(「シミュレーション・メイン・メニュー」)をクリックし、「設定」を選択します。
- 「設定」の「乱数」で、「シーケンス」を「毎回同じシーケンス」に設定し、「OK」をクリックします。
- 「シミュレーション」パネルで、「仮定の設定」をクリックします。
- 仮定のタイプから、「三角形」をクリックします。
- 次の履歴データに基づいてパラメータ値を設定します。
- 最小: 0.0
- 最も可能性が高い: 5.0
- 最大: 20.0

ユニット・ボリュームの「成長率としての予測」セルには、評価するアカウントであるTotal Sales Revenueの値を決定する不確実な値が含まれています。



ヒント :
「仮定の設定」が「シミュレーション」パネルに表示されない場合は、グリッドで「成長」として2024 v0300「単位容積- 予測」が選択されていることを確認します。
これにより、適切に歪んだ分布が作成されます。

正規分布タイプの選択
意思決定者は正規分布タイプを使用して、インフレーション・レートや定期的な資産収益率などの不確実入力を表すことができます。
- 2024 v1000:020 Service Revenues - Forecast as a Growthのデータ・セルを選択します。
- 「シミュレーション」パネルで、「仮定の設定」をクリックします。
- 仮定のタイプから、「標準」をクリックします。
- 次の履歴データに基づいてパラメータ値を設定します。
- 平均: 15.000
- 標準開発: 20.000

均一配分タイプの選択
一様分散は、最小値と最大値がわかっていて、すべての値が同様に起こり得る状況を示します。
このセクションでは、最小値と最大値は、最悪および最良のケース・データに基づきます。
- 2024 v1000:030 Maintenance Revenue - Foreacast in Millions of US Dollarのデータ・セルを選択します。
- 「シミュレーション」パネルで、「仮定の設定」をクリックします。
- 仮定のタイプから、「Uniform」をクリックします。
- 次の履歴データに基づいてパラメータ値を設定します。
- 最小: 15.000
- 最大: 30.000


予測セルの定義
予測セルは、1つ以上の仮定セルを参照する式が含まれる出力セルです。これらは不確実性の効果を確認する勘定科目です。
- 2024 v1000 Salesのデータ・セルを選択します。
- 「シミュレーション」パネルで、「予測の設定」をクリックします。


1点の見積りの予測チャートが表示されます。

シミュレーションの実行
シミュレーション結果は、モデルが開いていてかつセッションが失効していないかぎり表示できます。
ヒント :
シミュレーションを実行するたびにシステムがランダムに結果を生成するため、このチュートリアルに示すデータと若干異なる場合があります。(「実行」)をクリックします。
- シミュレーションが完了したことを示すプロンプトが表示されたら、「OK」をクリックします。
- ストレッチ目標を2番目のターゲット値として追加します。「シミュレーション」パネルの右下領域で、
(「メトリックの追加」)をクリックし、「ターゲット値」を選択します。
- ストレッチ目標を2番目のターゲット値として追加します。次の情報を入力します:
- ラベル: 目標のストレッチ
- 値: 910
(「OK」)をクリックします。
- 確認が終了したら、「閉じる」をクリックします。
シミュレーションが実行されると、仮定ごとに乱数が生成されます。これは、現実世界のこれらの変数に対して様々な値のシナリオがどのように発生するかをシミュレートします。

シナリオごとに、モデルが再計算され、結果が予測チャートに表示されます。

ノート:
モデルを保存またはチェック・インすると、シミュレーション結果は保存されません。
数百回の試験でシミュレーションを実行した後、結果は収束し始めます。予測チャートの下には、主要なメトリックがあります。

この結果は、2024年のSalesの値に基づいて、ベース・ケースの9億ドルを超える可能性はわずか31%であることを示しています。


メトリックを追加すると、拡張計画が成功する可能性を判断するのに役立ちます。更新されたチャートには、ストレッチ目標目標を達成するより高いリスクが表示されます。

ストレッチ目標は、目標を達成する26%の確率を示しています。
シミュレーションからの情報により、戦略計画を取り巻く不確実性をよりよく理解できます。