AWS Cloud
AWS Cloud
Get started with Amazon Kinesis Analytics

Amazon Kinesis Analytics is the easiest way to process streaming data in real time with standard SQL without having to learn new programming languages or processing frameworks. Amazon Kinesis Analytics enables you to create and run SQL queries on streaming data so that you can gain actionable insights and respond to your business and customer needs promptly.

Amazon Kinesis Analytics takes care of everything required to run your queries continuously and scales automatically to match the volume and throughput rate of your incoming data. With Amazon Kinesis Analytics, you only pay for the resources your queries consume. There is no minimum fee or setup cost.


You can get started with Amazon Kinesis Analytics in three easy steps in the AWS Management Console and launch a complete stream processing solution in just minutes.

thumbnail-kinesis-analytics-source
kinesis-analytics-console-configure-input-stream-screenshot-1

First, go to the Kinesis Analytics console and select a Kinesis stream or Kinesis Firehose delivery stream as input. Amazon Kinesis Analytics ingests the data, automatically recognizes standard data formats, and suggests a schema. You can refine this schema, or if your input data is unstructured, you can define a new schema using our intuitive schema editor.

thumbnail-kinesis-analytics-editor
kinesis-analytics-console-sql-editor-with-dropdown-screenshot-2

Next, write your SQL queries to process the streaming data using the Kinesis Analytics SQL editor and built-in templates, and test it with live streaming data.

thumbnail-kinesis-analytics-destination
kinesis-analytics-console-configure-output-stream-screenshot-3

Lastly, point to the destinations where you want the results loaded. Amazon Kinesis Analytics integrates out-of-box with Kinesis Streams and Kinesis Firehose so it’s easy to send processed results to Amazon S3, Amazon Redshift, Amazon Elasticsearch Service, or your own custom destination.



KinesisAnalytics_LP_RealTimeProcessing

Amazon Kinesis Analytics processes streaming data with sub 1-second processing latencies, enabling you to analyze and respond in real time. It provides built-in functions that are optimized for stream processing, like anomaly detection and top-K analysis, so that you can easily perform advanced analytics.

KinesisAnalytics_LP_FullyManaged

Amazon Kinesis Analytics is a fully managed service that runs your queries against streaming data without requiring you to provision or manage any infrastructure.

KinesisAnalytics_LP_AutomaticElasticity

Amazon Kinesis Analytics automatically scales up and down the infrastructure required to run your streaming data queries with low latency.

KinesisAnalytics_LP_EasyToUse

Amazon Kinesis Analytics provides interactive tools including a schema editor, a SQL editor, and SQL templates to make it easy to build and test your queries for both structured and unstructured input data streams.

KinesisAnalytics_LP_StandardSQL

Amazon Kinesis Analytics supports standard SQL. No need to learn complex processing frameworks and programming languages.

KinesisAnalytics_LP_PayForUse

With Amazon Kinesis Analytics, you pay only for the processing resources you use. As the volume of input data changes, Amazon Kinesis Analytics automatically scales resources up and down and charges you only for the resources actually used for processing. There are no minimum fees or upfront commitments.

You can stream billions of small messages to Amazon Kinesis Analytics and calculate key metrics, which you can then use to refresh content performance dashboards in real time and improve content performance.

KinesisAnalytics_LP_Digital Marketing

You can ingest different types of data records from audience tracking systems, ad exchange listeners/bidders, and ad servers, and combine them into the same stream. Then, you can use Amazon Kinesis Analytics to perform data transformations continuously to power real-time advertising and digital marketing solutions.

KinesisAnalytics_LP_AdTech

You can use Amazon Kinesis Analytics to transform, aggregate, and filter streaming data from IoT devices such as consumer appliances, embedded sensors, and TV set-top boxes. You can then use the data to send real-time alerts when a sensor exceeds certain operating thresholds.

KinesisAnalytics_LP_IoT

It's easy to get started with Amazon Kinesis Analytics. Follow our console walkthrough to deploy your first streaming application in a few clicks.

 

Get started with Amazon Kinesis Analytics