Etapa 3: Examinar os resultados - 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: Examinar os resultados

Quando você executa o código SQL para este exemplo, primeiro consulte as linhas com uma pontuação de anomalias igual a zero. Isso acontece durante a fase de aprendizagem inicial. Em seguida, você obtém resultados semelhantes aos seguintes:

ROWTIME SYSTOLIC DIASTOLIC BLOODPRESSURELEVEL ANOMALY_SCORE ANOMALY_EXPLANATION 27:49.0 101 66 NORMAL 0.711460417 {"Systolic":{"DIRECTION":"LOW","STRENGTH":"0.0922","ATTRIBUTION_SCORE":"0.3792"},"Diastolic":{"DIRECTION":"HIGH","STRENGTH":"0.0210","ATTRIBUTION_SCORE":"0.3323"}} 27:50.0 144 123 HIGH 3.855851061 {"Systolic":{"DIRECTION":"HIGH","STRENGTH":"0.8567","ATTRIBUTION_SCORE":"1.7447"},"Diastolic":{"DIRECTION":"HIGH","STRENGTH":"7.0982","ATTRIBUTION_SCORE":"2.1111"}} 27:50.0 113 69 NORMAL 0.740069409 {"Systolic":{"DIRECTION":"LOW","STRENGTH":"0.0549","ATTRIBUTION_SCORE":"0.3750"},"Diastolic":{"DIRECTION":"LOW","STRENGTH":"0.0394","ATTRIBUTION_SCORE":"0.3650"}} 27:50.0 105 64 NORMAL 0.739644157 {"Systolic":{"DIRECTION":"HIGH","STRENGTH":"0.0245","ATTRIBUTION_SCORE":"0.3667"},"Diastolic":{"DIRECTION":"LOW","STRENGTH":"0.0524","ATTRIBUTION_SCORE":"0.3729"}} 27:50.0 100 65 NORMAL 0.736993425 {"Systolic":{"DIRECTION":"HIGH","STRENGTH":"0.0203","ATTRIBUTION_SCORE":"0.3516"},"Diastolic":{"DIRECTION":"LOW","STRENGTH":"0.0454","ATTRIBUTION_SCORE":"0.3854"}} 27:50.0 108 69 NORMAL 0.733767202 {"Systolic":{"DIRECTION":"LOW","STRENGTH":"0.0974","ATTRIBUTION_SCORE":"0.3961"},"Diastolic":{"DIRECTION":"LOW","STRENGTH":"0.0189","ATTRIBUTION_SCORE":"0.3377"}}
  • O algoritmo da função RANDOM_CUT_FOREST_WITH_EXPLANATION vê que as colunas Systolic e Diastolic são numéricas e as utiliza como entrada.

  • A coluna BloodPressureLevel tem dados de texto e, portanto, não é levada em conta pelo algoritmo. Essa coluna é simplesmente um auxiliar visual para ajudá-lo a reconhecer rapidamente os níveis de pressão arterial normal, alto e baixo neste exemplo.

  • Na coluna ANOMALY_SCORE, os registros com pontuações mais altas são mais anormais. O segundo registro neste exemplo de conjunto de resultados é o mais anormal, com uma pontuação de anomalia de 3.855851061.

  • Para entender o quanto cada uma das colunas numéricas levadas em conta pelo algoritmo contribui para a pontuação de anomalia, consulte o campo JSON chamado ATTRIBUTION_SCORE na coluna ANOMALY_SCORE. No caso de uma segunda linha nesse conjuntos de resultados de amostra, as colunas Systolic e Diastolic contribuem para a anomalia na proporção 1.7447:2.1111. Em outras palavras, 45 por cento da explicação da pontuação de anomalia é atribuível ao valor sistólico, e a atribuição restante é por conta do valor diastólico.

  • Para determinar a direção na qual o ponto representado pela segunda linha neste exemplo é anormal, consulte o campo JSON chamado DIRECTION. Ambos os valores diastólico e sistólico são marcados como HIGH neste caso. Para determinar a confiança de que essas direções estão corretas, consulte o campo JSON chamado STRENGTH. Neste exemplo, o algoritmo está mais seguro que o valor diastólico é alto. De fato, o nível normal para a leitura do valor diastólico é geralmente 60-80, e 123 é muito mais alto do que o esperado.