An organization stores streaming data in Amazon Kinesis Data Streams. A data analyst wants to perform real-time exploratory data analysis on the incoming data to detect anomalies. Which AWS service should the analyst use to run SQL queries on the streaming data?
Kinesis Data Analytics supports SQL queries on streaming data for real-time analysis.
Why this answer
Amazon Kinesis Data Analytics enables running SQL queries on streaming data in real-time, which is exactly what the data analyst needs for real-time exploratory data analysis and anomaly detection. Option B (Amazon SageMaker) is incorrect because it is a machine learning service for building and training models, not for running SQL on streaming data. Option C (AWS Glue) is incorrect because it is a serverless ETL service for batch processing, not real-time SQL.
Option D (Amazon Athena) is incorrect because it is an interactive query service for analyzing data in S3 using SQL, but it is designed for batch queries on static data, not streaming data.