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
-
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.
-
-
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 chamadoDESTINATION_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.