U kunt nu meldingen inschakelen voor wijzigingen in de workflow-status tijdens het gebruik Amazon voorspelling, zodat u naadloos kunt werken zonder dat u hoeft te controleren of een bepaalde workflow is voltooid. Bovendien kunt u nu workflows automatiseren via de meldingen om de werkefficiëntie te vergroten. Forecast maakt gebruik van machine learning (ML) om nauwkeurigere vraagvoorspellingen te genereren, zonder dat enige eerdere ML-ervaring vereist is. Forecast biedt ontwikkelaars dezelfde technologie die bij Amazon.com wordt gebruikt als een volledig beheerde service, waardoor het niet meer nodig is om bronnen te beheren of uw systemen opnieuw op te bouwen.
Voorheen moest u aan het einde van elke fase proactief controleren of een taak voltooid was, of het nu ging om het importeren van uw gegevens, het trainen van de voorspeller of het genereren van de prognose. De tijd die nodig is om uw gegevens te importeren of een voorspeller te trainen, kan variëren afhankelijk van de grootte en inhoud van uw gegevens. De wachttijd kan zelfs langer aanvoelen als u constant de status moet controleren voordat u door kunt gaan naar de volgende taak. De verstoring van de werkstroom kan een negatieve invloed hebben op het werk van de hele dag. Als u Forecast integreerde in softwareoplossingen, moest u bovendien zelf notificaties maken, wat extra werk met zich meebracht.
Nu, met een eenmalige installatie van workflow-meldingenkunt u ervoor kiezen om een melding te ontvangen wanneer een specifieke stap is voltooid of om opeenvolgende workflowtaken in te stellen nadat de voorgaande workflow is voltooid, waardoor administratieve overhead wordt geëlimineerd. Forecast maakt meldingen mogelijk door in te stappen bij Amazon EventBridge, waarmee u deze meldingen rechtstreeks via de prognoseconsole of via API's kunt activeren. U kunt de melding aanpassen op basis van uw voorkeur voor regels en geselecteerde gebeurtenissen. U kunt ook EventBridge-meldingen gebruiken om de prognosecyclus volledig van begin tot eind te automatiseren, wat een nog meer gestroomlijnde ervaring mogelijk maakt met behulp van Forecast. Software as a service (SaaS) -providers kunnen routeringsregels opstellen om te bepalen waar gegenereerde prognoses naartoe moeten worden gestuurd om applicaties te bouwen die in realtime reageren op de ontvangen gegevens.
Met EventBridge kunt u gebeurtenisgestuurde voorspellingsworkflows bouwen. U kunt bijvoorbeeld een regel maken dat wanneer gegevens zijn geïmporteerd in Prognose, de voltooiing van deze gebeurtenis de volgende stap activeert: het trainen van een voorspeller door middel van AWS Lambda functies. We onderzoeken het gebruik van Lambda-functies om de voorspellingsworkflow te automatiseren via gebeurtenissen in de volgende sectie. Of, nadat de voorspeller is getraind, kunt u een nieuwe regel instellen om een sms-berichtmelding te ontvangen via Amazon eenvoudige meldingsservice (Amazon SNS), die u eraan herinnert terug te keren naar Forecast om de nauwkeurigheidsstatistieken van de voorspeller te evalueren voordat u doorgaat naar de volgende stap. Voor dit bericht gebruiken we Lambda met Amazon eenvoudige e-mailservice (Amazon SES) om meldingsberichten te verzenden. Zie voor meer informatie Hoe verstuur ik e-mail met Lambda en Amazon SES?
Overzicht oplossingen
In dit gedeelte geven we een voorbeeld van hoe u voorspellingsworkflows kunt automatiseren met behulp van EventBridge-meldingen, door gegevens te importeren, een voorspeller te trainen en voorspellingen te genereren.
Het begint met het maken van regels in EventBridge die toegankelijk zijn via de API, SDK, CLI en de prognoseconsole. U kunt de demonstratie ook in de volgende sectie zien. Voor deze use case selecteren we het doel voor alle regels als een Lambda-functie. Voor instructies over het maken van de functies en het toevoegen van de benodigde machtigingen, zie stap 1 en 2 in Zelfstudie: AWS Lambda-functies plannen met EventBridge.
U maakt regels voor het volgende:
- Dataset importeren - Controleert of het statusveld in de gebeurtenis ACTIEF is en roept de prognose op Maak Predictor
- Predictor - Controleert of het statusveld in de gebeurtenis ACTIEF is en roept de prognose op Maak een prognose
- Prognose - Controleert of het statusveld in de gebeurtenis ACTIEF is en roept de prognose op Maak prognose-export
- Prognose-export - Controleert of het statusveld in het evenement ACTIEF is en roept Amazon SES op om een e-mail te verzenden. Op dit punt zijn de prognose-exportresultaten al geëxporteerd naar uw Amazon eenvoudige opslagservice (Amazon S3) emmer.
Nadat u de regels heeft ingesteld, kunt u beginnen met uw eerste workflow waarbij u de taak-API voor het importeren van gegevenssets aanroept. Forecast begint met het verzenden van statuswijzigingsgebeurtenissen met statussen zoals CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED en CREATE_STOPPED naar uw account. Nadat de gebeurtenis is afgestemd op de regel, roept het de doel Lambda-functie op die op de regel is geconfigureerd en gaat naar de volgende stappen: het trainen van een voorspeller, het maken van een prognose en het ten slotte exporteren van de prognoses. Nadat de prognoses zijn geëxporteerd, ontvangt u een e-mailmelding.
Het volgende diagram illustreert deze architectuur.
Maak regels voor prognosemeldingen via EventBridge
Voer de volgende stappen uit om uw regels voor meldingen te maken:
- Kies uw dataset in de prognoseconsole.
- In het Dataset-import sectie, kies Configureer meldingen.
Links naar aanvullende informatie over het instellen van meldingen zijn beschikbaar in het helpvenster.
U wordt doorgestuurd naar de EventBridge-console, waar u nu uw melding aanmaakt.
- In het navigatievenster, onder Evenementen, kiezen Reglement.
- Kies Creëer regel.
- Voor Naam, voer een naam in.
- Onder Definieer patroonselecteer Gebeurtenis patroon.
- Voor Event matching patronenselecteer Vooraf gedefinieerd patroon per service.
- Voor Type evenement, kies je evenement in het vervolgkeuzemenu.
Voor dit bericht kiezen we Prognose gegevensset importeren taakstatus wijzigen omdat we willen weten wanneer het importeren van de dataset is voltooid.
Wanneer u uw evenement kiest, wordt het juiste evenementpatroon ingevuld in het Gebeurtenis patroon sec
tie.
- Onder Selecteer evenementenbusselecteer AWS standaard gebeurtenisbus.
- Bevestig dat Schakel de regel in op de geselecteerde gebeurtenisbus is ingeschakeld.
- Voor doelwit, kiezen Lambda-functie.
- Voor Functie, kies de functie die u heeft gemaakt.
- Kies creëren.
Zorg ervoor dat de regel en doelen zich in dezelfde regio bevinden.
U wordt doorgestuurd naar de Reglement pagina op de EventBridge-console, waar u een bevestiging kunt zien dat uw regel met succes is gemaakt.
Conclusie
U kunt nu meldingen inschakelen voor wijzigingen in de workflowstatus terwijl u Forecast gebruikt. Met een eenmalige installatie van werkstroommeldingen kunt u ervoor kiezen om een melding te ontvangen of opeenvolgende werkstroomtaken in te stellen nadat de voorgaande werkstroom is voltooid, waardoor administratieve overhead wordt geëlimineerd.
Zie om met deze mogelijkheid aan de slag te gaan Taakstatusmeldingen instellen U kunt deze mogelijkheid gebruiken in alle regio's waar de prognose openbaar beschikbaar is. Zie voor meer informatie over de beschikbaarheid van regio's AWS Regionale diensten.
Over de auteurs
Alex Kim is een Sr. Product Manager voor Amazon Forecast. Zijn missie is om AI / ML-oplossingen te leveren aan alle klanten die hiervan kunnen profiteren. In zijn vrije tijd geniet hij van alle soorten sporten en het ontdekken van nieuwe eetgelegenheden.
Ranjith Kumar Bodla is een SDE in het Amazon Forecast-team. Hij werkt als backend-ontwikkelaar binnen een gedistribueerde omgeving met een focus op AI / ML en leiderschap. In zijn vrije tijd speelt hij graag tafeltennis, reizen en lezen.
Raj Vippagunta is een Senior SDE bij AWS AI Services. Hij maakt gebruik van zijn uitgebreide ervaring in grootschalige gedistribueerde systemen en zijn passie voor machine learning om praktische serviceaanbiedingen op te bouwen in de AI-ruimte. Hij heeft geholpen bij het bouwen van verschillende oplossingen voor AWS en Amazon. In zijn vrije tijd leest hij graag boeken en kijkt hij graag naar reis- en keukenvlogs van over de hele wereld.
Shannon Killingsworth is een UX Designer voor Amazon Forecast en Amazon Personalize. Zijn huidige werk is het creëren van console-ervaringen die door iedereen kunnen worden gebruikt, en het integreren van nieuwe functies in de console-ervaring. In zijn vrije tijd is hij een fitness- en autoliefhebber.
- Account
- actieve
- Extra
- AI
- alex
- Amazone
- Amazon voorspelling
- Amazon personaliseren
- api
- APIs
- toepassingen
- architectuur
- geautomatiseerde
- beschikbaarheid
- AWS
- AWS Lambda
- Boeken
- bouw
- verandering
- Controles
- inhoud
- Wij creëren
- Actueel
- Klanten
- gegevens
- Vraag
- leesmaatjes
- Ontwikkelaar
- ontwikkelaars
- Ontwrichting
- eten
- doeltreffendheid
- Milieu
- Event
- EVENTS
- Ervaringen
- exporteren
- Voordelen
- Tot slot
- Voornaam*
- geschiktheid
- stroom
- Focus
- Gratis
- functie
- Hoe
- HTTPS
- Impact
- importeren
- Laat uw omzet
- informatie
- IT
- Jobomschrijving:
- Leadership
- leren
- machine learning
- Metriek
- Missie
- ML
- beweegt
- Navigatie
- Nieuwe mogelijkheden
- notificatie
- aanbod
- Onboarding
- Patronen
- Product
- Reageren
- lezing
- Resources
- Resultaten
- reglement
- SaaS
- sdk
- gekozen
- Diensten
- reeks
- het instellen van
- Eenvoudig
- Maat
- SMS
- Software
- Oplossingen
- Tussenruimte
- Sport
- Stadium
- begin
- gestart
- Land
- Status
- mediaopslag
- Systems
- doelwit
- Technologie
- tennis
- niet de tijd of
- Trainingen
- reizen
- ux
- wachten
- WIE
- binnen
- Mijn werk
- workflow
- Bedrijven
- wereld