インポート用のマーケットインテリジェンスインターフェースサービスの実行
マーケットインテリジェンス (MI) インターフェースサービスは、RunInterfaceService マクロを使用して実行します。インポートプロセスの一部として、[マーケットインテリジェンス] タブで選択した [マーケットインテリジェンス] に対して、品目、場所、開始日、終了日、値などのフィールドがインポートされます。
インターフェースサービスは、[
] オプションを使用して手動で実行することもできます。インポート [マクロ] は完了しましたが、エラーが発生しました。詳細については監査ログを参照してください。
次の行にファイル名エラーが見つかりました: [行]; [エラーの詳細]
ログファイルの形式: [日付]-[ユーザー]-[インターフェースサービス].CSV
エラー時はすべてを拒否 がオンに設定されており、行がエラーになった場合、MI イベントはインポートされません。
インポートファイル内の行が連続して処理されます。
これらのルールに準拠する場合は、インポートファイル内の行をグループ化して 1 つの MI イベントを作成できます。
- 行に同じ参照が必要です。
- 行に同じ品目と場所が含まれている必要があります。
- インポートファイル内の行は、連続的な順序で配列する必要があります (日付である必要はありません)。
- データベースを使用してインポートするとき、データはテーブルの自然順に基づいてインポートされます。インポートされたテーブル内での順序設定をしやすくするため、[ソース] は [クエリ] に設定します。これにより [順序] オプションを使用できます。注: これは、次のようにクエリを指定することでのみ取得できます。
A を ColumnA、B を ColumnB、C を ColumnC、ROW_NUMBER() OVER (ORDER BY A) を ColumnRowNumber としてテーブルから選択します。
- 各行の開始日と終了日は、単一のバケットの開始日および終了日に一致している必要があります。また、同じレベルに属する必要があります。たとえば、すべての開始日と終了日は月を定義する必要があります。月と週を混合することはできません。
- 行は、連続するバケットに属する必要はありません。未定義のバケットの場合、単一の MI イベントの作成時にゼロの値が考慮されます。
- バケットの場合、2 つの行で開始日と終了日を同じにできます。このシナリオでは、そのバケットの値が合計されます。
- 行に備考情報が含まれる場合、最初の行の備考に基づいて MI の備考が作成されます。イベントの残りの備考は考慮されません。
- 行は次の参照までインポートプロセスの一部としてグループ化および処理されます。注: 同じ参照の別のインスタンスがインポートファイルに存在することができます。この参照がある行の間に区切りがある場合、これらの行に対して別の MI イベントが作成されます。
- 次の点を除き、すべてのマップされたフィールドに基づいて MI イベントが作成されます。
- 開始期間: インポートファイルのリンク行における最初の開始日と終了日を SCP のバケットに一致させることによって取得します。
- 期間数: リンク行範囲の期間数によって決定されます。この値は、不要なバケットを外すため、行数より大きくなる可能性があります。
- 期間共有メジャーをインポートに設定します。
一意の参照があり、SCP の単一のバケット (任意のレベル) と一致する開始日と終了日を持つ行の場合、このバケットに対して MI イベントが作成されます。次の点を除き、すべてのマップされたフィールドに基づいて MI イベントが作成されます。
- 開始期間: インポートされたファイル内の開始日と終了日を SCP のバケットに一致させることによって取得します。
- 1 に設定されている期間の数
- 期間共有メジャーをインポートに設定します。
一意の参照と開始日および終了日付があり、SCP の 1 つのバケット (任意のレベル) と一致しない行については、MI イベントが作成されます。このイベントの場合:
- 開始期間は、開始日が属する基準バケットによって識別されます。
- 最後のバケットは、終了日が属している基準バケットにより識別されます。
- 開始日と終了日が 1 つの基準バケット内である場合、値は単一のバケットに適用されます。
- 開始日と終了日が複数の基本バケットに属している場合、値は日数にわたって均等に比例配分されます。これらの値は、後で各バケットにイベントが存在する日数に基づいて、基準カレンダーレベルに集計されます。
- イベントは、以下を除き、マップされたフィールドに基づいて作成されます。
- 開始期間: インポートファイルの開始日と一致する基本バケットを識別して取得します。
- 期間の数は、基本期間レベルでの開始日と終了日のバケットの数として設定されます。
- 期間共有メジャーをインポートに設定します。
開始日と終了日の一致が 1 レベルを超える場合、MI イベントは、これらの日付と一致する最下位のレベルに対して作成されます。複数行に MI イベントが作成される場合、MI イベントは共通のレベルに追加されます。たとえば、ある行の最下位レベルが Pt 週で、別の行の最下位レベルが週の場合、MI イベントは週レベルで追加されます。
マーケットインテリジェンスは、次の場合にテレスコープレベルでインポートできます。
- サイクル内にバケットが存在します。
- インポートされた行はすべて、同じテレスコープレベルに存在します。
MI は、[拡散メジャー] および [期間拡散の拡散メジャーの使用] のマッピング値に基づいて、基本品目、場所、期間 (該当する場合) に拡散されます。次のようなシナリオがあります。
- [拡散メジャー] マッピングが指定されていない場合、マーケットインテリジェンス定義で定義されているデフォルトの拡散メジャーを使用して、基本品目と場所に値を拡散します。
- [期間拡散の拡散メジャーの使用] マッピング が [はい] に設定されている場合、期間拡散には [拡散メジャー] マッピングも使用されます。注: 拡散メジャーが品目 (I) 、場所 (L) および期間 (P) にある必要があります。
- [期間拡散の拡散メジャーの使用] マッピングが [いいえ] に設定されている場合、期間拡散にはサイクルに指定されている [拡散メジャー] が使用されます。注:
- インターフェースサービス拡散メジャーは、I および L レベルで定義する必要があります。
- サイクル期間拡散メジャーは、P レベルで定義する必要があります。
- 選択された拡散オプションに基づき、ディメンションに拡散メジャーが存在する必要があります。同じディメンションに拡散メジャーが存在しない場合、レコードは拒否され、次のエラーメッセージが表示されます。
行にエラーが見つかりました: [行]; [拡散メジャーは、拡散する要素と同じディメンションに基づく必要があります]
拡散メジャー (インターフェースサービス) | 期間拡散に拡散メジャーを使用 (インターフェースサービス) | ルール |
---|---|---|
設定済 | はい | 品目と場所に拡散するために IS 拡散メジャーを使用します。 期間に拡散するために IS 拡散メジャーを使用します。 拡散メジャーが I、L、P レベルにある必要があります。 |
設定済 | いいえ | 品目と場所に拡散するために IS 拡散メジャーを使用します。 期間に拡散するには、サイクルの期間拡散メジャーを使用します。 拡散メジャーは I と L レベルにのみ存在する必要があります。 サイクル期間拡散メジャーが P にのみ存在する必要があります。 |
設定済 | 未設定 | これは無効であり、エラーメッセージが表示されます。 「期間拡散の拡散メジャーを使用」が指定されていない場合、拡散メジャーは指定できません。 |
未設定 | 未設定 | MI 定義を使用して、I、L、P の両方の拡散を決定します。 「期間拡散の拡散メジャーの使用」 (MI 定義) がオンに設定されている場合、MI 定義の拡散メジャーが I、L、P レベルにある必要があります。 「期間拡散の拡散メジャーを使用」 (MI 定義) がオフに設定されている場合、MI 定義の拡散メジャーが I および L レベルにのみ存在する必要があります。 期間拡散メジャーサイクルは P にのみ存在する必要があります。 |
未設定 | 設定済 | これは無効であり、エラーメッセージが表示されます。 |
備考は、次の条件の 1 つが満たされている場合に必須です。
- 備考タイプを指定します。したがって、[優先度] と [概要] を指定する必要があります。
- MI 定義の [ ] オプションをオンに設定します。
行にエラーが見つかりました: [行]; [備考は必須です、備考タイプ、優先度、サマリーは必須フィールドです]
- インポートプロセスで既存の MI イベントは変更されません。
- MI イベントの削除は、外部で管理される必要があります。