A melhor maneira de começar a usar o Amazon Kinesis Data Analytics é obter experiência prática criando um aplicativo de exemplo. Basta acessar o console do Amazon Kinesis Data Analytics e criar uma nova aplicação do Amazon Kinesis Data Analytics. Dependendo da aplicação que você escolher, baseada em Apache Flink ou SQL, siga as etapas a seguir:

Para começar, crie uma aplicação do Kinesis Data Analytics que leia e processe dados de streaming de forma contínua. Baixe as bibliotecas de Apache Flink de código aberto usando sua IDE favorita, escreva seu código da aplicação e teste-o com dados de streaming ao vivo. Você pode configurar os destinos para onde o Kinesis Data Analytics deverá enviar os resultados.

Você pode obter instruções sobre como fazer download das bibliotecas e criar sua primeira aplicação no Guia do desenvolvedor do Amazon Kinesis Data Analytics para Apache Flink. Você pode encontrar um código equivalente em outras linguagens compatíveis com o Apache Flink na documentação oficial do Apache Flink, para a versão do Apache Flink que você está usando no Amazon Kinesis Data Analytics.

Etapa 1: Baixe as bibliotecas de código aberto para a sua IDE favorita

Criar aplicativo Java

Você pode começar baixando as bibliotecas de código aberto que incluem o SDK da AWS, o Apache Flink e os conectores dos serviços da AWS. 

Amostra de código Java

Você escreve o código da aplicação Apache Flink usando fluxos de dados e operadores de fluxo. Os fluxos de dados da aplicação são a estrutura de dados que são executadas durante o processamento usando o código da aplicação. Os dados fluem continuamente das fontes para os fluxos de dados da aplicação. Um ou mais operadores de fluxo são usados para definir seu processamento nos fluxos de dados do aplicativo.

Etapa 3: faça o upload do seu código para o Kinesis Data Analytics

Configurar aplicativo Java

Uma vez definido, faça o upload do seu código para o Amazon Kinesis Data Analytics e o serviço administrará tudo o que é necessário para executar continuamente as aplicações em tempo real, incluindo o dimensionamento automático para corresponder ao volume e à taxa de transferência dos dados recebidos.

A seção Getting Started with Amazon Kinesis Data Analytics for Apache Flink Applications do guia do desenvolvedor oferece uma demonstração simples sobre como criar sua primeira aplicação.

Comece a usar rapidamente com uma solução predefinida

Use a Solução de dados em streaming da AWS para Amazon Kinesis para ajudar a resolver casos de uso de streaming em tempo real, como captura de logs de aplicações de alto volume, análise de dados de sequência de cliques, entrega contínua para um data lake e muito mais.

O vídeo de treinamento de 15 minutos explica como usar aplicações Apache Flink no Amazon Kinesis Data Analytics para obter insights oportunos sobre seus dados.

É fácil começar a usar o SQL

Para começar, crie um novo aplicativo no Amazon Kinesis Data Analytics. Selecione o stream de demonstração que disponibilizamos como entrada, escolha um modelo e edite a consulta SQL. Você poderá ver os resultados no console ou carregá-los no Amazon Elasticsearch Service, como também visualizá-los usando o Kibana. Em alguns minutos, você poderá implantar um aplicativo de dados de streaming completo.

Etapa 1: configure o stream de entrada

Configurar o stream de entrada

Primeiro, acesse o console do Amazon Kinesis Data Analytics e selecione um stream de dados do Kinesis ou um stream de entrega do Kinesis Data Firehose como entrada. O Amazon Kinesis Data Analytics consome os dados, reconhece automaticamente formatos de dados padrão e sugere um esquema. Você pode refinar esse esquema ou, se seus dados de entrada não forem estruturados, definir um novo usando nosso editor de esquema intuitivo.

Ler a documentação 

Etapa 2: escreva suas consultas SQL

Escrever suas consultas SQL

Em seguida, escreva suas consultas SQL para processar dados usando o editor SQL do Amazon Kinesis Data Analytics e modelos incorporados, e teste-os com dados de streaming em tempo real.

Ler a documentação 

Etapa 3: configure o stream de saída

Configurar o stream de saída

Finalmente, indique os destinos em que você deseja que os resultados sejam carregados. O Amazon Kinesis Data Analytics já vem integrado ao Amazon Kinesis Data Streams e ao Amazon Kinesis Data Firehose. Portanto, é fácil enviar resultados processados para o Amazon S3, o Amazon Redshift, o Amazon Elasticsearch Service ou o seu próprio destino personalizado.

Ler a documentação 

Exemplos de conceitos básicos

Esses recursos oferecem exemplos de aplicativos de dados de streaming e instruções detalhadas para que você possa experimentar e adquirir experiência prática.

Como funciona

Este Guia do desenvolvedor de SQL oferece uma visão geral da arquitetura, da criação de aplicações e da configuração de entradas e saídas do Amazon Kinesis Data Analytics.

Conceitos básicos

No guia de conceitos básicos, mostramos em detalhes como configurar uma conta da AWS, a Interface da Linha de Comando (ILC da AWS) e a criação do seu primeiro aplicativo do Amazon Kinesis Data Analytics.

Aplicativos de exemplo

Este guia de aplicativos de exemplo oferece exemplos de código e instruções detalhadas para ajudar a criar aplicativos do Amazon Kinesis Data Analytics e testar resultados.

Vídeos de instruções

É fácil começar a usar o Kinesis Data Analytics. Os vídeos de instruções facilitam ainda mais o seu trabalho ao disponibilizar análises aprofundadas sobre casos de uso comuns e fluxos de trabalho de processamento de stream. Eles também oferecem uma visão geral detalhada sobre os recursos fundamentais para que você possa fazer o seu trabalho. Siga os links abaixo para assistir às gravações:

Introduction to Amazon Kinesis Data Analytics (2:21)
Feed real-time dashboards (3:14)
Create real-time alarms (2:59)
Generating time series analytics (2:32)

Comece a usar o Amazon Kinesis Data Analytics

Cadastre-se para obter uma conta da AWS
Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.

Consulte o guia de conceitos básicos
Consulte o guia de conceitos básicos

Saiba como usar o Amazon Kinesis Data Analytics no guia passo a passo para SQL ou Apache Flink.

Comece a criar no console
Comece a criar aplicativos de streaming

Crie seu primeiro aplicativo de streaming no console do Amazon Kinesis Data Analytics.