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 um novo aplicativo do Amazon Kinesis Data Analytics. Dependendo do aplicativo que você escolher, baseado em Java ou SQL, siga as etapas a seguir:

É fácil começar a usar o Java

Para começar, crie um aplicativo do Kinesis Data Analytics que leia e processe dados de streaming de forma contínua. Baixe as bibliotecas Java de código aberto usando sua IDE favorita, escreva seu código Java 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 seu primeiro aplicativo no Guia do desenvolvedor do Amazon Kinesis Data Analytics para Java.

kda-java-create

Código de exemplo:

kda-java-code2
kda-java-configure2

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. 

Você pode criar seu código Java usando fluxos de dados e operadores de fluxos. Os fluxos de dados do aplicativo são a estrutura de dados que são executadas durante o processamento em relação ao uso do seu código Java. Os dados fluem continuamente das fontes para os fluxos de dados do aplicativo. Um ou mais operadores de fluxo são usados para definir seu processamento nos fluxos de dados do aplicativo.

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 os aplicativos em tempo real, incluindo o dimensionamento automático para corresponder ao volume e à taxa de transferência dos dados recebidos.

A seção Conceitos básicos do Amazon Kinesis Data Analytics para aplicativos Java do Guia do desenvolvedor de Java oferece uma explicação simples sobre como criar seu primeiro aplicativo.

O Apache Flink oferece diversos exemplos de processamento de streams baseados em Java no repositório do Apache Flink do GitHub.

O vídeo de treinamento de 15 minutos explica como usar aplicativos Java 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.

thumbnail-kinesis-analytics-source

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.

thumbnail-kinesis-analytics-editor

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.

thumbnail-kinesis-analytics-destination

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.

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.

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

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.

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 (2min21s)
Feed Real-Time Dashboards (3min14s)
Create Real-Time Alarms (2min:59s)
Generating Time Series Analytics (2min32s)

Comece a usar o Amazon Kinesis Data Analytics

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Cadastre-se para obter uma conta da AWS

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

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consulte o guia de conceitos básicos

Saiba como usar o Amazon Kinesis Data Analytics neste guia detalhado.

Product-Page_Standard-Icons_03_Start-Building_SqInk
Comece a criar aplicativos de streaming

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