Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

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

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

Exam AWS Certified Solutions Architect - Associate SAA-C02 topic 1 question 76 discussion

A bicycle sharing company is developing a multi-tier architecture to track the location of its bicycles during peak operating hours. The company wants to use these data points in its existing analytics platform. A solutions architect must determine the most viable multi-tier option to support this architecture. The data points must be accessible from the REST API.
Which action meets these requirements for storing and retrieving location data?

  • A. Use Amazon Athena with Amazon S3.
  • B. Use Amazon API Gateway with AWS Lambda.
  • C. Use Amazon QuickSight with Amazon Redshift.
  • D. Use Amazon API Gateway with Amazon Kinesis Data Analytics.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
kacey
Highly Voted 3 years ago
The answer is D! Not A - Athena provides REST API to run queries and does not expose data points as asked in the question, read this link properly - https://aws.amazon.com/about-aws/whats-new/2017/05/amazon-athena-adds-api-cli-aws-sdk-support-and-audit-logging-with-aws-cloudtrail/ Not B because you cannot ingest and store data points using lambda. Not C because Quicksight is an analytics service, needs data as input D is the correct answer because - 1. it can ingest data and not only store the data points but can expose them as REST API, here is a tutorial - https://docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-kinesis.html
upvoted 77 times
noahsark
2 years, 11 months ago
https://aws.amazon.com/blogs/aws/real-time-hotspot-detection-in-amazon-kinesis-analytics/
upvoted 3 times
...
volturyon
2 years, 11 months ago
pero que dices champion???
upvoted 2 times
...
Always_Wanting_Stuff
2 years, 11 months ago
What a great link that shows absolutely nothing about the question. Where in your link does it mention Kinesis Data Analytics??
upvoted 1 times
noahsark
2 years, 11 months ago
https://aws.amazon.com/blogs/aws/real-time-hotspot-detection-in-amazon-kinesis-analytics/
upvoted 1 times
...
...
lehoang15tuoi
2 years, 11 months ago
Exactly. People who choose A clearly has no experiences of doing scenarios like this. Tracking bikes positions during rush hours - Kinesis should be the first thing to come to mind
upvoted 5 times
Always_Wanting_Stuff
2 years, 11 months ago
They are asking for STORAGE.
upvoted 2 times
lehoang15tuoi
2 years, 11 months ago
And you think Kinesis DA don’t store data? It stores just long enough for you to do analysis. You need to start working on real stuffs and stop making up invalid answers based on 1 or 2 words
upvoted 6 times
tinyshare
2 years, 10 months ago
" its current analytics platform" what is the point to use Analytics while you already have one?
upvoted 2 times
th3cookie
2 years, 2 months ago
You don't need storage in that sense, you need to present DATA POINTS via rest API. Kinesis DA does this for 365 days or something.
upvoted 1 times
...
...
...
...
tinyshare
2 years, 10 months ago
The question asks for storage. B and D don't provide storage.
upvoted 2 times
...
...
...
horseface
Highly Voted 3 years ago
A is correct if you consider the requirements against each solution:- Need to store data points for analysis, and only Ans:A (S3) and Ans:C (redshift) have a storage component mentioned, so that rules out B and D Also the company wants to use these data points in its own existing analytics platform - means no analystics required in AWS soution, so D is wrong C mentions QuickSight which is used for creating dashboards, which is not required so can rule that out also Need to query the data which is stored in S3 so that it can be analysed by the companies own analystics tool, which is what Athena does from S3 using SQL..Athena is an interactive query service, not an analystics platform, so it will extract data from S3 ready for post analysis The data points should be accessible from REST API, which is possible for Athena ( https://aws.amazon.com/about-aws/whats-new/2017/05/amazon-athena-adds-api-cli-aws-sdk-support-and-audit-logging-with-aws-cloudtrail/ )
upvoted 41 times
cerifyme
3 years ago
Wrong ti says RESTAPI, it would make sense having an api gateway sit in front of the tracking app on aws.. While Kinesis does the analytics.
upvoted 4 times
robertomartinez
2 years, 11 months ago
You can make REST API request to athena API -like with most AWS services- (with a SQL request enclosed in Athena API request to StartQueryExecution for example) . IHMO it's just another silly question, I would also go with A because of S3 storage, and consider to query Athena REST API to retrieve the data ... D is wrong imho because there's no storage and the question mentions usage of company internal analytics
upvoted 3 times
...
...
mylove2x
2 years, 11 months ago
Good analytic but wrong scenario. Because of "The company wants to use these data points in its existing analytics platform" which means: the business has already had its own storage (Datalake / Data warehouse) for something/what to point into and perform analytic. Hence. doesn't need another storage solution
upvoted 2 times
tinyshare
2 years, 10 months ago
Good analytic but wrong scenario. It does not say it has storage, but it does say it has existing analytics platform. " its current analytics platform" what is the point to use Analytics while you already have one?
upvoted 1 times
...
mylove2x
2 years, 11 months ago
My bad, the solution required storage !
upvoted 3 times
...
...
lehoang15tuoi
2 years, 11 months ago
This is what happens when people without real world experience try to solve exam questions... I can assure you no one uses S3 and Athena for real time analytics with IoT cases like “tracking bikes during peak hours”. You first need to transform it, and Kinesis DA is the perfect tools for that. You also assumed very wrongly that you need to store data for analysis, which again demonstrate you know nothing about Kinesis DA (or AWS IoT). The question says nothing about storing the data. There are plenty of tools that allows you to look at the data trends without having to worry where to store the raw data. In fact, you can just discard the raw data and store the *results* of those analysis, or at least the transformed data. Why would you want to store the raw data anyway?
upvoted 7 times
lehoang15tuoi
2 years, 11 months ago
To add on, the question says to provide “data points” to Analytics platform. Storing static data and expose an API is not the only way of providing data points, continuously sending out data through an API is also a way of doing so
upvoted 2 times
Always_Wanting_Stuff
2 years, 11 months ago
This also shows that even you have not read the question carefully enough. It asks "Which action meets these requirements for STORING and retrieving location data?". Not as clear-cut as you have made out my friend. While the answer is likely D, for the reasons that you mentioned, you should cut some slack for those of us who were not blessed with knowing everything like you. Have a nice day ;-)
upvoted 2 times
Always_Wanting_Stuff
2 years, 11 months ago
Actually, I don't think I can give you credit for your answer. They are obviously asking for storage. You are wrong. It must be A.
upvoted 2 times
lehoang15tuoi
2 years, 11 months ago
If you just want the wrong answer, fine, pick A if you see it on the exam. Then go out and ask people who will put raw data from bikes directly into S3 and use Athena for Analytics purpose.... Nobody. The question are from common use cases. They should be solved using common sense
upvoted 2 times
...
...
...
...
BhabaniSankar
2 years, 11 months ago
haha: you did not read the details carefully, and you started giving non sense justification. "The company wants to use these data points in its existing analytics platform." Did you notice this line??? The company does not need analytics solution they already have it. Expectation from this question is 'Retrieve using API and storage'; So, API can invoke Athena and storing any data S3 is always best option in terms of anything. Redshift Spectrum can help to do analytics on data in Athena.
upvoted 3 times
...
...
...
kelvintoys93
Most Recent 1 year, 4 months ago
Folks going around emphasizing the word "storage" and then go ahead with B which has nothing to do with it. Lol. API gateway and AWS Lambda are both not storage option. If you really want to follow how the question is worded, S3 for storage and Athena for retrieval.
upvoted 1 times
kelvintoys93
1 year, 4 months ago
If you pick Lambda - you are implying that compute/processing work is needed and in that case, I would choose Kinesis all day.
upvoted 1 times
...
...
Saad_Elahi
1 year, 8 months ago
Selected Answer: B
the already have existing analytics platform.
upvoted 3 times
...
WuKongCoder
1 year, 11 months ago
Selected Answer: A
the key word is rest api
upvoted 1 times
...
mohamed84
1 year, 11 months ago
Selected Answer: D
D is the correct
upvoted 1 times
...
jopeg
2 years, 1 month ago
Selected Answer: B
I vote B
upvoted 2 times
...
archimate
2 years, 1 month ago
I think it'sD https://aws.amazon.com/solutions/implementations/aws-streaming-data-solution-for-amazon-kinesis/
upvoted 2 times
...
Moathov
2 years, 1 month ago
Selected Answer: D
Answer is D
upvoted 1 times
...
cloud_collector
2 years, 1 month ago
I don't know why D is correct ? "The business intends to incorporate these data points into its current analytics platform" is mentioned in quesiton. Why ask them to use KDA again ? I still realize the B is better in here.
upvoted 3 times
...
jyrajan69
2 years, 2 months ago
A,C and D have their own analytics solution and user has their own analytics solution, so based on elimination, must be B
upvoted 1 times
...
agnemane
2 years, 4 months ago
Selected Answer: B
Keyword: Data points in its existing analytics platform + Data points must be accessible from the REST API + Track the location of its bicycles during peak operating hours They already have an analytics platform, A (Athena) and D (Kinesis Data Analytics) are out of the race even tough S3 & APT Gateway Support REST API. Now B and C are in Race. C will not support REST API. So answer should be B as per below details. Now if we talk about data type, we are talking about GEO location data for their bicycles. API Gateway will be support REST API. So, exact solution should be API Gateway with AWS Lambda along with Amazon Kinesis Data Analytics (Assume its used already).
upvoted 4 times
Kien048
1 year, 11 months ago
how you store IOT data with Lambda?
upvoted 1 times
...
...
reve666
2 years, 4 months ago
Selected Answer: D
The answer is D!
upvoted 1 times
...
reve666
2 years, 4 months ago
Selected Answer: D
The answer is D!
upvoted 1 times
...
cutecolt
2 years, 5 months ago
Selected Answer: B
If REST API means, there API gateway should be there.
upvoted 2 times
...
MikeDuB
2 years, 8 months ago
When they ask for "storage and retrieval" they're not necessarily asking for a storage solution. In my opinion, this is a badly worded question, and based on how you interpret this, it could lead you astray. However, I'm going D.
upvoted 1 times
...
FF11
2 years, 8 months ago
Selected Answer: B
B is correct.
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 ...