A manufacturing company wants to create an operational analytics dashboard to visualize metrics from equipment in near- real time. The company uses Amazon Kinesis Data Streams to stream the data to other applications. The dashboard must automatically refresh every 5 seconds. A data analytics specialist must design a solution that requires the least possible implementation effort.Which solution meets these requirements?
Show Answer & Explanation
Correct Answer: C. Use Amazon Kinesis Data Firehose to push the data into an Amazon OpenSearch Service (Amazon Elasticsearch Service) cluster. Visualize the data by using an OpenSearch Dashboards (Kibana).
Why C is correct: Amazon Kinesis Data Firehose can directly push data into Amazon OpenSearch Service (formerly Elasticsearch Service), and OpenSearch Dashboards (formerly Kibana) provides native real-time visualization capabilities with automatic refresh intervals as low as 5 seconds. This is a fully managed solution requiring minimal implementation effort - you simply configure Firehose to deliver to OpenSearch and create dashboards in the OpenSearch Dashboards UI. Why others are wrong: A & D use QuickSight, which requires manual refresh and doesn't support automatic 5-second refresh intervals for streaming data B requires significant custom development effort with D3.js and managing EMR clusters, which violates the "least implementation effort" requirement