The Wayback Machine - https://web.archive.org/web/20161211033052/http://docs.aws.amazon.com/kinesisanalytics/latest/dev/what-is.html
Menu
Amazon Kinesis Analytics
Developer Guide

What Is Amazon Kinesis Analytics?

With Amazon Kinesis 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.

To get started with Amazon Kinesis Analytics, you create a Amazon Kinesis Analytics application that continuously reads and processes streaming data. The service supports ingesting data from Amazon Kinesis Streams and Amazon Kinesis Firehose streaming sources. Then, you author your SQL code using the interactive editor and test it with live streaming data. You can also configure destinations where you want Amazon Kinesis Analytics to persist the results. Amazon Kinesis Analytics supports Amazon Kinesis Firehose (Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service), and Amazon Kinesis Streams as destinations.

When Should I Use Amazon Kinesis Analytics?

Amazon Kinesis Analytics enables you to quickly author SQL code that continuously reads, processes, and stores data in near real time. Using standard SQL queries on the streaming data, you can construct applications that transform and gain insights into your data. Following are some of example scenarios for using Amazon Kinesis Analytics:

  • Generate time-series analytics – You can calculate metrics over time windows, and then stream values to Amazon S3 or Amazon Redshift through an Amazon Kinesis Firehose delivery stream.

  • Feed real-time dashboards – You can send aggregated and processed streaming data results downstream to feed real-time dashboards.

  • Create real-time metrics – You can create custom metrics and triggers for use in real-time monitoring, notifications, and alarms.

Are You a First-time User of Amazon Kinesis Analytics?

If you are a first-time user of Amazon Kinesis Analytics, we recommend that you read the following sections in order:

  1. Read the How It Works section of this guide. This section introduces various Amazon Kinesis Analytics components that you work with to create an end-to-end experience. For more information, see Amazon Kinesis Analytics: How It Works.

  2. Try the Getting Started Exercises. For more information, see Getting Started.

  3. Explore the streaming SQL concepts. For more information, see Streaming SQL Concepts.

  4. Try additional examples. For more information, see Example Amazon Kinesis Analytics Applications.