HCMデータ・ローダーを使用したデータの削除

HCMデータ・ローダーを使用してロードされたかどうかに関係なく、HCMデータ・ローダーを使用して多くのオブジェクトを削除できます。このトピックでは、オブジェクトとそのコンポーネントを削除する方法について説明し、制限を示しています。

ヒント: 削除されたオブジェクトはリカバリできないため、データを削除して再作成するのではなく、訂正を試みてください。

削除できるものとできないもの

次のものを削除できます。

  • 就業者を除く、ほとんどの完全なビジネス・オブジェクト。

  • ほとんどの個別のビジネス・オブジェクト・コンポーネント。

  • 就業者オブジェクトの一部の子コンポーネント。たとえば、就業者オブジェクトの個人Eメール・コンポーネントを削除できます。

親オブジェクトを削除すると、その子コンポーネントとすべての翻訳オブジェクトも削除されます。たとえば、等級オブジェクトとその子コンポーネントを削除するには、Grade弁別子のDELETE命令を作成します。等級レート値の子コンポーネントのみを削除するには、GradeRateValue弁別子のDELETE命令を作成します。

次のものは削除できません。

  • 個別の有効日レコード

  • 個別の翻訳オブジェクト

  • 就業者オブジェクト

ノート: オブジェクトを削除する前に、他のビジネス・オブジェクトがそれを参照していないことを確認してください。

コンポーネントを削除できるかどうかに関する情報は、「データ交換」作業領域の「ビジネス・オブジェクトの表示」ページでビジネス・オブジェクトの詳細を参照してください。

DELETE命令

オブジェクトを削除するには、関連するデータ・ファイルにDELETE命令を含めます。たとえば、JobFamily.datファイルに次の行を含めて、ジョブ・ファミリ・オブジェクトを削除できます。

METADATA|JobFamily|EffectiveStartDate|EffectiveEndDate|JobFamilyName
DELETE|JobFamily|2012/10/01|4712/12/31|Sales01

次のルールが適用されます。

  • 翻訳データ・ファイルにはDELETE命令を含めることはできません。

  • MERGE命令が指定されたレコードに対しては、同じファイルにDELETE命令を指定しないでください。HCMデータ・ローダーでは、最初にどの命令を処理するかは判断されません。

有効日オブジェクトの削除

ユーザー・キーで識別される有効日オブジェクトを削除するには、有効開始日と有効終了日の両方を指定する必要があります。他のいずれかのキー・タイプを使用してオブジェクトが識別される場合、有効開始日と有効終了日はオプションになります。