設問
Bulk API を並列モードで使用して、200 万件の商談をさまざまなバッチで Salesforce にロードする必要があります。 アーキテクトは商談レコードをロードするときに何を考慮する必要がありますか?
選択肢
A. [名前] フィールドの値を使用してバッチを並べ替えます。
B. 自動番号フィールドによってバッチを注文します。
C. 商談オブジェクトのテキストフィールドにインデックスを作成します。
D. AccountId フィールドごとにバッチをグループ化します。
解答
D. AccountId フィールドごとにバッチをグループ化します。
解説
A. [名前] フィールドの値を使用してバッチを並べ替えます。
不正解です。名前フィールドは一意ではない可能性があり、バッチ処理の効率化には寄与しません。同じアカウントに関連するデータをまとめることが重要です。
B. 自動番号フィールドによってバッチを注文します。
不正解です。自動番号フィールドは一意ですが、データの関連性を考慮しておらず、バッチ処理の効率化には寄与しません。アカウントIDでのグループ化が有効です。
C. 商談オブジェクトのテキストフィールドにインデックスを作成します。
不正解です。インデックスは検索パフォーマンスを向上させますが、バッチ処理の効率化には直接関与しません。関連性のあるデータをグループ化することが重要です。
D. AccountId フィールドごとにバッチをグループ化します。
正解です。AccountId でバッチをグループ化することで、同じアカウントに関連するデータを一括で処理でき、パフォーマンスとデータ整合性が向上します。
第132問
こちらをクリック