設問
Universal Containers (UC) には、数百の検証ルールとトリガーを備えた非常に大規模で複雑な Salesforce 組織があります。トリガーは、ユーザーによるレコードの作成または更新に応じて、システ ムの更新とデータ操作を担当します。UC” 組織内の自動化ツールの大部分は、データのロード中に実行されるように設計されていませんでした。UC は週末に、複数のオブジェクトにわたって 100,000 件のレコードを Salesforce にインポートします。 インポート中の望ましくない結果を軽減するには、データ アーキテクトは何をすべきでしょうか?
選択肢
A. 検証ルール、トリガー、その他の自動化ツールが無効になっていることを確認します。
B. 重複と一致ルールを確認し、定義します。
C. 24 時間にわたって、より小さなバッチでデータをインポートします。
D. インポートリードを一括処理するトリガー。
解答
A. 検証ルール、トリガー、その他の自動化ツールが無効になっていることを確認します。
解説
A. 検証ルール、トリガー、その他の自動化ツールが無効になっていることを確認します。
正解です。検証ルールやトリガーは大量データインポート中にパフォーマンスやエラーを引き起こす可能性があります。これらを一時的に無効にすることで、インポートの成功率を高め、望ましくない結果を防止します。
B. 重複と一致ルールを確認し、定義します。
不正解です。重複防止は重要ですが、今回の設問の焦点はデータインポート中の望ましくない結果の軽減です。検証ルールやトリガーの影響を直接防ぐことにはなりません。
C. 24 時間にわたって、より小さなバッチでデータをインポートします。
不正解です。小さなバッチでのインポートは部分的な対策ですが、検証ルールやトリガーが有効なままだとパフォーマンスやエラーのリスクを完全に防げません。
D. インポートリードを一括処理するトリガー。
不正解です。インポート中にトリガーが実行されると、同様の問題が発生する可能性があります。トリガーや検証ルールの無効化がより適切な対策です。
第140問
こちらをクリック