

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.4: (Opcional) Atualizar o código do aplicativo
<a name="get-started-update-appcode"></a>

Nesta etapa, você explorará como atualizar o código do aplicativo. 

**Para atualizar o código do aplicativo**

1. Crie outro stream no aplicativo, da seguinte forma:
   + Crie outro stream no aplicativo chamado `DESTINATION_SQL_STREAM_2`.
   + Crie uma bomba e, em seguida, a utilize para inserir linhas no fluxo recém-criado, selecionando linhas no `DESTINATION_SQL_STREAM`.

   No Editor SQL, anexe o seguinte código ao código de aplicativo existente:

   ```
   CREATE OR REPLACE STREAM "DESTINATION_SQL_STREAM_2" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "STREAM_PUMP_2" AS 
      INSERT INTO "DESTINATION_SQL_STREAM_2"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "DESTINATION_SQL_STREAM";
   ```

   Salve e execute o código. Os fluxos de aplicativo adicionais aparecem na guia **Real-time analytics**.

1. Crie dois fluxos de aplicativo. Filtre as linhas no `SOURCE_SQL_STREAM_001` com base no índice de ações e, em seguida, insira as linhas nesses fluxos separados. 

   Anexe as seguintes instruções SQL ao código do aplicativo:

   ```
   CREATE OR REPLACE STREAM "AMZN_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "AMZN_PUMP" AS 
      INSERT INTO "AMZN_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%AMZN%';
   
   CREATE OR REPLACE STREAM "TGT_STREAM" 
              (ticker_symbol VARCHAR(4), 
               change        DOUBLE, 
               price         DOUBLE);
   
   CREATE OR REPLACE PUMP "TGT_PUMP" AS 
      INSERT INTO "TGT_STREAM"
         SELECT STREAM ticker_symbol, change, price 
         FROM   "SOURCE_SQL_STREAM_001"
         WHERE  ticker_symbol SIMILAR TO '%TGT%';
   ```

   Salve e execute o código. Observe os fluxos de aplicativo adicionais na guia **Real-time analytics**.

Agora você tem seu primeiro aplicativo Amazon Kinesis Data Analytics em funcionamento. Neste exercício, você fez o seguinte: 
+ Criou a seu primeiro aplicativo Kinesis Data Analytics.

   
+ Configurou a entrada do aplicativo que identificou o fluxo de demonstração como origem de streaming e a mapeou para um stream no aplicativo (`SOURCE_SQL_STREAM_001`) criado. O Kinesis Data Analytics lê continuamente o fluxo de demonstração e insere registros no fluxo de aplicativo.

   
+ O código de aplicativo consultou o `SOURCE_SQL_STREAM_001` e gravou a saída em outro stream no aplicativo chamado `DESTINATION_SQL_STREAM`. 



Agora, se desejar, você pode configurar a saída do aplicativo para gravá-la em um destino externo. Ou seja, você pode configurar a saída do aplicativo para gravar registros no `DESTINATION_SQL_STREAM` para um destino externo. Neste exercício, essa etapa é opcional. Para saber como configurar o destino, vá para a próxima etapa.

**Próxima etapa**  
[Etapa 4 (opcional) Editar o esquema e código SQL usando o console](console-feature-summary.md).