Amazon AppFlow 功能

易于使用

您可以使用 Amazon AppFlow 在几分钟内设置数据流,无需编码。使用直观的用户界面,您可以选择数据来源和目标、配置可选的转换、筛选和验证,并在不依赖技术团队的情况下运行流。

Amazon AppFlow 可帮助您按需运行数据流以进行批量传输或设置例行计划以保持数据同步。它还可以在响应业务事件时运行流,如创建销售机会、支持票证的状态发生更改或填写注册表。

Amazon AppFlow 包括与日常用于业务运营的软件即服务(SaaS)应用程序(包括 Salesforce、SAP、Google Analytics 和 Facebook Ads)的本机集成,并计划支持其他集成。借助 Amazon AppFlow,您通过几个选项即可从任何受支持的 SaaS 应用程序传输数据。

您可以使用 Amazon AppFlow 通过批量或单个字段映射或使用 CSV 文件来映射源字段和目标字段。Amazon AppFlow 可帮助您执行数据转换,如合并、屏蔽、筛选和验证。例如,您可以验证您的数据是否采用正确的数字格式、合并名和姓或隐匿信用卡详细信息。

当选择 Amazon Simple Storage Service(S3)作为目标时,Amazon AppFlow 会根据源对象模式对数据进行分区。分区可以增强数据的布局,以鼓励分析引擎(如 Amazon Athena 和 Amazon Redshift Spectrum)进行高效查询。数据会根据您选择的目标字段,以分层分区结构组织。

如果数据扫描可以并行化并且数据块可以顺序读取,查询还可以更高效地运行。Amazon AppFlow 可帮助您将记录聚合到根据指定大小的定制文件中。这有助于减少处理开销并提高并行性。

您只需进行几次选择,Amazon AppFlow 即可自动预处理数据并注册到 AWS Glue Data Catalog 中。通过 AWS Glue、Amazon Athena 和 Amazon SageMaker Data Wrangler 等 AWS 分析和机器学习服务,共享、发现和访问 Amazon AppFlow 的 50 多个不断增长的 SaaS 连接器库中的数据。

Amazon AppFlow Connector 软件开发工具包(SDK)允许您构建自己的连接器,以便在自定义端点、应用程序或其他云服务之间安全地将数据传输到 Amazon AppFlow 的托管 SaaS 和 AWS 连接器库中。使用 AWS 团队内部使用的相同开源 SDK 开发和测试连接器。 立即开始使用自定义连接器,支持 Java 和 Python 版本。

节省成本

与构建内部连接器或通过其他应用程序集成服务相比,Amazon AppFlow 具有成本节省优势。使用 Amazon AppFlow 无需预付费用或许可费用,您只需为运行的流数量及处理的数据量付费。

可扩展

Amazon AppFlow 中的每个流最多可运行 100GB 的数据,这有助于您更轻松地传输数百万个 Salesforce 记录、Marketo 销售线索或 Zendesk 票证。

安全可靠

通过 AppFlow 传输的所有数据都会进行静态和动态加密,您可以使用 AWS 密钥加密数据,也可以使用自带自定义密钥。

借助 Amazon AppFlow,您可以使用现有 AWS Identity and Access Management(IAM)策略来实施精细权限并在整个组织中保持访问的一致性,而无需创建新的策略。通过严格实施的 IAM 策略,应用程序管理员可以安全地创建和管理数据流,而无需依赖技术团队。

Amazon AppFlow 采用高度可用的架构构建而成,可防止单点故障。Amazon AppFlow 充分利用 AWS 扩展、监控、审计和计费功能,因此您无需自行配置。