DEA-C01 Practice Question 65: Aurora Zero ETL Redshift
AWS Certified Data Engineer – Associate (DEA-C01) · Test 7 · question 5 of 10
An order-management system stores transactions in an Amazon Aurora MySQL cluster. Analysts need dashboards in Amazon Redshift that reflect new orders within seconds to minutes. The data engineering team wants to avoid building and operating ETL pipelines and does not want analytic queries to run on the production database. The Aurora cluster and the Redshift warehouse are in the same Region. Which solution meets these requirements with the least operational effort?
Show answer and explanation
Answer:
An Aurora zero-ETL integration with Amazon Redshift *"enables near real-time analytics and machine learning (ML) using data from Aurora"* and is *"a fully managed solution for making transactional data available in your analytics destination after it is written to an Aurora DB cluster."* It *"eliminate[s] the need to build and maintain complex data pipelines"*, and analytic queries run in Redshift rather than on the source cluster (option B). The source cluster must be in the same Region as the target, which is the case here.
- A is wrong because an hourly batch job is not near real-time, and the team would have to build and operate the pipeline and its incremental logic. - C is wrong because a read replica is still an OLTP database. It does not put the data in Redshift, and a cross-Region replica adds latency and cost for no benefit here. - D is wrong because a nightly full load produces data that is up to a day old and repeatedly copies the entire dataset.
Reference: Aurora zero-ETL integrations