ステージ表の保守の概要
大量のデータをOracle HCM Cloudにロードすると、ステージ表が急速に拡大する可能性があります。
ステージ表で不要になった処理済データ・セットを削除するスケジュールを作成することをお薦めします。 ステージ表から処理済のデータ・セットを削除する頻度は、データ・ロードのボリュームおよび頻度によって異なります。 大規模なデータ・セットは、データ移行中、それぞれの処理が完了する都度削除することを検討してください。 このトピックでは、データ・ロードにおけるステージ表の役割について説明し、削除プロセスでステージ表を自動的に維持する方法について説明します。
Oracle HCM Cloudにデータをロードする方法
次の図は、アプリケーション表へのデータのロード方法を示しています。

「インポートおよびデータのロード」ページでは、セカンダリ・ステージ表の長期間保持されるデータ・セットは、セカンダリ・ステージ表の長期間保持される緑色の目盛で識別できます。これは、「拡張保持」列の緑色の目盛で識別できます。
データ・セットの保持期間の延長方法
「自動拡張データ・セット保持使用可能」構成パラメータは、検証またはロールバック可能なデータを含むデータ・セットをセカンダリ・ステージング表に自動的に移動するかどうかを決定します。 拡張保持期間は、「拡張保持データ・セットの保持日数」構成パラメータで定義されます。 EXTEND_DATA_SET_RETENTION SET命令を使用して、データ・セット・レベルでデフォルトの動作をオーバーライドできます。 データ・セットをロードし、プライマリ・ステージング表内の標準の保持期間の間保持している場合、「データのインポートおよびロード」ページからセカンダリ・ステージング表に移動することで、データ・セットの保持期間を延長できます。
処理済データ・セットをステージ表から削除する方法
3つのステージ表から、処理済のデータ・セットを削除できます。
-
HCMスプレッドシート・データ・ローダーのデータ・セットをすべてのステージ表から削除するには、「スプレッドシート・ステージ表データの削除」タスクを使用します。 「HCMスプレッドシート・データ・ローダー・ステージ表データの削除」プロセスが実行されます。
-
HCMデータ・ローダーの長期間保存ステージ表からデータ・セットを削除するには、「ステージ表データの削除」タスクを使用します。 「HCMデータ・ローダー・ステージ表データの削除」プロセスが実行されます。
または、「データのインポートおよびロード」インタフェース内の「データ・セット」表の「削除」ボタンを使用して、これらのステージ表から個々のデータ・セットを削除できます。
すべてのタスクは、「データ交換」作業領域で実行します。
次のものを削除できます。
-
個々のデータ・セット
-
指定された基準に現在一致しているすべてのデータ・セット
ヒント:繰返し削除リクエストをスケジュールできます。 たとえば、過去7日間に更新されていないすべてのデータ・セットの週次削除をスケジュールできます。
「データのインポートおよびロード」プロセスを実行すると、「HCMデータ・ローダー・ステージ表データの削除」プロセスのスケジュールが存在するかどうかが確認されます。 スケジュールが存在しない場合は、「HCMデータ・ローダー・ステージ表データの削除」を夜間に実行するためのスケジュールが作成されます。
開始ユーザーがプロセスを実行する権限を持っていないために既存のスケジュールが失敗していることが「データのインポートおよびロード」プロセスで識別された場合、スケジュールは警告付きで自動的に削除されます。
HCMスプレッドシート・データ・ローダー・ステージ表から拡張保持データ・セットを削除すると、HCMデータ・ローダー・ステージ表からもこれらが自動的に削除されます。 HCMデータ・ローダー・ステージ表から明示的にスプレッドシート・データ・セットを削除することもできます。 この場合、HCMスプレッドシート・データ・ローダー・ステージ表では、引き続き使用可能です。 削除されたデータ・セットはリカバリできません。 レポートするデータ・セットまたはエラー情報を抽出するデータ・セットは削除しないでください。
「HCMデータ・ローダー・ステージ表データの削除」の仕組み
「HCMデータ・ローダー・ステージ表データの削除」プロセスは、HCMデータ・ローダー表および拡張保存ステージ表からデータ・セットを削除します。 一度に1つのステージ表セットから削除でき、これはデータ・セット・タイプによって決定されます。 標準データ・セットに対してプロセスが実行されるたびに、プロセスは次の処理を実行します。
-
過去30日間更新されていないすべてのデータ・セットがステージ表から自動的にパージされます。 「削除までの標準データ・セット保持日数」構成パラメータを設定することで、別の日数を指定できます。
-
まだステージ表内にあるデータ行の数がレビューされます。 数が指定された最大値を超える場合、データ・セットを自動的にアーカイブできます。 次のように指定します。
-
「アーカイブまでの最大データ行数」構成パラメータにデータ行の最大数。
-
データ・セットが最後に更新されてからバックアップされるまでの日数。 この値は、「アーカイブまでの標準データ・セット保持日数」構成パラメータで指定します。
-
したがって、次の場合にのみ、データ・セットは自動アーカイブの候補となります。
-
ステージ表のデータ行の数が「アーカイブまでの最大データ行数」パラメータで指定した値を超えます。
-
データ・セットは、「アーカイブまでの標準データ・セット保持日数」パラメータに指定した日数、更新されていません。
アーカイブは最も古いデータ・セットから開始され、ステージ表のデータ行の数が指定した最大数を下回るまで続行されます。
同じプロセスを使用して、拡張保持データ・セットを削除します。 拡張保持データ・セットの保持期間は、「拡張保持データ・セットの保持日数」によって制御されます。
アーカイブされたデータ・セット
次の値は、データ・セットがアーカイブされてもステージ表に残ります。
-
データ・セットとビジネス・オブジェクトのステータス
-
レコード件数
-
エラー・メッセージ
データ・セットからの他のすべてのデータは削除されます。 データ・セットのアーカイブ後は、次のようになります。
-
該当するデータ・セットのエラー管理ページを開くことはできません。
-
パージ対象のデータ・セットを検索するときに検索結果に表示されません。
-
カスタム問合せによってのみアクセスできます。
「処理」パラメータを「アーカイブ」に設定して「HCMデータ・ローダー・ステージ表データの削除」プロセスを実行することで、データ・セットを手動でアーカイブできます。 処理が「アーカイブ」の場合、スケジュールは作成できません。