DEAデータの取り込みと変換

ある営業組織では、Salesforce CRMに蓄積された商談・取引先データを毎日Amazon S3に取り込んでAthenaで分析したい。Salesforce API認証・レート制限・エラーハンドリングをコーディングせずに、担当者自身でパイプラインを設定・管理できる方法はどれか。

A
AWS Lambda でSalesforce REST APIを呼び出すコードを実装し、EventBridge Schedulerで毎日S3に書き込む
AWS Lambda はSalesforce API呼び出しが可能だが、OAuth認証フロー・APIレート制限・エラーハンドリングを自前でコーディングする必要があり要件に反する。
B
EC2インスタンスにSalesforceコネクタをインストールし、cronジョブで毎日エクスポートをS3に転送する
EC2上のSalesforceコネクタはインスタンス管理・パッチ適用・高可用性対応が必要で、フルマネージドサービスより運用負荷が大幅に高い。
C
Amazon AppFlow でSalesforceコネクタを設定し、スケジュールフローでS3への転送とフィルタリングを自動化する
✓ 正解
Amazon AppFlow はSalesforceコネクタを組み込みで提供し、コード不要でS3へのスケジュール転送・フィルタリング・暗号化を設定・管理できる。
D
AWS Glue カスタムコネクタをPython Shellジョブとして実装し、OAuthでSalesforce APIを呼び出しS3に保存する
AWS Glue カスタムコネクタはSalesforce APIの実装とOAuth認証処理を自前で書く必要があり、コーディング不要という要件を満たせない。

解説

Amazon AppFlow はSalesforceを含む50以上のSaaSコネクタを提供し、API認証・レート制限・エラー処理を自動管理するフルマネージドのノーコード統合サービス。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDEAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DEA の問題一覧に戻る