問題
アプリケーション構築者がSalesforceにデータを読み込んでいます。新しいレコードをレガシーシステムにリンクするために、取引先オブジェクトのレガシーIDを追跡する項目が使用されます。今後のデータ読み込み時に、レコードをupsertする際にこのIDが使用されます。どの項目属性を選択する必要がありますか。2つ選びなさい。
- 外部 ID
- テキスト (暗号化)
- 必須項目
- ユニーク
正解
- 外部 ID
- テキスト (暗号化)
- 必須項目
- ユニーク
解説
それぞれの選択肢の理由について説明します。
□ 外部 ID
これは正解です。外部 ID 属性は、Salesforce 外のシステムからのレコードを一意に識別するために使用されます。レコードのupsert操作において、この外部 ID を使って、レコードが既に存在するかどうかを判断し、適切に更新または挿入を行うことができます。外部 ID は、データの統合やデータの移行において重要な役割を果たします。
□ テキスト (暗号化)
これは不正解です。テキスト (暗号化)項目はデータのセキュリティを強化するために使用され、項目の内容を暗号化して保存します。これはデータのプライバシーとセキュリティに関連するデータ型であり、レコードの一意識別やレガシーシステムとのリンク作成には直接関係ありません。
□ 必須項目
これは不正解です。必須項目属性は、レコードが保存される際にその項目が必ず入力されていることを保証します。この属性はデータの完全性を確保するために使用されますが、レコードを一意に識別するためや、レガシーシステムとのリンクには直接関係ありません。
□ ユニーク
これは正解です。ユニーク属性を設定することで、その項目の値が組織内で一意であることを保証します。外部 ID として使用される場合、レコードの識別情報として一意である必要があり、これによりupsert操作で正確に特定のレコードを識別し、適切な更新または挿入を行うことができます。この属性は、データの整合性を保つ上で重要です。
参考:データローダで外部 ID を使用して関連レコードをインポートする
コメント