履歴置換エンジンの定義

  1. [設定] > [サイクル] > [エンジン] を選択します。
  2. [新規] をクリックして、履歴置換タイプのエンジンを選択します。
  3. 次の情報を指定します。
    名前
    履歴置換エンジンの名前。
    表示名
    アプリケーションに表示されるエンジン名。
    ユーザー
    履歴置換エンジンへのアクセスを許可されたユーザー。
    役割
    履歴置換エンジンにアクセスできるユーザーのロール。
    モジュール
    履歴置換エンジンを使用するモジュール。
    タグ
    履歴置換エンジンにリンクされたタグ。1 つまたは複数のタグを履歴置換エンジンにリンクできます。
  4. [デフォルト設定] タブをクリックします。このタブでは、アルゴリズムを含むエンジン定義の一般設定を定義できます。
    注: 
    • エンジン内の選択したレベルがシナリオ値を保存する基本レベルではない場合、SCP は履歴置換エンジンに渡す値を集計し、その結果 (出力メジャー) をシナリオ値を保存する基本レベルに比例配分する必要があります。
    • CallForecastEngine マクロパラメーターまたは予測の作成プロセスを使用して、構成されたワークシートのオプションでデフォルトレベルを上書きできます。
  5. 次の情報を指定します。
    デフォルトアルゴリズム
    予測エンジンで使用されるデフォルトのアルゴリズム。次のような値があります。
    • 単純平均
    • 単純ナイーブ
    • 単純過去 1 年
    • 単純ユーザー定義
    • BATS
    • 線形補間
    • オフセット予測
    期間定数拡散メジャー
    予測エンジンの出力を品目、場所、および pconst に拡散するときに使用するメジャー。
    注: このフィールドは、[時系列拡散メジャー] が未定義の品目および場所ディメンションにすべての結果を拡散するときに使用されます。
    時系列拡散メジャー
    予測エンジンの結果を品目、場所、および期間に拡散するときに使用するメジャー (完全拡散)。
    注: この値が指定されていない場合:
    • 期間値は、サイクルの期間拡散メジャーを使用して比例配分されます (iconst、iconst、期間の値を使用)。
    • 品目および場所の値は、[期間定数拡散メジャー] (品目、場所、pconst の値) を使用して比例配分されます。
    品目レベル
    エンジンが履歴置換データを生成するデフォルトの品目レベル。この値は、マクロパラメーターまたは予測の生成オプションを使用して、実行時に上書きできます。
    注: この値が指定されていない場合、サイクルのデフォルト品目階層の基本レベルが使用されます。
    場所レベル
    エンジンが履歴置換を生成するデフォルトの場所レベル。この値は、マクロパラメーターまたは予測の生成オプションを使用して、実行時に上書きできます。
    注: この値が指定されていない場合、サイクルのデフォルト場所階層の基本レベルが使用されます。
    期間レベル
    エンジンが履歴置換を生成するカレンダーレベルを示します。このレベルは実行時に検証されます。これは、使用可能なオプションは履歴置換エンジンを使用するサイクルのカレンダーに基づいているためです。
  6. [メジャーマッピング] タブをクリックします。このタブには、履歴置換エンジンにマッピングされた、入力または出力値としてマッピングされた必要なメジャーがリストされます。
    注: マップされたメジャーは、各品目および場所の組合せのシナリオ値から派生されます。メジャーは、履歴計算の入力としてエンジンに渡されるか、シナリオに保存できる出力としてエンジンから渡されます。

    次の表に、エンジンのメジャーマッピングを示します。

    名前 範囲 説明 使用元 (アルゴリズム) エンジンの入出力
    履歴 サイクル期間の履歴期間 置換する履歴値を含むメジャーを示します。
    注: 
    • 先行ゼロが削除され、減少した履歴値が渡されます。
    • 保存された値は、エンジンに渡される前に、指定した期間の重み付けを使用して正規化されます。
    • 定義したメジャーに計算ルールが含まれる場合、エンジンに渡す必要のある計算済値をフェッチするために、適切なサイクルにおいてビジネスメトリックが必要です。
    すべて 入力
    期間の重み付け サイクル期間の履歴期間 入力履歴と出力置換履歴を正規化するために使用する期間重み付け値を含むメジャーを示します。
    注: 
    • エンジンは、渡される前に履歴データが正規化されることを想定します。
    • 履歴値は、期間重み付けメジャーを使用して正規化されます。データベースに値を保存するには、この操作を実行する必要があります。
    • 定義したメジャーに計算ルールが含まれる場合、エンジンに渡す必要のある計算済値をフェッチするために、適切なサイクルにおいてビジネスメトリックが必要です。
    すべて 入力
    置換開始日 静的 (PCONST) 置換開始日 (置換履歴の結果が適用される最初の日付) を含むメジャーを示します。
    注: 
    • 履歴データの置換の開始期間は、置換開始日が存在する期間 (エンジンで定義された期間レベル) です。
    • 指定した場所の品目についてこの値が Null の場合、置換履歴はエンジンによって定義された期間レベルの最も古い履歴期間の最初から適用されます。
    • メジャーのタイプは「日付」である必要があります。
    すべて 入力
    置換終了日 静的 (PCONST) 置換終了日 (置換履歴の結果が適用される最後の日付) を含むメジャーを示します。
    注: 
    • 履歴データの置換の終了期間は、置換終了日が存在する期間 (エンジンで定義された期間レベル) です。
    • 指定した場所の品目についてこの値が Null の場合、置換履歴はエンジンによって定義された期間レベルの最新の履歴期間まで適用されます。
    • メジャーのタイプは「日付」である必要があります。
    すべて 入力
    置換履歴 サイクル期間の履歴期間 エンジンによって生成された履歴値を受け取るメジャーを示します。

    この出力値は、保存する前に指定の期間重み付けを使用して正規化されます。

    すべて 出力
    適合しない 静的 (PCONST) 指定された場所にある品目は履歴置換エンジンに渡すことができないことを示すフラグ (>0) を格納するメジャー。
    注: 
    • メジャーは pconst で保存されています。
    • これらの組合せの出力メジャーはエンジン計算プロセスで承認されていません。
    すべて 入力
    オフセット予測 置換開始日/終了日間の対象履歴期間 オフセット予測を含むメジャーを示します。オフセット予測には履歴期間の予測値が含まれ、エンジンによって定義された期間の置換開始日から置換終了日の間の対象期間に使用されます。
    注: 
    • アルゴリズムがオフセット予測に設定されている場合、このオプションマッピングが必要です。
    • 指定した場所の品目についてこの値が Null の場合、置換履歴は 0 になります。
    オフセット予測 入力
    ユーザー定義値 静的 (PCONST) 置換開始日と置換終了日の間の期間を含む、すべての置換履歴期間に適用されるユーザー定義値 (品目と場所の組合せごとの値) を含むメジャーを、エンジンで定義された期間レベルで示します。
    注: 
    • アルゴリズムが簡易ユーザー定義に設定されている場合、このオプションマッピングが必要です。
    • 品目または場所についてこの値が Null の場合、置換履歴は 0 になります。
    単純ユーザー定義 入力
  7. [+] をクリックして、追加のメジャーマッピングをマップします。
  8. 次の情報を指定します。
    パラメーター
    エンジンにマッピングされるパラメータ名。
    メジャー
    予測エンジンパラメーターにマッピングされる SCP のメジャー。
  9. [パラメータ] タブをクリックします。このタブには、エンジンレベルでエンジン動作を構成するために必要なパラメータが含まれます。
    注: 必要なパラメータの値を指定できます。

    次の表に、履歴置換のエンジンパラメーターを示します。

    名前
    周期性

    履歴データの周期性。これはアルゴリズム計算の各年度の履歴期間を定義します。たとえば、単純過去 1 年です。

    すべて 12、13 (月単位のデータ)、52 (週単位データ) 0
  10. [保存] をクリックします。検証に成功した後、履歴置換エンジンが定義されます。