DEA-C01 Question 318
Single answerYou are a data engineer at a retail company. The company collects transactional data from its online storefront in real time and stores it in Amazon Kinesis Data Streams. The business team wants to analyze customer purchasing trends to generate real-time insights and dashboards. Which AWS service combination is the most suitable for analyzing this data in real time?
- A
Amazon Kinesis Data Firehose and Amazon Redshift
- B
Amazon Kinesis Data Analytics and Amazon Elasticsearch Service (OpenSearch Service)
- C
Amazon EMR and Amazon S3
- D
AWS Glue and Amazon Athena
Show answer and explanation
Correct answer: B
Explanation
Amazon Kinesis Data Analytics is specifically designed to perform real-time analytics on streaming data, making it ideal for processing the transactional data from Kinesis Data Streams. OpenSearch Service (formerly Elasticsearch Service) can then be used to index the processed data and create real-time dashboards for visualization. This combination is both cost-effective and purpose-built for real-time analysis workflows.
- A. Incorrect.
Amazon Kinesis Data Firehose and Amazon Redshift are better suited for near-real-time or batch processing rather than immediate real-time analytics. Kinesis Data Firehose delivers data to Redshift, but it does not inherently perform real-time analytics.
- B. Correct.
Amazon Kinesis Data Analytics and Amazon Elasticsearch Service (OpenSearch Service) are designed for real-time data analysis. Kinesis Data Analytics processes streaming data in real time, while OpenSearch Service can enable real-time search and visualization of the processed data.
- C. Incorrect.
Amazon EMR and Amazon S3 are primarily used for big data processing and batch analytics, not for real-time data analysis. EMR clusters are resource-intensive and typically not suitable for low-latency requirements.
- D. Incorrect.
AWS Glue and Amazon Athena are used for ETL workflows and querying data stored in S3. They are not intended for real-time stream processing or analytics.