exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 292 discussion

A company is preparing a new data platform that will ingest real-time streaming data from multiple sources. The company needs to transform the data before writing the data to Amazon S3. The company needs the ability to use SQL to query the transformed data.

Which solutions will meet these requirements? (Choose two.)

  • A. Use Amazon Kinesis Data Streams to stream the data. Use Amazon Kinesis Data Analytics to transform the data. Use Amazon Kinesis Data Firehose to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
  • B. Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) to stream the data. Use AWS Glue to transform the data and to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
  • C. Use AWS Database Migration Service (AWS DMS) to ingest the data. Use Amazon EMR to transform the data and to write the data to Amazon S3. Use Amazon Athena to query the transformed data from Amazon S3.
  • D. Use Amazon Managed Streaming for Apache Kafka (Amazon MSK) to stream the data. Use Amazon Kinesis Data Analytics to transform the data and to write the data to Amazon S3. Use the Amazon RDS query editor to query the transformed data from Amazon S3.
  • E. Use Amazon Kinesis Data Streams to stream the data. Use AWS Glue to transform the data. Use Amazon Kinesis Data Firehose to write the data to Amazon S3. Use the Amazon RDS query editor to query the transformed data from Amazon S3.
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️

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
Steve_4542636
Highly Voted 1 year, 3 months ago
Selected Answer: AB
OK, for B I did some research, https://docs.aws.amazon.com/glue/latest/dg/add-job-streaming.html "You can create streaming extract, transform, and load (ETL) jobs that run continuously, consume data from streaming sources like Amazon Kinesis Data Streams, Apache Kafka, and Amazon Managed Streaming for Apache Kafka (Amazon MSK). The jobs cleanse and transform the data, and then load the results into Amazon S3 data lakes or JDBC data stores."
upvoted 16 times
...
Paras043
Highly Voted 1 year, 2 months ago
But how can you transform data using kinesis data analytics ??
upvoted 7 times
luisgu
1 year, 1 month ago
See https://aws.amazon.com/kinesis/data-analytics/faqs/?nc=sn&loc=6
upvoted 3 times
...
...
awsgeek75
Most Recent 5 months, 1 week ago
Selected Answer: AB
Just because C is not going to work a DE use RDS so totally illogical A & B seem to have redundant streaming, transformation and query steps so not sure if these are the right choices but CDE are completely wrong anyway!
upvoted 3 times
...
farnamjam
5 months, 3 weeks ago
For A didn't know that Kinesis Analytics can transform the data as well: Amazon Kinesis Data Analytics provides built-in functions to filter, aggregate, and transform streaming data for advanced analytics. It processes streaming data with sub-second latencies, enabling you to analyze and respond to incoming data and streaming events in real time.
upvoted 3 times
...
pentium75
5 months, 3 weeks ago
Selected Answer: AB
"Use SQL to query the transformed data" [which is in S3] requires Athena, thus D and E are out. DMS is nonsense here thus C is out.
upvoted 3 times
...
MiniYang
6 months, 3 weeks ago
why E is not right choise?
upvoted 2 times
pentium75
5 months, 3 weeks ago
Because you can't "use the Amazon RDS query editor to query .. data from S3"
upvoted 2 times
...
...
TariqKipkemei
8 months, 3 weeks ago
Selected Answer: AB
options A and B will meet these requirements.
upvoted 2 times
...
Guru4Cloud
9 months, 3 weeks ago
Selected Answer: AB
A and B are correct. A uses Kinesis Data Streams for streaming, Kinesis Data Analytics for transformation, Kinesis Data Firehose for writing to S3, and Athena for SQL queries on S3 data. B uses Amazon MSK for streaming, AWS Glue for transformation and writing to S3, and Athena for SQL queries on S3 data.
upvoted 3 times
...
Diqian
10 months ago
Why E is incorrect?
upvoted 3 times
awsgeek75
5 months, 1 week ago
"Use the Amazon RDS query editor to query the transformed data from Amazon S3." is not possible as RDS query editor is for RDS and not for S3
upvoted 3 times
...
...
MrCloudy
1 year, 2 months ago
Selected Answer: AE
To transform real-time streaming data from multiple sources, write it to Amazon S3, and query the transformed data using SQL, the company can use the following solutions: Amazon Kinesis Data Streams, Amazon Kinesis Data Analytics, and Amazon Kinesis Data Firehose. The transformed data can be queried using Amazon Athena. Therefore, options A and E are the correct answers. Option A is correct because it uses Amazon Kinesis Data Streams to stream data from multiple sources, Amazon Kinesis Data Analytics to transform the data, and Amazon Kinesis Data Firehose to write the data to Amazon S3. Amazon Athena can be used to query the transformed data in Amazon S3. Option E is also correct because it uses Amazon Kinesis Data Streams to stream data from multiple sources, AWS Glue to transform the data, and Amazon Kinesis Data Firehose to write the data to Amazon S3. Amazon Athena can be used to query the transformed data in Amazon S3.
upvoted 3 times
sand444
9 months ago
Amazon Athena is not in option E
upvoted 8 times
...
...
kraken21
1 year, 2 months ago
Selected Answer: AB
DMS can move data from DBs to streaming services and cannot natively handle streaming data. Hence A.B makes sense. Also AWS Glue/ETL can handle MSK streaming https://docs.aws.amazon.com/glue/latest/dg/add-job-streaming.html.
upvoted 3 times
...
elearningtakai
1 year, 2 months ago
Selected Answer: AB
The solutions that meet the requirements of streaming real-time data, transforming the data before writing to S3, and querying the transformed data using SQL are A and B. Option C: This option is not ideal for streaming real-time data as AWS DMS is not optimized for real-time data ingestion. Option D & E: These option are not recommended as the Amazon RDS query editor is not designed for querying data in S3, and it is not efficient for running complex queries.
upvoted 6 times
...
gold4otas
1 year, 2 months ago
Selected Answer: AB
The correct answers are options A & B
upvoted 2 times
...
TungPham
1 year, 3 months ago
may Amazon RDS query editor to query the transformed data from Amazon S3 ? i don't think so, plz get link docs to that
upvoted 1 times
...
ManOnTheMoon
1 year, 4 months ago
Why not A & D?
upvoted 1 times
TungPham
1 year, 3 months ago
may Amazon RDS query editor to query the transformed data from Amazon S3 ? i don't think so, plz get link docs to that
upvoted 1 times
...
...
LuckyAro
1 year, 4 months ago
Selected Answer: AB
A and B
upvoted 2 times
...
designmood22
1 year, 4 months ago
Answer is : A & B
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