Agora você pode habilitar notificações para mudanças de status do fluxo de trabalho ao usar Previsão da Amazônia, permitindo que você trabalhe perfeitamente sem a interrupção de ter que verificar se um determinado fluxo de trabalho foi concluído. Além disso, agora você pode automatizar fluxos de trabalho por meio de notificações para aumentar a eficiência do trabalho. A Forecast usa aprendizado de máquina (ML) para gerar previsões de demanda mais precisas, sem exigir nenhuma experiência anterior em ML. Forecast traz a mesma tecnologia usada na Amazon.com para desenvolvedores como um serviço totalmente gerenciado, eliminando a necessidade de gerenciar recursos ou reconstruir seus sistemas.
Anteriormente, você tinha que verificar proativamente para ver se um trabalho foi concluído no final de cada estágio, se ele estava importando seus dados, treinando o preditor ou gerando a previsão. O tempo necessário para importar seus dados ou treinar um preditor pode variar dependendo do tamanho e do conteúdo de seus dados. O tempo de espera pode parecer ainda mais longo quando você precisa verificar constantemente o status antes de poder prosseguir para a próxima tarefa. A interrupção do fluxo de trabalho pode impactar negativamente todo o dia de trabalho. Além disso, se você estivesse integrando o Forecast às soluções de software, teria que construir notificações sozinho, criando trabalho adicional.
Agora, com uma configuração única de notificações de fluxo de trabalho, você pode optar por ser notificado quando uma etapa específica for concluída ou configurar tarefas de fluxo de trabalho sequenciais após a conclusão do fluxo de trabalho anterior, o que elimina a sobrecarga administrativa. A previsão permite notificações integrando-se a Amazon Event Bridge, que permite ativar essas notificações diretamente por meio do console do Forecast ou por meio de APIs. Você pode personalizar a notificação com base em suas preferências de regras e eventos selecionados. Você também pode usar notificações EventBridge para automatizar totalmente o ciclo de previsão de ponta a ponta, permitindo uma experiência ainda mais simplificada usando o Forecast. Os provedores de software como serviço (SaaS) podem configurar regras de roteamento para determinar para onde enviar previsões geradas para construir aplicativos que reagem em tempo real aos dados recebidos.
EventBridge permite que você crie fluxos de trabalho de previsão orientados a eventos. Por exemplo, você pode criar uma regra que, quando os dados são importados para a previsão, a conclusão desse evento aciona a próxima etapa de treinamento de um preditor por meio AWS Lambda funções. Exploraremos o uso de funções Lambda para automatizar o fluxo de trabalho de previsão por meio de eventos na próxima seção. Ou, após o preditor ter sido treinado, você pode configurar uma nova regra para receber uma notificação de mensagem de texto SMS através de Serviço de notificação simples da Amazon (Amazon SNS), lembrando você de retornar à Previsão para avaliar as métricas de precisão do preditor antes de prosseguir para a próxima etapa. Para esta postagem, usamos Lambda com Serviço de e-mail simples da Amazon (Amazon SES) para enviar mensagens de notificação. Para mais informações, veja Como faço para enviar e-mail usando Lambda e Amazon SES?
Visão geral da solução
Nesta seção, fornecemos um exemplo de como você pode automatizar fluxos de trabalho de previsão usando notificações EventBridge, desde a importação de dados, treinamento de um preditor e geração de previsões.
Ele começa criando regras no EventBridge que podem ser acessadas por meio da API, SDK, CLI e console do Forecast. Você também pode ver a demonstração na próxima seção. Para este caso de uso, selecionamos o destino para todas as regras como uma função Lambda. Para obter instruções sobre como criar as funções e adicionar as permissões necessárias, consulte as etapas 1 e 2 em Tutorial: Programar funções do AWS Lambda usando EventBridge.
Você cria regras para o seguinte:
- Importação do conjunto de dados - Verifica se o campo de status no evento está ATIVO e invoca a previsão Criar Predictor
- Predictor - Verifica se o campo de status no evento é ACTIVE e invoca a Forecast Criar previsão
- Previsão - verifica se o campo de status no evento é ATIVO e invoca a previsão Criar exportação de previsão
- Exportação de previsão - verifica se o campo de status no evento é ATIVO e invoca o Amazon SES para enviar um e-mail. Neste ponto, os resultados da previsão de exportação já foram exportados para o seu Serviço de armazenamento simples da Amazon (Amazon S3).
Depois de configurar as regras, você pode começar com seu primeiro fluxo de trabalho de chamar a API de trabalho de importação do conjunto de dados. A previsão começa a enviar eventos de mudança de status com status como CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED e CREATE_STOPPED para sua conta. Depois que o evento é correspondido à regra, ele chama a função Lambda de destino configurada na regra e avança para as próximas etapas de treinamento de um preditor, criação de uma previsão e, finalmente, exportação das previsões. Depois que as previsões são exportadas, você recebe uma notificação por e-mail.
O diagrama a seguir ilustra essa arquitetura.
Crie regras para notificações de previsão através do EventBridge
Para criar suas regras para notificações, conclua as seguintes etapas:
- No console do Forecast, escolha seu conjunto de dados.
- No Importações de conjuntos de dados seção, escolha Configurar notificações.
Links para informações adicionais sobre a configuração de notificações estão disponíveis no painel de ajuda.
Você é redirecionado para o console EventBridge, onde agora cria sua notificação.
- No painel de navegação, em Eventos, escolha Regras.
- Escolha Criar regra.
- Escolha Nome, Insira o nome.
- Debaixo Definir padrão, selecione Padrão de evento.
- Escolha Padrões de correspondência de eventos, selecione Padrão pré-definido por serviço.
- Escolha Tipo de evento, escolha seu evento no menu suspenso.
Para esta postagem, nós escolhemos Previsão de mudança do estado do trabalho de importação do conjunto de dados porque estamos interessados em saber quando a importação do conjunto de dados estiver concluída.
Quando você escolhe seu evento, o padrão de evento apropriado é preenchido no Padrão de evento seca
ção.
- Debaixo Selecione o ônibus do evento, selecione Barramento de evento padrão da AWS.
- Confirme que Habilite a regra no barramento de evento selecionado está ativado.
- Escolha Target, escolha Função lambda.
- Escolha função, escolha a função que você criou.
- Escolha Crie.
Certifique-se de que a regra e os destinos estejam na mesma região.
Você é redirecionado para o Regras página no console EventBridge, onde você pode ver uma confirmação de que sua regra foi criada com sucesso.
Conclusão
Agora você pode habilitar notificações para mudanças de status do fluxo de trabalho ao usar a Previsão. Com uma configuração única de notificações de fluxo de trabalho, você pode optar por ser notificado ou configurar tarefas de fluxo de trabalho sequenciais após a conclusão do fluxo de trabalho anterior, eliminando a sobrecarga administrativa.
Para começar a usar esse recurso, consulte Configurando Notificações de Status de Trabalho. Você pode usar esse recurso em todas as regiões onde a previsão está disponível publicamente. Para obter mais informações sobre a disponibilidade da região, consulte Serviços regionais da AWS.
Sobre os autores
Alex Kim é gerente sênior de produto da Amazon Forecast. Sua missão é fornecer soluções de AI / ML para todos os clientes que podem se beneficiar com isso. Nas horas vagas, pratica todos os esportes e descobre novos lugares para comer.
Ranjith Kumar Bodla é um SDE na equipe Amazon Forecast. Ele trabalha como desenvolvedor de back-end em um ambiente distribuído com foco em AI / ML e liderança. Durante seu tempo livre, ele gosta de jogar tênis de mesa, viajar e ler.
Raj Vippagunta é um SDE sênior na AWS AI Services. Ele aproveita sua vasta experiência em sistemas distribuídos de grande escala e sua paixão por aprendizado de máquina para criar ofertas de serviços práticas no espaço de IA. Ele ajudou a construir várias soluções para AWS e Amazon. Em seu tempo livre, ele gosta de ler livros e assistir a vlogs de viagens e culinária de todo o mundo.
Shannon Killingsworth é UX Designer para Amazon Forecast e Amazon Personalize. Seu trabalho atual é criar experiências de console que podem ser usadas por qualquer pessoa e integrar novos recursos à experiência de console. Em seu tempo livre, ele é um entusiasta do fitness e do automóvel.
- Conta
- ativo
- Adicional
- AI
- alex
- Amazon
- Previsão da Amazônia
- Amazon Customize
- api
- APIs
- aplicações
- arquitetura
- Automatizado
- disponibilidade
- AWS
- AWS Lambda
- Livros
- construir
- alterar
- Cheques
- conteúdo
- Criar
- Atual
- Clientes
- dados,
- Demanda
- Designer
- Developer
- desenvolvedores
- Rompimento
- comer
- eficiência
- Meio Ambiente
- Evento
- eventos
- Experiências
- exportar
- Funcionalidades
- Finalmente
- Primeiro nome
- fitness
- fluxo
- Foco
- Gratuito
- função
- Como funciona o dobrador de carta de canal
- HTTPS
- Impacto
- importador
- Crescimento
- INFORMAÇÕES
- IT
- Trabalho
- Liderança
- aprendizagem
- aprendizado de máquina
- Métrica
- Missão
- ML
- movimentos
- Navegação
- Novos Recursos
- notificação
- Ofertas
- Onboarding
- padrão
- Produto
- Reagir
- Leitura
- Recursos
- Resultados
- regras
- SaaS
- Sdk
- selecionado
- Serviços
- conjunto
- contexto
- simples
- Tamanho
- SMS
- Software
- Soluções
- Espaço
- Esportes
- Etapa
- começo
- começado
- Estado
- Status
- armazenamento
- sistemas
- Target
- Equipar
- tênis
- tempo
- Training
- viagens
- ux
- esperar
- QUEM
- dentro
- Atividades:
- de gestão de documentos
- trabalho
- mundo