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