A company has hired you for its on-going development project.
The project entails streaming data onto Amazon Kinesis streams from various log sources.
You need to analyze real-time data using standard SQL.
Which of the following can be used for this purpose?
Click on the arrows to vote for the correct answer
A. B. C. D.Answer - B.
Option A is incorrect since it delivers real-time streaming data to destinations such as Amazon Simple Storage Service.
This is mentioned in the AWS Documentation.
With Amazon Kinesis Data Analytics, you can process and analyze streaming data using standard SQL.
The service enables you to quickly author and run powerful SQL code against streaming sources to perform time-series analytics, feed real-time dashboards, and create real-time metrics.
Option A is incorrect since it delivers real-time streaming data to destinations such as Amazon Simple Storage Service.
Option C is incorrect since this is used to make it easy to analyze data directly in Amazon Simple Storage Service (Amazon S3) using standard SQL.
Option D is incorrect since this is used as a fully managed service for Big Data.
For more information on Kinesis Data Analytics, please visit the following URL-
https://docs.aws.amazon.com/kinesisanalytics/latest/dev/what-is.htmlThe correct answer is B. Amazon Kinesis Data Analytics.
Amazon Kinesis is a managed service that makes it easy to collect, process, and analyze real-time, streaming data. It can be used to stream data from various sources like logs, clickstreams, social media feeds, and more. Amazon Kinesis has three main services: Kinesis Data Streams, Kinesis Firehose, and Kinesis Data Analytics.
Amazon Kinesis Firehose is a service that can be used to load streaming data into data stores like S3, Redshift, or Elasticsearch. It doesn't provide real-time analytics capabilities.
Amazon Athena is a serverless interactive query service that can be used to analyze data stored in S3 using SQL. It is not well-suited for real-time data analysis since it is designed to work with data that is already stored in S3.
Amazon EMR is a managed Hadoop framework that can be used to process large amounts of data using Hadoop, Spark, or other big data frameworks. It is not well-suited for real-time data analysis since it is designed for batch processing of large data sets.
Amazon Kinesis Data Analytics is a fully managed service that enables real-time processing of streaming data using standard SQL. It can be used to analyze and process data in real-time, and it provides several built-in functions and libraries for performing common streaming data processing tasks like filtering, aggregating, and joining. Kinesis Data Analytics can also be integrated with other AWS services like Lambda, S3, DynamoDB, and Elasticsearch to build end-to-end streaming data pipelines.
In summary, Amazon Kinesis Data Analytics is the best service for analyzing real-time data using standard SQL.