Etapa 3.4: (Opcional) Atualizar o código do aplicativo - Guia do desenvolvedor do Amazon Kinesis Data Analytics SQL para aplicativos

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

1. A partir de 15 de outubro de 2025, você não poderá criar um novo Kinesis Data Analytics SQL para aplicativos.

2. Excluiremos seus aplicativos a partir de 27 de janeiro de 2026. Você não poderá iniciar ou operar seu Amazon Kinesis Data Analytics SQL para aplicativos. O suporte não estará mais disponível para o Amazon Kinesis Data Analytics SQL a partir desse momento. Para obter mais informações, consulte Descontinuação do Amazon Kinesis Data Analytics SQL para aplicativos.

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

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 SQL editor, anexe o seguinte código ao código do 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.

  2. 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 SQL declarações ao código do seu 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 o SQL código usando o console.