AWS Certified Data Engineer – Associate (DEA-C01) — Question 74

A company wants to implement real-time analytics capabilities. The company wants to use Amazon Kinesis Data Streams and Amazon Redshift to ingest and process streaming data at the rate of several gigabytes per second. The company wants to derive near real-time insights by using existing business intelligence (BI) and analytics tools.
Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: C

Explanation

The correct answer, C, minimizes operational overhead by allowing the data to be directly mapped and accessed in Amazon Redshift through an external schema and automatically refreshed materialized views. Option A requires additional steps to stage data in S3, increasing complexity. Option B involves manual refreshing of materialized views, which adds to the operational load. Option D, while effective, also adds an unnecessary layer by involving Kinesis Data Firehose for staging.