

Após uma análise cuidadosa, decidimos descontinuar o Amazon Kinesis Data Analytics para aplicativos SQL:

1. A partir de **1º de setembro de 2025,** não forneceremos nenhuma correção de bug para aplicativos do Amazon Kinesis Data Analytics para SQL porque teremos suporte limitado para ele, devido à próxima descontinuação.

2. A partir **de 15 de outubro de 2025,** você não poderá criar novos aplicativos Kinesis Data Analytics para SQL.

3. Excluiremos as aplicações a partir de **27 de janeiro de 2026**. Você não poderá mais iniciar nem operar as aplicações do Amazon Kinesis Data Analytics para SQL. A partir dessa data, não haverá mais suporte ao Amazon Kinesis Data Analytics para SQL. Para obter mais informações, consulte [Descontinuação de aplicações do Amazon Kinesis Data Analytics para SQL](discontinuation.md).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Etapa 3: Criar o aplicativo de análise inicial Amazon Kinesis Data Analytics
<a name="get-started-exercise"></a>

Seguindo as etapas nesta seção, você poderá criar seu primeiro aplicativo de análise de dados do Kinesis Data Analytics usando o console. 

**nota**  
Sugerimos que você examine [Amazon Kinesis Data Analytics para aplicativos SQL: como funciona](how-it-works.md) antes de tentar fazer o exercício de conceitos básicos.

Para este exercício de conceitos básicos, é possível usar o console para trabalhar com o fluxo de demonstração ou modelos com código de aplicativo.
+ Se você optar por usar o fluxo de demonstração, o console criará um fluxo de dados do Kinesis em sua conta que é chamado `kinesis-analytics-demo-stream`.

  Um aplicativo Kinesis Data Analytics requer uma origem de streaming. Para essa origem, vários exemplos de SQL neste guia usam o fluxo de demonstração `kinesis-analytics-demo-stream`. O console também executa um script que adiciona continuamente dados de exemplo (registros simulados de negociações de ações) a esse fluxo, conforme mostrado a seguir.  
![\[Tabela de exemplos de fluxo formatados mostrando os símbolos, setores e preços das ações.\]](http://docs.aws.amazon.com/pt_br/kinesisanalytics/latest/dev/images/gs-v2-30.png)

  Você pode usar `kinesis-analytics-demo-stream` como a origem de streaming para seu aplicativo neste exercício.
**nota**  
O fluxo de demonstração permanece na conta. Você pode usá-lo para testar outros exemplos neste guia. No entanto, quando você sai do console, o script usado pelo console para de preencher os dados. Quando necessário, o console oferece a opção de começar a preencher o fluxo novamente. 
+ Se optar por usar os modelos com código de aplicativo de exemplo, você usará o código do modelo fornecido pelo console para executar análises simples no fluxo de demonstração. 

Use esses recursos para configurar rapidamente o primeiro aplicativo da seguinte forma:

1. **Criar um aplicativo**: você só precisa fornecer um nome. O console cria o aplicativo e o serviço define o estado do aplicativo para `READY`.

    

1. **Configurar a entrada**: primeiro você adiciona uma origem de streaming, o fluxo de demonstração. Você deve criar um fluxo de demonstração no console para que possa usá-lo. Em seguida, o console usa uma amostra aleatória dos registros no fluxo de demonstração e infere um esquema para o fluxo de entrada de aplicativo criado. O console nomeia o stream no aplicativo `SOURCE_SQL_STREAM_001`.

   O console usa a API de descoberta para inferir o esquema. Se necessário, você pode editar o esquema inferido. Para obter mais informações, consulte [DiscoverInputSchema](API_DiscoverInputSchema.md). O Kinesis Data Analytics usa esse esquema para criar um fluxo de aplicativo.

    

   Quando você inicia o aplicativo, o Kinesis Data Analytics lê o fluxo de demonstração continuamente em seu nome e insere linhas no fluxo de entrada de aplicativo `SOURCE_SQL_STREAM_001`. 

    

1. **Especificar o código do aplicativo**: você usa um modelo (chamado **Continuous filter**) que fornece o código a seguir:

   ```
   CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM" 
     (symbol VARCHAR(4), sector VARCHAR(12), CHANGE DOUBLE, price DOUBLE);
    
   -- Create pump to insert into output. 
   CREATE OR REPLACE PUMP "STREAM_PUMP" AS 
      INSERT INTO "DESTINATION_SQL_STREAM"  
         SELECT STREAM ticker_symbol, sector, CHANGE, price
         FROM "SOURCE_SQL_STREAM_001"
         WHERE sector SIMILAR TO '%TECH%';
   ```

   O código de aplicativo consulta o stream no aplicativo `SOURCE_SQL_STREAM_001`. Em seguida, o código insere as linhas resultantes em outro stream no aplicativo `DESTINATION_SQL_STREAM`, usando bombas. Para obter mais informações sobre esse padrão de codificação, consulte [Código do aplicativo](how-it-works-app-code.md). 

   Para obter mais informações sobre os elementos de idioma SQL compatíveis com o Kinesis Data Analytics, consulte [Amazon Kinesis Data Analytics SQL Reference](https://docs.aws.amazon.com/kinesisanalytics/latest/sqlref/analytics-sql-reference.html).

    

1. **Configuração de saída**: neste exercício, você não configura nenhuma saída. Ou seja, você não persiste dados no stream no aplicativo criado pelo aplicativo em nenhum destino externo. Em vez disso, você verifica os resultados da consulta no console. Exemplos adicionais neste guia mostram como configurar a saída. Para obter um exemplo, consulte [Exemplo: criar alertas simples](app-simple-alerts.md).

   



**Importante**  
O exercício usa a região Leste dos EUA (N. da Virgínia) (us-east-1) para configurar o aplicativo. Você pode usar qualquer um dos compatíveis Regiões da AWS.

**Próxima etapa**  
[Etapa 3.1: criar um aplicativo](get-started-create-app.md)