Um banco ingere dados brutos de transações de um stream de dados do Amazon Kinesis. A solução deve calcular médias móveis a partir do stream, armazenar esses recursos no SageMaker Feature Store e servi-los a modelos em tempo quase real. Qual design atende a esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use um aplicativo SQL do Kinesis Data Analytics para calcular médias móveis e emitir um stream de resultados; faça com que uma função Lambda consuma esse stream de resultados e publique as médias no SageMaker Feature Store como um grupo de recursos online..
Por que esta é a resposta
A opção correta utiliza o Kinesis Data Analytics para calcular médias móveis em tempo real diretamente do stream de dados. O Kinesis Data Analytics é ideal para processamento contínuo de streams, como agregações e janelas deslizantes. A função Lambda atua como um conector eficiente, pegando os resultados processados e publicando-os no SageMaker Feature Store como um grupo de recursos online, que é otimizado para acesso em tempo quase real. As outras opções são menos eficientes ou não atendem aos requisitos de tempo quase real: Enviar para o S3 e usar SageMaker Processing introduz latência e não é um processamento contínuo em tempo quase real. O Feature Store não calcula médias móveis internamente; ele armazena e serve recursos. A API GetRecord é para recuperação de registros, não para computação. Usar um grupo de recursos offline e calcular no momento da consulta não atende ao requisito de servir recursos pré-calculados em tempo quase real.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão