問題
Developer sandboxにテストデータを追加するために使用できるSFDXコマンドはどれですか。2つ選びなさい。
- Forced:data:bulk:upsert
- Forced:data:tree:upsert
- Forced:data:async:upsert
- Forced:data:object:upsert
正解
- Forced:data:bulk:upsert
- Forced:data:tree:upsert
- Forced:data:async:upsert
- Forced:data:object:upsert
解説
それぞれの選択肢の理由について説明します。
□ force:data:bulk:upsert
これは正解です。このコマンドはSalesforceのバルクAPIを使用し、大量のデータを効率的に挿入(Insert)または更新(Update)することができます(Upsert)。特に大規模なデータセットを扱う際に有効で、Developer Sandboxに多くのテストデータを追加するのに適しています。
□ force:data:tree:upsert
これは正解です。このコマンドは、関連する複数のSObjectレコードを一度にUpsertするためにデータツリー構造ファイルを使用します。これにより、オブジェクト間の階層的な関係を維持しながらデータを追加または更新でき、Developer Sandboxにテストデータを効果的に追加することができます。
□ force:data:async:upsert
これは不正解です。このコマンドはSalesforce DXの標準コマンドではなく、Salesforceの公式ドキュメントにも記載されていません。したがって、Developer Sandboxにテストデータを追加するためには使用できません。
□ force:data:object:upsert
これは不正解です。このコマンドもSalesforce DXの標準コマンドではなく、Salesforceの公式ドキュメントに記載されていないため、Developer Sandboxにテストデータを追加するためには使用できません。
コメント