Du kan nå aktivere varsler for endringer i arbeidsflytstatus mens du bruker Amazon Prognose, slik at du kan jobbe sømløst uten forstyrrelse av å måtte sjekke om en bestemt arbeidsflyt er fullført. I tillegg kan du nå automatisere arbeidsflyter gjennom varslene for å øke arbeidseffektiviteten. Forecast bruker maskinlæring (ML) for å generere mer nøyaktige etterspørselsprognoser, uten å kreve tidligere ML-erfaring. Forecast bringer den samme teknologien som brukes på Amazon.com til utviklere som en fulladet tjeneste, og fjerner behovet for å administrere ressurser eller gjenoppbygge systemene dine.
Tidligere måtte du proaktivt sjekke om en jobb var fullført på slutten av hvert trinn, om det var å importere dataene dine, trene prediktoren eller generere prognosen. Tiden det tar å importere dataene dine eller trene en prediktor kan variere avhengig av størrelsen og innholdet på dataene dine. Ventetiden kan føles enda lenger når du hele tiden må sjekke statusen før du kan gå videre til neste oppgave. Forstyrrelser i arbeidsflyten kan påvirke hele dagens arbeid negativt. I tillegg, hvis du integrerte Forecast i programvareløsninger, måtte du bygge varsler selv og skape ekstra arbeid.
Nå, med et engangsoppsett av arbeidsflytvarsler, kan du velge å bli varslet når et bestemt trinn er fullført, eller sette opp sekvensielle arbeidsflytoppgaver etter at den forrige arbeidsflyten er fullført, noe som eliminerer administrasjonsomkostninger. Prognose muliggjør varsler ved ombordstigning til Amazon EventBridge, som lar deg aktivere disse varslene enten direkte via Prognosekonsollen eller via API-er. Du kan tilpasse varselet basert på dine preferanser for regler og utvalgte hendelser. Du kan også bruke EventBridge-varsler for å automatisere prognosesyklusen helt til slutt, slik at du får en enda mer strømlinjeformet opplevelse ved hjelp av Forecast. Software as a service (SaaS) -leverandører kan sette opp rutingsregler for å bestemme hvor genererte prognoser skal sendes for å bygge applikasjoner som reagerer i sanntid på dataene som mottas.
EventBridge lar deg bygge hendelsesdrevne prognosearbeidsflyter. For eksempel kan du opprette en regel om at når data er importert til Prognose, utløser fullføringen av denne hendelsen neste trinn for å trene en prediktor gjennom AWS Lambda funksjoner. Vi utforsker bruk av Lambda-funksjoner for å automatisere prognosen arbeidsflyt gjennom hendelser i neste avsnitt. Eller, etter at prediktoren er trent, kan du sette opp en ny regel for å motta en SMS-tekstmelding gjennom Amazon enkel varslingstjeneste (Amazon SNS), og minner deg om å gå tilbake til Prognose for å evaluere nøyaktighetsberegningene til prediktoren før du går videre til neste trinn. For dette innlegget bruker vi Lambda med Enkel e -posttjeneste fra Amazon (Amazon SES) for å sende varslingsmeldinger. For mer informasjon, se Hvordan sender jeg e-post ved hjelp av Lambda og Amazon SES?
Løsningsoversikt
I denne delen gir vi et eksempel på hvordan du kan automatisere prognoser-arbeidsflyter ved hjelp av EventBridge-varsler, fra import av data, opplæring av en prediktor og generering av prognoser.
Det starter med å opprette regler i EventBridge som er tilgjengelige via API, SDK, CLI og Prognose-konsollen. Du kan også se demonstrasjonen i neste avsnitt. For denne brukssaken velger vi målet for alle reglene som en Lambda-funksjon. For trinn om hvordan du oppretter funksjonene og legger til nødvendige tillatelser, se trinn 1 og 2 i Opplæring: Planlegg AWS Lambda-funksjoner ved bruk av EventBridge.
Du oppretter regler for følgende:
- Import av datasett - Sjekker om statusfeltet i hendelsen er AKTIV og påkaller prognosen Lag prediktor
- Predictor - Sjekker om statusfeltet i hendelsen er AKTIV og påkaller prognosen Lag prognose
- Prognose - Sjekker om statusfeltet i hendelsen er AKTIV og påkaller prognosen Lag prognoseeksport
- Prognoseeksport - Sjekker om statusfeltet i hendelsen er AKTIV, og det ber Amazon SES om å sende en e-post. På dette tidspunktet er de forventede eksportresultatene allerede eksportert til din Amazon enkel lagringstjeneste (Amazon S3) bøtte.
Etter at du har satt opp reglene, kan du starte med din første arbeidsflyt for å ringe datasettets importjobb API. Prognosen begynner å sende statusendringshendelser med statuser som CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED og CREATE_STOPPED til kontoen din. Etter at hendelsen blir matchet med regelen, påkaller den målet Lambda-funksjonen som er konfigurert på regelen, og går til de neste trinnene for å trene en prediktor, lage en prognose og til slutt eksportere prognosene. Etter at prognosene er eksportert, mottar du en e-postmelding.
Følgende diagram illustrerer denne arkitekturen.
Lag regler for varslingsvarsler gjennom EventBridge
Gjør følgende for å opprette regler for varsler:
- Velg datasettet på prognosekonsollen.
- på Import av datasett delen velger Konfigurer varsler.
Koblinger til ytterligere informasjon om konfigurering av varsler er tilgjengelig i hjelpepanelet.
Du blir omdirigert til EventBridge-konsollen, hvor du nå oppretter varselet ditt.
- I navigasjonsruten under hendelser, velg Regler.
- Velg Lag regel.
- Til Navn, skriv inn et navn.
- Under Definer mønster, plukke ut Arrangementsmønster.
- Til Arrangementstilpasningsmønstre, plukke ut Forhåndsdefinert mønster etter tjeneste.
- Til Arrangementstype, velg ditt arrangement i rullegardinmenyen.
For dette innlegget velger vi Prognose Datasett Import Job Status Change fordi vi er interessert i å vite når datasettimporten er fullført.
Når du velger ditt arrangement, fylles det riktige hendelsesmønsteret ut i Arrangementsmønster sek
sjon.
- Under Velg arrangementbuss, plukke ut AWS standard hendelsesbuss.
- Bekreft det Aktiver regelen på den valgte hendelsesbussen Er på.
- Til Target, velg Lambda funksjon.
- Til Funksjon, velg funksjonen du opprettet.
- Velg Opprett.
Forsikre deg om at regelen og målene er i samme region.
Du blir omdirigert til Regler side på EventBridge-konsollen, der du kan se en bekreftelse på at regelen din ble opprettet.
konklusjonen
Du kan nå aktivere varsler for endringer i arbeidsflytstatus mens du bruker Prognose. Med et engangsoppsett av arbeidsflytvarsler, kan du velge å enten bli varslet eller sette opp sekvensielle arbeidsflytoppgaver etter at forrige arbeidsflyt er fullført, og eliminere administrasjonsomkostninger.
For å komme i gang med denne muligheten, se Sette opp jobbstatusvarsler. Du kan bruke denne muligheten i alle regioner der Prognose er offentlig tilgjengelig. For mer informasjon om regiontilgjengelighet, se AWS regionale tjenester.
Om forfatterne
Alex Kim er Sr. Product Manager for Amazon Forecast. Hans oppdrag er å levere AI / ML-løsninger til alle kunder som kan dra nytte av det. På fritiden liker han alle typer sport og oppdage nye spisesteder.
Ranjith Kumar Bodla er en SDE i Amazon Forecast-teamet. Han jobber som backend-utvikler i et distribuert miljø med fokus på AI / ML og ledelse. På fritiden liker han å spille bordtennis, reise og lese.
Raj Vippagunta er senior SDE ved AWS AI Services. Han utnytter sin store erfaring innen store distribuerte systemer og sin lidenskap for maskinlæring for å bygge praktiske tjenestetilbud i AI-rommet. Han har bidratt til å bygge forskjellige løsninger for AWS og Amazon. På fritiden liker han å lese bøker og se på reise- og matvlogger fra hele verden.
Shannon Killingsworth er en UX-designer for Amazon Forecast og Amazon Personalize. Hans nåværende arbeid er å skape konsollopplevelser som kan brukes av alle, og integrere nye funksjoner i konsollopplevelsen. På fritiden er han en fitness- og bilentusiast.
- Logg inn
- aktiv
- Ytterligere
- AI
- alex
- Amazon
- Amazon Prognose
- Amazon Tilpasse
- api
- APIer
- søknader
- arkitektur
- Automatisert
- tilgjengelighet
- AWS
- AWS Lambda
- bøker
- bygge
- endring
- Sjekker
- innhold
- Opprette
- Gjeldende
- Kunder
- dato
- Etterspørsel
- designer
- Utvikler
- utviklere
- Avbrudd
- spise
- effektivitet
- emalje
- Miljø
- Event
- hendelser
- Erfaringer
- eksportere
- Egenskaper
- Endelig
- Først
- fitness
- flyten
- Fokus
- Gratis
- funksjon
- Hvordan
- HTTPS
- Påvirkning
- importere
- Øke
- informasjon
- IT
- Jobb
- Ledelse
- læring
- maskinlæring
- Metrics
- Oppdrag
- ML
- trekk
- Navigasjon
- Nye funksjoner
- varsling
- tilbud
- onboarding
- Mønster
- Produkt
- Reager
- Lesning
- Ressurser
- Resultater
- regler
- SaaS
- SDK
- valgt
- Tjenester
- sett
- innstilling
- Enkelt
- Størrelse
- SMS
- Software
- Solutions
- Rom
- Sports
- Scene
- Begynn
- startet
- Tilstand
- status
- lagring
- Systemer
- Target
- Teknologi
- tennis
- tid
- Kurs
- reiser
- ux
- vente
- HVEM
- innenfor
- Arbeid
- arbeidsflyt
- virker
- verden