フラット・ファイルからのプランニング・データのロード
フラット・ファイルからのプランニング・データのロードというスケジュール済プロセスを使用して、レガシー・システムやサードパーティ・アプリケーションなどの外部ソースからOracle Fusion Cloud Supply Chain Planningのプランニング・リポジトリにデータをロードします。
また、スケジュール済プロセスを使用して、Oracle Fusionソース・システムから収集されたデータを補足できます。 たとえば、収集されたデータをソース・ルールおよび割当セット・データで補足できます。 スケジュール済プロセスを使用して、Oracle Fusion Cloud Applicationsからデータをロードすることもできます。
「スケジュール済プロセス」作業領域からスケジュール済プロセスを実行します。 「タスク」パネル・タブの「プラン入力」で「ファイルからプランニング・データをロード」をクリックして、Oracle Supply Chain Planningの作業領域からスケジュール済プロセスを送信することもできます。
ERP統合RESTサービスを使用してスケジュール済プロセスを送信することもできます。 詳細は、「ERP統合RESTサービス」のトピックを参照してください。
使用する場合
このスケジュール済プロセスは、トランザクション・データを更新する必要があるたびに実行します。 たとえば、注文書、発注書およびワーク・オーダーを夜間にロードして、計画で供給および需要データが更新されるようにできます。
このスケジュール済プロセスを実行して、参照データをロードすることもできます。 参照データの変更頻度は低く、変更が発生したときにのみスケジュール済プロセスを実行する必要があります。 たとえば、新規プランナが採用されたときにプランナ・データをロードする必要があります。
必要な権限
- オーダー・オーケストレーションおよびプランニング・データ・ロードの実行(MSP_PERFORM_ORDER_ORCHESTRATION_AND_PLANNING_DATA_LOAD_PRIV)
- スナップショットでのプランの実行(MSC_RUN_PLAN_WITH_SNAPSHOT_PRIV) ノート: ディメンションのツリーの作成というスケジュール済プロセスを実行するには、この権限が必要です。このスケジュール済プロセスは、ロードされたデータが組織、品目、顧客およびサプライヤなどの階層に関連する場合は、フラット・ファイルからのプランニング・データのロードというスケジュール済プロセスの一部として実行されます。
仕様
「フラット・ファイルからのプランニング・データのロード」という名前のスケジュール済プロセスを実行する前に、ファイルベース・データ・インポート(FBDI)テンプレートを使用して、ロードするデータのカンマ区切り値(.csv)ファイルを1つ以上作成する必要があります。 インポート・テンプレートの詳細は、SCMのファイルベース・データ・インポート(FBDI)というガイドを参照してください。
圧縮された(.zip)ファイルに.csvファイルを含め、「ファイル・インポートおよびエクスポート」ページを使用して圧縮ファイルをWebCenterコンテンツ・サーバーのscm/planningDataLoader/importアカウントにアップロードする必要があります。 ページの詳細は、SCMの共通機能の実装というガイドを参照してください。
プロセスを実行する前に、これらの仕様を確認します。
| 仕様 | 説明 |
|---|---|
| ジョブ・タイプ |
|
| 頻度 |
|
| 時間 | 通常、企業はスケジュールされたプロセスを夜に実行します。 ただし、更新がすぐに計画リポジトリに取り込まれる必要がある場合は、その日にこのスケジュール済プロセスを実行することもできます。 |
| Duration | スケジュール済プロセスの期間は、圧縮ファイルに含まれる.csvファイルの数およびコレクション・タイプによって異なります。 たとえば、最初にプランニング・リポジトリにデータをロードするときに、ターゲット収集タイプを使用して、すべての組織、品目、顧客、サプライヤなどをロードします。 この実行の完了には、正味変更収集タイプを使用して前日に発生した変更をロードする場合よりも時間がかかります。 |
| 互換性 |
|
パラメータ
| パラメータ | オプションまたは必須 | 説明 | パラメータ値 | 特別な組合せが必要 | ノート |
|---|---|---|---|---|---|
| ソース・システム | 必須 | データの発生元ソース・システムの名前、またはOracle Fusionソース・システムの場合は、データの補足元ソース・システムの名前。 | 有効なソース・システムの名前 | なし | Oracle Fusionソース・システムを選択した場合は、一部のエンティティをロードできません。 たとえば、「プランニング・データの収集」ページを使用して顧客を収集するため、顧客をロードできません。 様々なソース・システムで許可されるエンティティのリストは、「サプライ・チェーン・プランニングのCSVファイルの作成に使用されるテンプレートのインポート」というタイトルのトピックを参照してください。 |
| 収集タイプ | 必須 | コレクションのタイプ。 収集タイプがターゲットになると、圧縮ファイルを介してデータがロードされるエンティティのプランニング・リポジトリのデータが削除され、その後圧縮ファイルのデータがロードされます。 たとえば、サプライ・チェーン・プランニング品目原価(ScpItemCostImportTemplate.xlsm)というインポート・テンプレートを使用して品目原価をロードする場合、圧縮ファイルのデータがロードされる前に、プランニング・リポジトリの品目原価データが削除されます。 圧縮ファイルを介してデータがロードされないエンティティは、プランニング・リポジトリでは変更されません。 収集タイプが正味変更の場合、計画リポジトリ内の組合せの既存のデータは、圧縮ファイル内の同じ組合せの変更データで更新されます。 組合せが計画リポジトリに存在しない場合は、圧縮ファイル内のデータを使用して組合せが作成されます。 たとえば、圧縮ファイルに、計画リポジトリにすでに存在する5つの品目と組織の組合せのデータが含まれている場合、データが変更されると、計画リポジトリ内のレコードが更新されます。 プランニング・リポジトリに3つの品目と組織の組合せのデータのみが含まれている場合、これらの品目と組織の組合せに必要なレコードが更新され、残りの2つの品目と組織の組合せに対してレコードが作成されます。 |
ネット・チェンジ ターゲット |
なし | 収集タイプとしてターゲットを選択した場合、計画リポジトリのデータは圧縮ファイル内のエンティティのデータに置き換えられます。 このデータを復元する方法はありません。 ターゲット収集タイプを誤って選択した場合は、影響を受けるエンティティのすべてのデータをリロードする必要があります。 エンティティのネット・チェンジ収集タイプを使用する前に、エンティティに対してターゲット収集タイプを使用してスケジュール済プロセスを1回実行しておく必要があります。 |
| データ・ファイル | 必須 | 処理する.csvファイルを含む圧縮済(.zip)ファイルの名前。 | なし | なし | なし |
| 組織グループ収集の有効化 | オプション | 組織グループに含まれる組織のみを処理する必要があるかどうかを決定します。 | いいえ はい |
なし | Oracle Fusionソース・システムでは、純変更収集タイプについてのみ、組織グループ別にデータをロードできます。 「その他」または「外部」バージョンのソース・システムでは、ターゲット収集タイプまたはネットチェンジ収集タイプの組織グループ別にデータをロードできます。 組織グループは、「供給ネットワーク・モデルの保守」ページの「組織」タブで設定したグループです。 組織グループ別にデータをロードできるエンティティについては、「選択した組織グループのファイルからプランニング・データをロード」のトピックを参照してください。 |
| 組織グループ | オプション | スケジュール済プロセスの実行時に処理される組織のグループです。 | 有効な組織グループの名前 | 「組織グループ収集の有効化」で「はい」を選択する必要があります。 | 組織グループ別にデータをロードすると、圧縮ファイル内のデータは、選択したグループ内の組織に対してのみ処理されます。 組織ディメンションによってディメンション化されていない圧縮ファイル内のデータは、すべてのバージョンのソース・システムのターゲットまたはネット・チェンジ収集時に無視されます。 圧縮ファイルに価格表や履歴などの参照データや需要計画データが含まれている場合、組織グループ別にデータをロードすると、このデータは無視されます。 |
| その他の外部予測指標の保持 | オプション | サプライ・チェーン・プランニング外部予測(ScpExternalForecastImportTemplate.xlsm)というインポート・テンプレートを使用して外部予測がロードされると、既存の予測指標がプランニング・リポジトリに保持されます | いいえ はい |
なし | 外部予測のターゲット収集を初めて実行する場合、この選択は関係ありません。これは、圧縮ファイル内のデータがすべて計画リポジトリにロードされるためです。 2回目以降に外部予測のターゲット・コレクションを実行するときに、予測指標を保持することを選択できます。 収集タイプが正味変更の場合、計画リポジトリの予測指標は保持されます。 |
| 時間ディメンション・メジャーのパージの日付範囲使用可能 | オプション | 圧縮ファイルに.csvファイルが含まれる時間ディメンション化メジャーに対して、以前にロードされたデータを削除できます。 | いいえ はい |
なし | MSC_MEASURE_DATA表から時間ディメンション化メジャーのみの日付範囲に基づいて以前にロードされたデータをパージするには、次のインポート・テンプレートを使用する必要があります。
インポート・テンプレートで、データをパージする必要がある組合せの「削除インジケータ」列にYESを入力する必要があります。 時間ディメンション化メジャーのデータをパージするための選択は、時間別にディメンション化されておらず、圧縮ファイルの.csvファイルでカバーされているメジャーのデータには影響しません。 |
| 今日の前の日数 | オプション | 時間ディメンション・メジャーから以前にロードされたデータを削除するための現在の日付より前の日数を指定します | ゼロ以上の数値 | 「時間ディメンション・メジャーをパージするための日付範囲の有効化」で「はい」を選択する必要があります。 | NULL値はゼロとして扱われます 「本日の前の日数」および「本日の後の日数」フィールドの値がゼロの場合、時間ディメンション化メジャーの以前にロードされたデータは、現在の日付に対してパージされます。 |
| 本日より後の日数 | オプション | 時間ディメンション・メジャーから以前にロードされたデータを削除するための現在の日付より後の日数を指定します | ゼロ以上の数値 | 「時間ディメンション・メジャーをパージするための日付範囲の有効化」で「はい」を選択する必要があります。 | NULL値はゼロとして扱われます 「本日の前の日数」および「本日の後の日数」フィールドの値がゼロの場合、時間ディメンション化メジャーの以前にロードされたデータは、現在の日付に対してパージされます。 |
トラブルシューティング情報
- スケジュール済プロセスのステータスは、「スケジュール済プロセス」作業領域のプロセスIDで検索できます。
- 必要な列、有効な値および日付書式の詳細は、インポート・テンプレートを参照してください。 たとえば、日付列はYYYY/MM/DD書式である必要があります。
- 「データ・ファイル」フィールドでは圧縮ファイルのみを選択できます。
- 圧縮ファイルを使用してデータをロードできるのは1回のみです。
ファイルをロードすると、そのステータスは変更され、再度使用できません。
- データ内の文字列に特殊文字が含まれている場合は、文字列全体を引用符で囲みます。
中央に特殊文字を含む文字列がないことを確認してください。
そうしないと、スケジュール済プロセスがエラーで終了します。
- データをロードできるのは、「メジャーの作成」ダイアログ・ボックスの「詳細」タブの「プロパティ」サブタブで「現在のデータでリフレッシュ」チェック・ボックスが選択されているメジャーのみです。ノート:メジャーの「メジャーの作成」ダイアログ・ボックスで「編集の許可」チェック・ボックスが選択されている場合は、データをロードするたびに手動で入力したメジャー値が失われます。 そのため、メジャーの「編集の許可」チェック・ボックスと「現在のデータでリフレッシュ」チェック・ボックスを同時に選択しないでください。
- 時間ディメンション・メジャーに対して以前にロードされたデータをパージするために指定する日付範囲が、データをロードする日付範囲と一致していることを確認してください。 データをパージする日付範囲が、データをロードする日付範囲と一致しない場合、データが失われる可能性があります。 データは、.csvファイルに指定された日付に対してのみロードされます。
たとえば、時間ディメンション化メジャーをパージする日付範囲が2023年11月1日から2023年11月19日で、データをロードする日付範囲が2023年11月6日から2023年11月19日である場合、以前にロードされたデータは2023年11月1日から2023年11月5日まで失われます。
- 時間ディメンション・メジャーの以前にロードされたデータをパージする日付範囲について、MSC_FIXED_DATEという名前のプロファイル・オプション・コードが設定されている場合、プロファイル値は現在の日付として取得されます。 それ以外の場合は、システム日付が現在の日付になります。
- パフォーマンス関連の問題を回避するために、スケジュール済プロセスを送信した直後に再度送信しないでください。
- データのロード後、「プラン入力」作業領域の「収集メジャー・データ」表を使用して、エラーをチェックできます。 詳細は、「プランの実行前のメジャーの収集データの表示」のトピックを参照してください。
サプライ・チェーン・プランニング安全在庫レベル(ScpSafetyStockLevelImportTemplate.xlsm)というインポート・テンプレートを使用してロードするデータについては、MSC_SAFETY_STOCK_TXNS表をチェックする必要があります。