exam questions

Exam AWS Certified Data Engineer - Associate DEA-C01 All Questions

View all questions & answers for the AWS Certified Data Engineer - Associate DEA-C01 exam

Exam AWS Certified Data Engineer - Associate DEA-C01 topic 1 question 12 discussion

A manufacturing company collects sensor data from its factory floor to monitor and enhance operational efficiency. The company uses Amazon Kinesis Data Streams to publish the data that the sensors collect to a data stream. Then Amazon Kinesis Data Firehose writes the data to an Amazon S3 bucket.
The company needs to display a real-time view of operational efficiency on a large screen in the manufacturing facility.
Which solution will meet these requirements with the LOWEST latency?

  • A. Use Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) to process the sensor data. Use a connector for Apache Flink to write data to an Amazon Timestream database. Use the Timestream database as a source to create a Grafana dashboard.
  • B. Configure the S3 bucket to send a notification to an AWS Lambda function when any new object is created. Use the Lambda function to publish the data to Amazon Aurora. Use Aurora as a source to create an Amazon QuickSight dashboard.
  • C. Use Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) to process the sensor data. Create a new Data Firehose delivery stream to publish data directly to an Amazon Timestream database. Use the Timestream database as a source to create an Amazon QuickSight dashboard.
  • D. Use AWS Glue bookmarks to read sensor data from the S3 bucket in real time. Publish the data to an Amazon Timestream database. Use the Timestream database as a source to create a Grafana dashboard.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
