exam questions

Exam AWS Certified Data Analytics - Specialty All Questions

View all questions & answers for the AWS Certified Data Analytics - Specialty exam

Exam AWS Certified Data Analytics - Specialty topic 1 question 161 discussion

A machinery company wants to collect data from sensors. A data analytics specialist needs to implement a solution that aggregates the data in near-real time and saves the data to a persistent data store. The data must be stored in nested JSON format and must be queried from the data store with a latency of single-digit milliseconds.
Which solution will meet these requirements?

  • A. Use Amazon Kinesis Data Streams to receive the data from the sensors. Use Amazon Kinesis Data Analytics to read the stream, aggregate the data, and send the data to an AWS Lambda function. Configure the Lambda function to store the data in Amazon DynamoDB.
  • B. Use Amazon Kinesis Data Firehose to receive the data from the sensors. Use Amazon Kinesis Data Analytics to aggregate the data. Use an AWS Lambda function to read the data from Kinesis Data Analytics and store the data in Amazon S3.
  • C. Use Amazon Kinesis Data Firehose to receive the data from the sensors. Use an AWS Lambda function to aggregate the data during capture. Store the data from Kinesis Data Firehose in Amazon DynamoDB.
  • D. Use Amazon Kinesis Data Firehose to receive the data from the sensors. Use an AWS Lambda function to aggregate the data during capture. Store the data in Amazon S3.
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
Teraxs
Highly Voted 2 years, 12 months ago
Selected Answer: A
single-digit milliseconds --> DynamoDB Firehose cannot store directly to DynamoDB, Lambda can https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html
upvoted 11 times
...
pk349
Most Recent 1 year, 11 months ago
A: I passed the test
upvoted 2 times
...
thirstylion
2 years ago
Answer: B ; device --> PutRecord --> Firehose --> KDA --> Lambda -->S3. Kinesis data analytics can only write to lambda, data streams or firehose.
upvoted 2 times
...
Merrick
2 years, 2 months ago
A over C - Lambda function not to aggregate but to store the data in Amazon DynamoDB.
upvoted 1 times
...
Arjun777
2 years, 2 months ago
The answer is C - KDS cant directly connect to source ,, answer C is firehose - near real time and DyanmoDB to save nested json strcture with single digit millisecond requirmeent.
upvoted 1 times
VijayAmit
2 years, 1 month ago
Ans is A. Firehose can't write directly to DynamoDb
upvoted 3 times
...
...
Kapil_KK
2 years, 3 months ago
Selected Answer: A
Answer is A
upvoted 1 times
...
nadavw
2 years, 4 months ago
Selected Answer: A
A is The only answer which combines KDA (analytics) for aggregation and DynamoDB for single-digit latency. Lambda is the way to persist and not to compute. https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output-lambda.html
upvoted 1 times
...
rocky48
2 years, 9 months ago
Selected Answer: A
Answer - A
upvoted 1 times
...
jealbave
2 years, 9 months ago
The answer is C, kinesis data streams is for realtime, it should be kinesis firehose
upvoted 1 times
Richie1217
2 years, 9 months ago
Firehose cannot store directly to DynamoDB
upvoted 4 times
...
...
jrheen
2 years, 11 months ago
Answer - A
upvoted 1 times
...
AWSRanger
2 years, 12 months ago
I vote for C
upvoted 3 times
CHRIS12722222
2 years, 12 months ago
You need lambda
upvoted 1 times
...
dushmantha
2 years, 8 months ago
Firehose cant send data to DynamoDB
upvoted 4 times
...
...
rb39
3 years ago
Selected Answer: A
single-digit performance => DynamoDb. You need a lambda to store data to S3, Firehose doesn't store it natively
upvoted 3 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