Amazon AppFlow - Automated Data Analytics on AWS

Amazon AppFlow

The AppFlow extension for ADA extends the existing out-of-the-box source data connectors from ADA to additional SaaS sources available through Amazon AppFlow.

The extension provides an AWS Cloud Development Kit (AWS CDK) stack for easy deployment of the relevant AWS services, facilitating the automated generation of data products based on your AppFlow flows.

How does it work

The extension automatically discovers your existing and new AppFlow flows with an S3 destination, and creates the corresponding ADA data products for you. This orchestration process is powered by Amazon EventBridge, AWS Lambda, and AWS Step Functions.

Whenever an AppFlow flow completes successfully, the extension automatically initiates the creation or update of the relevant ADA data product. Additionally, you can configure the extension to send you email notifications when data product updates are completed.

The extension is deployed in the same AWS account where you have set up your AppFlow flows, but it also works across different accounts if your ADA and AppFlow setups are in separate AWS accounts.

Using Amazon AppFlow

View our GitHub repository to access the Amazon AppFlow Extension for ADA and refer to the README.md file for additional details and deployment instructions.