fceb2c1
Highly Voted 1 year, 1 month ago
Selected Answer: A
https://aws.amazon.com/blogs/database/near-real-time-processing-with-amazon-kinesis-amazon-timestream-and-grafana/ Look at the architecture diagram
upvoted 13 times
V0811
9 months ago
No! :-) Because: The company needs to display a REAL-TIME view of operational efficiency on a large screen in the manufacturing facility. So it's for sure C
upvoted 1 times
Udyan
3 months, 3 weeks ago
V0811 - and new firehose, ofc decrease latency, khomon man
upvoted 1 times
...
...
...
milofficial
Highly Voted 1 year, 3 months ago
Selected Answer: A
real time -> no Quicksight. And bookmarks to read sensor data real time is just as stupid as the flat earth theory. A it is.
upvoted 7 times
...
Scotty_Nguyen
Most Recent 1 month, 1 week ago
Selected Answer: A
A is correct
upvoted 1 times
...
Adrifersilva
7 months ago
Selected Answer: A
Grafana: Real-time Performance: Grafana is known for its excellent real-time data visualization capabilities. It's often used for operational dashboards that require frequent updates. Integration: Works well with time-series databases and streaming data sources. [2]
upvoted 3 times
...
deepcloud
8 months, 2 weeks ago
Selected Answer: A
Firehose cannot use Timestream as destination. Answer is A
upvoted 6 times
...
samadal
8 months, 3 weeks ago
Option A is for processing data in Flink and then sending it to Timestream. This is advantageous when complex data processing is required in Flink, but the processing step where complex analytics are processed can handle additional latency. Option C performs data processing in Flink, sends the data directly to Timestream without any additional steps, and provides dashboards via QuickSight. Since data can be started immediately after arriving in Timestream, latency is likely to be higher. Therefore, option C is preferable because it can handle latency by performing data processing, publishing data directly to Timestream, and provides fast dashboards using QuickSight.
upvoted 1 times
...
teo2157
8 months, 3 weeks ago
Selected Answer: A
Amazon QuickSight is primarily designed for business intelligence and data visualization, and it can provide near real-time views depending on the data refresh rate. However, it is not typically used for real-time streaming data visualization with very low latency. For real-time dashboards with very low latency, services like Grafana are more suitable. You can use Amazon Managed Grafana to setup the dashboard so you're using an AWS service which is always preferible on these exams.
upvoted 4 times
...
V0811
9 months ago
Selected Answer: C
Because: The company needs to display a real-time view of operational efficiency on a large screen in the manufacturing facility.
upvoted 1 times
...
jyrajan69
9 months ago
Based on this it should be C, why use an open source app when you can an AWS Service https://community.amazonquicksight.com/t/real-time-data-visualization-capabilities-of-amazon-quicksight/24007
upvoted 2 times
...
Just_Ninja
12 months ago
The Question is: Which solution will meet these requirements with the LOWEST latency? So just A can be the right answer "lowest latency!!!!"
upvoted 1 times
...
LanoraMoe
1 year ago
I go with Option A. Kinesis Data Firehose can connect to 3 AWS destinations so far S3, Redshift and OpenSearch.
upvoted 1 times
...
certplan
1 year, 1 month ago
Option A: - Involves additional steps: Option A requires writing data to Amazon Timestream after processing with Apache Flink, potentially introducing additional latency compared to a more direct approach like Option C. - Grafana integration: While Grafana is a powerful visualization tool, setting up and configuring Grafana dashboards might require additional effort compared to using Amazon QuickSight, which offers more straightforward integration with AWS services like Amazon Timestream.
upvoted 1 times
...
certplan
1 year, 1 month ago
C. - **Processing Sensor Data with Amazon Flink**: Similar to option A, this approach uses Amazon Managed Service for Apache Flink to process sensor data, providing real-time analytics or transformation capabilities. - **Data Firehose Delivery Stream to Timestream**: Sets up a new Amazon Data Firehose delivery stream to publish processed data directly to Amazon Timestream. Data Firehose is a fully managed service for delivering real-time streaming data to destinations such as data lakes, databases, and analytics services. - **Timestream Database as a Source for QuickSight Dashboard**: Similar to option B, the data stored in Amazon Timestream serves as the data source for creating an Amazon QuickSight dashboard.
upvoted 2 times
...
certplan
1 year, 1 month ago
A. - **Processing Sensor Data**: Utilizes Amazon Managed Service for Apache Flink, a fully managed service for real-time data processing. This service is used to process the sensor data, which likely involves real-time analysis or transformation of incoming data streams. - **Connector for Apache Flink to Amazon Timestream**: Integrates a connector for Apache Flink to write processed data into Amazon Timestream, a fully managed time-series database. Timestream is optimized for IoT and time-series data. - **Timestream Database as a Source for Grafana Dashboard**: The data stored in Timestream serves as the data source for creating a Grafana dashboard. Grafana is a popular open-source analytics and monitoring platform that visualizes time-series data.
upvoted 1 times
...
certplan
1 year, 1 month ago
Considerations: Option A utilizes Amazon Managed Service for Apache Flink to process sensor data and then writes the processed data to Amazon Timestream. From there, the Timestream database serves as a source to create a Grafana dashboard. Thus the data goes through Apache Flink for processing, then to Timestream, and finally to Grafana. "Each additional step introduces potential latency". Option C processes sensor data using Amazon Managed Service for Apache Flink and then publishes data directly to Amazon Timestream via a Data Firehose delivery stream. Finally, it uses Timestream as a source to create an Amazon QuickSight dashboard. So, in terms of latency, both options involve processing data in real-time using Apache Flink. However, Option C has a more direct data flow by publishing data directly to Timestream, potentially reducing latency compared to Option A, where the data has to go through an additional step of writing to Timestream.
upvoted 1 times
...
TonyStark0122
1 year, 3 months ago
A. Use Amazon Managed Service for Apache Flink (previously known as Amazon Kinesis Data Analytics) to process the sensor data. Use a connector for Apache Flink to write data to an Amazon Timestream database. Use the Timestream database as a source to create a Grafana dashboard. Explanation: Amazon Managed Service for Apache Flink provides real-time stream processing capabilities, which can process sensor data with low latency. By using Apache Flink connectors, the processed data can be efficiently written to Amazon Timestream, which is optimized for time-series data storage and querying.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago