使いやすさ
直感的なユーザーインターフェイス
Amazon AppFlow を使用してデータフローを数分でセットアップできます。コーディングは必要ありません。直感的なユーザーインターフェイスを使用して、データソースと宛先を選択し、オプションの変換、フィルタ、検証を設定し、技術チームに頼ることなくフローを実行することができます。
柔軟なデータフロートリガー
Amazon AppFlow は、データフローをオンデマンドで実行して一括転送を行ったり、定期的なスケジュールを設定してデータの同期を維持したりするのに役立ちます。また、販売機会の作成、サポートチケットのステータスの変更、または登録フォームの記入などのビジネスイベントに対応したフローを実行することも可能です。
ネイティブ SaaS 統合
Amazon AppFlow は、Salesforce、SAP、Google Analytics、Facebook Ads など、ビジネスオペレーションに日々使用される Software as a Service (SaaS) アプリケーションとのネイティブな統合を備えており、さらに多くの統合が計画されています。Amazon AppFlow を使えば、サポートされているあらゆる SaaS アプリケーションから、わずかな選択でデータを転送することができます。
エンタープライズグレードのデータ変換
Amazon AppFlow は、一括または個別のフィールドマッピング、あるいは CSV ファイルを使用して、ソースフィールドと宛先フィールドをマッピングすることができます。Amazon AppFlow は、結合、マスキング、フィルタリング、検証などのデータ変換の実行を支援します。例えば、データが正しい数値形式であることを検証したり、姓と名をマージしたり、クレジットカードの詳細を非表示にしたりできます。
パーティションと集約
Amazon Simple Storage Service (S3) が宛先として選択された場合、Amazon AppFlow はソースオブジェクトスキーマによってデータをパーティションします。パーティションは、Amazon Athena や Amazon Redshift Spectrum などの分析エンジンによる効率的なクエリを促進するために、データのレイアウトを向上させます。データは、選択した宛先フィールドに基づき、階層的なパーティション構造で整理されます。
また、データスキャンを並列化し、データブロックを順次読み込むことができる場合、クエリはより効率的に実行されます。Amazon AppFlow で、レコードを指定したサイズにカスタマイズされたファイルに集約することができます。これは、処理のオーバーヘッドを減らし、並列処理を向上させるのに役立ちます。
Glue データカタログの統合
Amazon AppFlow は、数回の選択で、AWS Glue データカタログへのデータの準備と登録を自動化します。AWS Glue、Amazon Athena、Amazon SageMaker Data Wrangler などの AWS 分析および機械学習サービスと、Amazon AppFlow の 50 以上の SaaS コネクタの成長ライブラリからデータを共有、発見、およびアクセスすることが可能です。
自分のコネクタを構築する
Amazon AppFlow Connector Software Development Kit (SDK) を使用すると、カスタムエンドポイント、アプリケーション、または他のクラウドサービスと、Amazon AppFlow のマネージド SaaS および AWS コネクタのライブラリとの間で安全にデータを転送するための独自のコネクタを構築することができます。AWS チームが社内で使用しているのと同じオープンソースの SDK を使用してコネクタを開発し、テストします。Java と Python で利用可能なカスタムコネクタを今日から始めましょう。
コスト削減
従量制料金
Amazon AppFlow は、社内でのコネクタの構築や他のアプリケーション統合サービスを介する場合に比べて、コスト削減という利点があります。Amazon AppFlow の使用には前払い料金やライセンス料がかかりません。実行するフローの数と処理されるデータの量に対してのみお支払いいただきます。
スケーラブル
大規模なデータ転送
Amazon AppFlow は、1 フローあたり最大 100 GB のデータを実行できるため、何百万もの Salesforce レコード、Marketo リード、Zendesk チケットなどをより簡単に転送することができます。
安全で信頼できる
PrivateLink によるデータプライバシーのデフォルト
AWS PrivateLink を使用して、データがインターネットにさらされることを減らすことで、クラウドベースのアプリケーションで共有されるデータのセキュリティを簡素化できます。PrivateLink が有効になっている SaaS アプリケーションでは、Amazon AppFlow は自動的にプライベートエンドポイントを作成および設定するため、デフォルトでデータはプライベートのままです。
カスタム暗号化キー
AppFlow を流れるすべてのデータは保存時と転送時に暗号化され、AWS キーでデータを暗号化するか、独自のカスタムキーを使用できます。
IAM ポリシーの実施
Amazon AppFlow を使用すると、既存の AWS Identity and Access Management (IAM) ポリシーを使用して、アクセス許可をきめ細かく設定し、組織全体でアクセスの一貫性を保つことができます。その際、新しいポリシーを作成する必要はありません。IAM ポリシーを厳密に実施することで、アプリケーション管理者は、技術チームに頼ることなく、データフローを安全に作成および管理できます。
固有の信頼性
Amazon AppFlow は、単一障害点を防止するために可用性の高いアーキテクチャで構築されています。Amazon AppFlow は AWS のスケーリング、モニタリング、監査、請求機能を利用しているため、これらを自分で設定する必要はありません。