機械翻訳について

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データ・ローダーでは、最初にどの命令を処理するかは判断されません。

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

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

HCMデータ・ローダー「HDLによるデータの作成と保守」を使用したデータの作成と保守に関するチュートリアルを次に示します