DEAデータの取り込みと変換
ある小売企業は、Salesforce CRMシステムに保存されている顧客データをAmazon S3データレイクに定期的に同期したいと考えています。以下の要件があります。
・カスタムコードやETLインフラを管理せずに実装すること
・Salesforceの変更データ(新規・更新レコードのみ)をインクリメンタルに同期すること
・Salesforceのネイティブ認証(OAuth 2.0)をそのまま利用すること
・データ転送中および保存時の暗号化を確保すること
これらすべての要件を最小限の運用負荷で満たす最も適切なAWSサービスはどれですか?
AAmazon AppFlow(Salesforceコネクターを使用)
✓ 正解
Amazon AppFlowはSalesforceを含む50以上のSaaSアプリケーション向けにネイティブコネクターを提供するフルマネージドサービスです。コードを一切記述せずにSalesforceのOAuth 2.0認証で接続でき、変更データのインクリメンタル同期(新規・更新レコードのみ転送)もUIから設定可能です。転送中のTLS暗号化とS3保存時のSSE暗号化も標準でサポートしており、すべての要件を最小運用負荷で満たします。
BAWS Glue(Salesforce向けカスタムJDBCコネクターを開発して使用)
AWS Glueは汎用ETLサービスですが、SalesforceへのJDBC接続にはネイティブサポートがなく、カスタムコネクターの開発・管理が必要となり「コードなし」要件を満たしません。
CAWS Database Migration Service(DMS)(継続的レプリケーションモードを使用)
AWS Database Migration Service(DMS)はリレーショナルデータベース間のマイグレーション・レプリケーションを目的としており、SalesforceなどのSaaSアプリケーションはソースとして対応していません。
DAWS Transfer Family(FTPSプロトコルを使用してSalesforceからファイルを受信)
AWS Transfer FamilyはSFTP/FTP/FTPSによるファイル転送サービスであり、SalesforceのREST/SOAP APIを通じたデータ同期には対応していません。
解説
Amazon AppFlowはSalesforceを含む50以上のSaaSアプリケーション向けにネイティブコネクターを提供するフルマネージドサービスです。コードを一切記述せずにSalesforceのOAuth 2.0認証で接続でき、変更データのインクリメンタル同期(新規・更新レコードのみ転送)もUIから設定可能です。転送中のTLS暗号化とS3保存時のSSE暗号化も標準でサポートしており、すべての要件を最小運用負荷で満たします。
選択肢BのAWS Glueは汎用ETLサービスですが、SalesforceへのJDBC接続にはネイティブサポートがなく、カスタムコネクターの開発・管理が必要となり「コードなし」要件を満たしません。
選択肢CのAWS Database Migration Service(DMS)はリレーショナルデータベース間のマイグレーション・レプリケーションを目的としており、SalesforceなどのSaaSアプリケーションはソースとして対応していません。
選択肢DのAWS Transfer FamilyはSFTP/FTP/FTPSによるファイル転送サービスであり、SalesforceのREST/SOAP APIを通じたデータ同期には対応していません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →