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 17 discussion

A team of data scientists plans to analyze market trend data for their company's new investment strategy. The trend data comes from five different data sources in large volumes. The team wants to utilize Amazon Kinesis to support their use case. The team uses SQL-like queries to analyze trends and wants to send notifications based on certain significant patterns in the trends. Additionally, the data scientists want to save the data to Amazon S3 for archival and historical re- processing, and use AWS managed services wherever possible. The team wants to implement the lowest-cost solution.
Which solution meets these requirements?

  • A. Publish data to one Kinesis data stream. Deploy a custom application using the Kinesis Client Library (KCL) for analyzing trends, and send notifications using Amazon SNS. Configure Kinesis Data Firehose on the Kinesis data stream to persist data to an S3 bucket.
  • B. Publish data to one Kinesis data stream. Deploy Kinesis Data Analytic to the stream for analyzing trends, and configure an AWS Lambda function as an output to send notifications using Amazon SNS. Configure Kinesis Data Firehose on the Kinesis data stream to persist data to an S3 bucket.
  • C. Publish data to two Kinesis data streams. Deploy Kinesis Data Analytics to the first stream for analyzing trends, and configure an AWS Lambda function as an output to send notifications using Amazon SNS. Configure Kinesis Data Firehose on the second Kinesis data stream to persist data to an S3 bucket.
  • D. Publish data to two Kinesis data streams. Deploy a custom application using the Kinesis Client Library (KCL) to the first stream for analyzing trends, and send notifications using Amazon SNS. Configure Kinesis Data Firehose on the second Kinesis data stream to persist data to an S3 bucket.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

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
Priyanka_01
Highly Voted 3 years, 7 months ago
B any thoughts ? Multiple applications can consume from a single Kinesis Stream Kinesis Analytics for sql like queries for analysis Kinesis firhose can directly transfer the data into S3 from the same data stream
upvoted 50 times
...
cloudlearnerhere
Highly Voted 2 years, 5 months ago
Selected Answer: B
Correct answer is B as a single Kinesis Data Streams can be configured for data ingestion. The stream can be consumed by Kinesis Data Firehose to store the data in S3 for archival. The stream can also be consumed by kinesis Data Analytics for analysis and use Lambda and SNS for notifications. Option A is wrong as KCL solution is not ideal for executing SQL-like queries to analyze trends. Options C & D are wrong as two Kinesis Data Streams is not needed.
upvoted 5 times
...
nroopa
Most Recent 1 year, 8 months ago
Option B Multiple applications can consume from a single Kinesis Stream Kinesis Analytics for sql like queries for analysis & the Output can be sent to lambda to send SNs Trigger https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output-lambda.html Kinesis firehose can directly transfer the data into S3 from the same data stream
upvoted 1 times
...
NikkyDicky
1 year, 9 months ago
Selected Answer: B
its a B
upvoted 1 times
...
pk349
1 year, 12 months ago
B: I passed the test
upvoted 1 times
...
[Removed]
2 years, 2 months ago
Selected Answer: B
I would also suggest B
upvoted 1 times
...
henom
2 years, 5 months ago
Correct Answer-B
upvoted 1 times
...
renfdo
2 years, 5 months ago
Selected Answer: C
I think it's C. We need Two D Data Stream. One to consume RAW data and another one to send Agregated data after Kinesis Data Analytics. https://aws.amazon.com/blogs/big-data/building-a-real-time-notification-system-with-amazon-kinesis-data-streams-for-amazon-dynamodb-and-amazon-kinesis-data-analytics-for-apache-flink/
upvoted 2 times
...
thirukudil
2 years, 6 months ago
Answer is B. Using Kinesis analytics, we can analyse the trends using sql like queries. Same data stream would be a source to Firehose to put the data in s3.
upvoted 1 times
...
Arka_01
2 years, 7 months ago
Selected Answer: B
KDA is best applied in this scenario. Also we do not need multiple Kinesis streams to ingest from different data sources. Any custom application will add additional development and testing overhead.
upvoted 1 times
...
rocky48
2 years, 9 months ago
Selected Answer: B
upvoted 1 times
...
Bik000
2 years, 11 months ago
Selected Answer: B
Answer is B
upvoted 1 times
...
jmensah60
3 years, 1 month ago
Selected Answer: B
Kinesis Analytics for sql like queries for analysis
upvoted 2 times
...
aws2019
3 years, 5 months ago
The answer is B.
upvoted 3 times
...
SGES
3 years, 5 months ago
B is preferable because: Kinesis firhose can directly transfer the data into S3 from the same data stream in addition to cost effectiveness specified
upvoted 2 times
...
Shraddha
3 years, 5 months ago
KCL is self-service, so A and D are out. If you want multiple consumers for the same stream, just make sure you have enough shards to deal with the read-write throughput. A stream is different from a queue in that one can traverse back and forth in a stream, where in a queue one can only process one by one.
upvoted 1 times
...
gunjan4392
3 years, 5 months ago
B seems okay
upvoted 1 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