Du kan nu aktivere meddelelser for ændringer i workflowstatus, mens du bruger Amazon prognose, hvilket giver dig mulighed for at arbejde problemfrit uden forstyrrelse af at skulle kontrollere, om en bestemt arbejdsgang er fuldført. Derudover kan du nu automatisere arbejdsgange gennem meddelelserne for at øge arbejdseffektiviteten. Forecast bruger maskinlæring (ML) til at generere mere nøjagtige efterspørgselsprognoser uden at kræve nogen tidligere ML-erfaring. Forecast bringer den samme teknologi, der bruges på Amazon.com, til udviklere som en fuldt administreret tjeneste, hvilket fjerner behovet for at administrere ressourcer eller genopbygge dine systemer.
Tidligere skulle du proaktivt tjekke for at se, om et job var færdigt i slutningen af hvert trin, uanset om det var at importere dine data, træne forudsigeren eller generere prognosen. Den tid, det tager at importere dine data eller træne en forudsigelse, kan variere afhængigt af størrelsen og indholdet af dine data. Ventetiden kan føles endnu længere, når du hele tiden skal tjekke status, før du kan gå videre til næste opgave. Afbrydelsen af arbejdsflowet kan påvirke hele dagens arbejde negativt. Derudover, hvis du integrerede Forecast i softwareløsninger, skulle du selv bygge notifikationer og skabe yderligere arbejde.
Nu med en engangsopsætning af workflow notifikationer, kan du vælge enten at blive underrettet, når et specifikt trin er fuldført, eller konfigurere sekventielle arbejdsgange, efter at den foregående arbejdsgang er fuldført, hvilket eliminerer administrative omkostninger. Forecast muliggør notifikationer ved at gå ombord på Amazon Eventbridge, som lader dig aktivere disse meddelelser enten direkte gennem Forecast-konsollen eller via API'er. Du kan tilpasse notifikationen baseret på dine præferencer for regler og udvalgte begivenheder. Du kan også bruge EventBridge-notifikationer til fuldt ud at automatisere prognosecyklussen fra ende til anden, hvilket giver mulighed for en endnu mere strømlinet oplevelse ved at bruge Forecast. Udbydere af software as a service (SaaS) kan opsætte routingregler for at bestemme, hvor de skal sende genererede prognoser for at bygge applikationer, der reagerer i realtid på de data, der modtages.
EventBridge giver dig mulighed for at opbygge begivenhedsdrevne Forecast-arbejdsgange. For eksempel kan du oprette en regel om, at når data er blevet importeret til Forecast, udløser fuldførelsen af denne hændelse det næste trin i træning af en forudsiger gennem AWS Lambda funktioner. Vi udforsker brugen af Lambda-funktioner til at automatisere prognose-workflowet gennem hændelser i næste afsnit. Eller, efter at forudsigeren er blevet trænet, kan du oprette en ny regel for at modtage en SMS-beskedbesked via Amazon Simple Notification Service (Amazon SNS), der minder dig om at vende tilbage til Forecast for at evaluere prædiktorens nøjagtighedsmålinger, før du fortsætter til næste trin. Til dette indlæg bruger vi Lambda med Amazon Simple Email Service (Amazon SES) for at sende meddelelser. For mere information, se Hvordan sender jeg e-mail ved hjælp af Lambda og Amazon SES?
Løsningsoversigt
I dette afsnit giver vi et eksempel på, hvordan du kan automatisere prognosearbejdsgange ved hjælp af EventBridge-meddelelser, fra import af data, træning af en forudsiger og generering af prognoser.
Det starter med at oprette regler i EventBridge, der kan tilgås via API, SDK, CLI og Forecast-konsollen. Du kan også se demonstrationen i næste afsnit. Til denne brugssag vælger vi målet for alle reglerne som en Lambda-funktion. For instruktioner om oprettelse af funktionerne og tilføjelse af de nødvendige tilladelser, se trin 1 og 2 i Selvstudium: Planlæg AWS Lambda-funktioner ved hjælp af EventBridge.
Du opretter regler for følgende:
- Datasætimport – Kontrollerer, om statusfeltet i hændelsen er AKTIVT og kalder prognosen Opret forudsigelse
- Prediktor – Kontrollerer, om statusfeltet i hændelsen er AKTIVT og kalder prognosen Opret prognose
- Prognose – Kontrollerer, om statusfeltet i hændelsen er AKTIVT og aktiverer prognosen Opret prognoseeksport
- Forecast Export – Kontrollerer, om statusfeltet i begivenheden er AKTIVT, og det kalder Amazon SES til at sende en e-mail. På dette tidspunkt er de forventede eksportresultater allerede eksporteret til din Amazon Simple Storage Service (Amazon S3) spand.
Når du har konfigureret reglerne, kan du starte med din første arbejdsgang med at kalde datasættets importjob-API. Prognose begynder at sende statusændringshændelser med statusser som CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED og CREATE_STOPPED til din konto. Efter at hændelsen er blevet matchet til reglen, aktiverer den mål-lamdafunktionen, der er konfigureret på reglen, og går videre til de næste trin med at træne en forudsigelse, oprette en prognose og til sidst eksportere prognoserne. Når prognoserne er eksporteret, modtager du en e-mail-meddelelse.
Følgende diagram illustrerer denne arkitektur.
Opret regler for prognosemeddelelser gennem EventBridge
For at oprette dine regler for notifikationer skal du udføre følgende trin:
- Vælg dit datasæt på prognosekonsollen.
- I Datasætimport sektion, skal du vælge Konfigurer underretninger.
Links til yderligere oplysninger om opsætning af meddelelser er tilgængelige i hjælperuden.
Du bliver omdirigeret til EventBridge-konsollen, hvor du nu opretter din notifikation.
- I navigationsruden under Events, vælg Regler.
- Vælg Opret regel.
- Til Navn, indtast et navn.
- Under Definer mønster, Vælg Begivenhedsmønster.
- Til Hændelsesmatchende mønstre, Vælg Foruddefineret mønster efter service.
- Til Begivenhedstype, vælg din begivenhed i rullemenuen.
Til dette indlæg vælger vi Forecast Dataset Import Job State Change fordi vi er interesserede i at vide, hvornår datasætimporten er færdig.
Når du vælger din begivenhed, udfyldes det relevante begivenhedsmønster i Begivenhedsmønster sek
tion.
- Under Vælg event bus, Vælg AWS standard hændelsesbus.
- Bekræft det Aktiver reglen på den valgte begivenhedsbus er aktiveret.
- Til mål, vælg Lambda funktion.
- Til Funktion, vælg den funktion, du har oprettet.
- Vælg Opret.
Sørg for, at reglen og målene er i samme region.
Du bliver omdirigeret til Regler side på EventBridge-konsollen, hvor du kan se en bekræftelse på, at din regel blev oprettet.
Konklusion
Du kan nu aktivere meddelelser for ændringer i arbejdsprocesstatus, mens du bruger Forecast. Med en engangsopsætning af workflow-notifikationer kan du vælge enten at få besked eller opsætte sekventielle workflow-opgaver, efter at det foregående workflow er afsluttet, hvilket eliminerer administrative omkostninger.
For at komme i gang med denne funktion, se Opsætning af jobstatusmeddelelser. Du kan bruge denne funktion i alle regioner, hvor prognose er offentligt tilgængelig. For mere information om tilgængelighed i regionen, se AWS regionale tjenester.
Om forfatterne
Alex Kim er Sr. Product Manager for Amazon Forecast. Hans mission er at levere AI/ML-løsninger til alle kunder, der kan drage fordel af det. I sin fritid nyder han alle former for sport og opdager nye spisesteder.
Ranjith Kumar Bodla er en SDE i Amazon Forecast-teamet. Han arbejder som backend-udvikler i et distribueret miljø med fokus på AI/ML og ledelse. I sin fritid nyder han at spille bordtennis, rejse og læse.
Raj Vippagunta er Senior SDE hos AWS AI Services. Han udnytter sin store erfaring med distribuerede systemer i stor skala og sin passion for maskinlæring til at opbygge praktiske servicetilbud i AI-området. Han har været med til at bygge forskellige løsninger til AWS og Amazon. I sin fritid kan han lide at læse bøger og se rejse- og køkkenvlogs fra hele verden.
Shannon Killingsworth er en UX-designer til Amazon Forecast og Amazon Personalize. Hans nuværende arbejde er at skabe konsoloplevelser, der kan bruges af alle, og integrere nye funktioner i konsoloplevelsen. I sin fritid er han fitness- og bilentusiast.
- Konto
- aktiv
- Yderligere
- AI
- alex
- Amazon
- Amazon prognose
- Amazon Tilpas
- api
- API'er
- applikationer
- arkitektur
- Automatiseret
- tilgængelighed
- AWS
- AWS Lambda
- Bøger
- bygge
- lave om
- Kontrol
- indhold
- Oprettelse af
- Nuværende
- Kunder
- data
- Efterspørgsel
- Designer
- Udvikler
- udviklere
- Forstyrrelse
- spiser
- effektivitet
- Miljø
- begivenhed
- begivenheder
- Oplevelser
- eksport
- Funktionalitet
- Endelig
- Fornavn
- fitness
- flow
- Fokus
- Gratis
- funktion
- Hvordan
- HTTPS
- KIMOs Succeshistorier
- importere
- Forøg
- oplysninger
- IT
- Job
- Leadership" (virkelig menneskelig ledelse)
- læring
- machine learning
- Metrics
- Mission
- ML
- bevæger sig
- Navigation
- Nye funktioner
- underretning
- tilbud
- onboarding
- Mønster
- Produkt
- Reagerer
- Læsning
- Ressourcer
- Resultater
- regler
- SaaS
- SDK
- valgt
- Tjenester
- sæt
- indstilling
- Simpelt
- Størrelse
- SMS
- Software
- Løsninger
- Space
- Sport
- Stage
- starte
- påbegyndt
- Tilstand
- Status
- opbevaring
- Systemer
- mål
- Teknologier
- tennis
- tid
- Kurser
- rejse
- ux
- vente
- WHO
- inden for
- Arbejde
- workflow
- virker
- world