O Amazon Kinesis Analytics é a maneira mais fácil de processar e analisar dados de streaming em tempo real com o SQL padrão ANSI. Ele permite que você leia dados do Amazon Kinesis Streams e do Amazon Kinesis Firehose, além de criar consultas de processamento de streams que filtram, transformam e agregam dados continuamente, conforme eles são recebidos. O Amazon Kinesis Analytics reconhece automaticamente formatos de dados padrão, analisa os dados e sugere um schema, que você pode editar usando o editor de schema interativo. Ele disponibiliza um editor SQL interativo e modelos de processamento de streams para que você possa criar aplicações de processamento de streams avançadas em alguns minutos. O Amazon Kinesis Analytics executa suas consultas continuamente nas aplicações de streaming, além de gravar os resultados processados em destinos de saída, como o Amazon Kinesis Streams e o Amazon Kinesis Firehose, os quais podem entregar os dados para o Amazon S3, o Amazon Redshift e o Amazon Elasticsearch Service. O Amazon Kinesis Analytics provisiona, implanta e escala automaticamente os recursos exigidos para executar suas aplicações de streaming.

O Amazon Kinesis Analytics já está disponível

Comece a usar agora

A elasticidade do Amazon Kinesis Analytics permite que você escale para cima e para baixo de modo a chegar ao throughput de dados. Você só paga pelos recursos usados para executar suas aplicações de streaming. Não se preocupe com o provisionamento da infraestrutura ou a capacidade de pagamento por períodos ociosos.

O Amazon Kinesis Analytics disponibiliza latências de processamento de menos de um segundo para que você possa gerar alertas, painéis e informações importantes em tempo real.

O Amazon Kinesis Analytics integra-se ao Amazon Kinesis Streams e ao Amazon Kinesis Firehose para que você possa consumir dados de streaming prontamente. Basta indicar o Amazon Kinesis Analytics no stream de entrada e ele lerá e analisará automaticamente os dados, além de disponibilizá-los para processamento. Você pode enviar os resultados processados para outros serviços da AWS, como Amazon S3, Amazon Redshift e Amazon Elasticsearch Service, por meio do Amazon Kinesis Firehose. Você também pode enviar dados de saída para o Amazon Kinesis Streams para criar pipelines de processamento de streams avançados.

O Amazon Kinesis Analytics disponibiliza um editor de schema fácil de usar para descobrir e editar a estrutura dos dados de entrada. O assistente reconhece automaticamente formatos de dados padrão, como JSON e CSV, depois, infere a estrutura dos dados de entrada para criar um schema de linha de base, que você pode refinar ainda mais usando o editor de schema.

O Amazon Kinesis Analytics disponibiliza um editor interativo para criar consultas SQL usando operações de dados de streaming como médias de intervalo de tempo variáveis. Você também pode ver resultados e erros de streaming usando dados em tempo real para depurar ou refinar ainda mais seu script de modo interativo.

O Amazon Kinesis Analytics é compatível com SQL padrão ANSI, portanto, tudo o que você precisa é ter conhecimento de SQL.

O editor SQL interativo é disponibilizado em um pacote com um conjunto de modelos de processamento de streams que disponibilizam código SQL de linha de base para os tipos de operações mais comuns, como agregação, transformação por evento e filtragem. Basta selecionar o modelo adequado para a sua tarefa de análise e editar o código disponibilizado usando o editor SQL para personalizá-lo para o seu caso de uso específico.

O Amazon Kinesis Analytics oferece funções otimizadas para o processamento de streams de modo que você possa executar análises avançadas, como a detecção de anomalias e a análise top-K nos seus dados de streaming.