Acum puteți activa notificările pentru modificările stării fluxului de lucru în timpul utilizării Prognoza Amazon, permițându-vă să lucrați fără întreruperi, fără a fi nevoit să verificați dacă un anumit flux de lucru a fost finalizat. În plus, acum puteți automatiza fluxurile de lucru prin notificări pentru a crește eficiența muncii. Forecast folosește învățarea automată (ML) pentru a genera previziuni ale cererii mai precise, fără a necesita experiență anterioară în ML. Forecast aduce dezvoltatorilor aceeași tehnologie folosită la Amazon.com ca un serviciu complet gestionat, eliminând nevoia de a gestiona resurse sau de a vă reconstrui sistemele.
Anterior, trebuia să verificați în mod proactiv pentru a vedea dacă o lucrare a fost finalizată la sfârșitul fiecărei etape, dacă a fost importarea datelor, antrenamentul predictorului sau generarea prognozei. Timpul necesar pentru a vă importa datele sau pentru a pregăti un predictor poate varia în funcție de dimensiunea și conținutul datelor dvs. Timpul de așteptare poate fi și mai lung atunci când trebuie să verificați constant starea înainte de a putea trece la următoarea sarcină. Întreruperea fluxului de lucru poate avea un impact negativ asupra întregii zile de lucru. În plus, dacă integrați Forecast în soluții software, trebuia să creați singur notificări, creând muncă suplimentară.
Acum, cu o configurare unică a notificări privind fluxul de lucru, puteți alege fie să fiți notificat când un anumit pas este finalizat, fie să configurați sarcini de flux de lucru secvenţial după finalizarea fluxului de lucru anterior, ceea ce elimină cheltuielile administrative. Forecast permite notificări prin integrare la Amazon EventBridge, care vă permite să activați aceste notificări fie direct prin consola Forecast, fie prin intermediul API-urilor. Puteți personaliza notificarea în funcție de preferințele dvs. privind regulile și evenimentele selectate. De asemenea, puteți utiliza notificările EventBridge pentru a automatiza complet ciclul de prognoză de la capăt la capăt, permițând o experiență și mai simplificată folosind Forecast. Furnizorii de software ca serviciu (SaaS) pot seta reguli de rutare pentru a determina unde să trimită prognozele generate pentru a construi aplicații care reacționează în timp real la datele primite.
EventBridge vă permite să construiți fluxuri de lucru de prognoză bazate pe evenimente. De exemplu, puteți crea o regulă conform căreia, atunci când datele au fost importate în Forecast, finalizarea acestui eveniment declanșează următorul pas de instruire a unui predictor prin AWS Lambdas funcții. Explorăm utilizarea funcțiilor Lambda pentru a automatiza fluxul de lucru Prognoza prin evenimente din secțiunea următoare. Sau, după ce predictorul a fost instruit, puteți configura o nouă regulă prin care să primiți o notificare prin mesaj text SMS Serviciul de notificare simplă Amazon (Amazon SNS), reamintindu-vă să reveniți la Prognoză pentru a evalua valorile de precizie ale predictorului înainte de a trece la pasul următor. Pentru această postare, folosim Lambda cu Serviciul de e-mail simplu Amazon (Amazon SES) pentru a trimite mesaje de notificare. Pentru mai multe informații, vezi Cum trimit e-mail folosind Lambda și Amazon SES?
Prezentare generală a soluțiilor
În această secțiune, oferim un exemplu despre modul în care puteți automatiza fluxurile de lucru de prognoză folosind notificări EventBridge, de la importul de date, antrenarea unui predictor și generarea de prognoze.
Începe prin a crea reguli în EventBridge care pot fi accesate prin API, SDK, CLI și consola Forecast. De asemenea, puteți vedea demonstrația în secțiunea următoare. Pentru acest caz de utilizare, selectăm ținta pentru toate regulile ca funcție Lambda. Pentru instrucțiuni despre crearea funcțiilor și adăugarea permisiunilor necesare, consultați pașii 1 și 2 în Tutorial: Programați funcții AWS Lambda utilizând EventBridge.
Creați reguli pentru următoarele:
- Import de set de date – Verifică dacă câmpul de stare din eveniment este ACTIV și invocă Prognoza Creați predictor
- Predictor – Verifică dacă câmpul de stare din eveniment este ACTIV și invocă Prognoza Creați prognoza
- Prognoză – Verifică dacă câmpul de stare din eveniment este ACTIV și invocă Prognoza Creați exportul prognozei
- Exportul prognozei – Verifică dacă câmpul de stare din eveniment este ACTIV și invocă Amazon SES pentru a trimite un e-mail. În acest moment, rezultatele exportului prognozate sunt deja exportate în dvs Serviciul Amazon de stocare simplă Găleată (Amazon S3)
După ce ați configurat regulile, puteți începe cu primul flux de lucru de apelare a API-ului job import set de date. Prognoza începe să trimită în contul dvs. evenimente de modificare a stării cu stări precum CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED și CREATE_STOPPED. După ce evenimentul se potrivește cu regula, invocă funcția Lambda țintă configurată pe regulă și trece la următorii pași de formare a unui predictor, crearea unei prognoze și, în final, exportarea prognozelor. După ce prognozele sunt exportate, primiți o notificare prin e-mail.
Următoarea diagramă ilustrează această arhitectură.
Creați reguli pentru notificările de prognoză prin EventBridge
Pentru a crea regulile pentru notificări, parcurgeți următorii pași:
- În consola Forecast, alegeți setul de date.
- În Importuri de seturi de date secțiune, pentru a alege Configurați notificările.
Linkuri către informații suplimentare despre configurarea notificărilor sunt disponibile în panoul de ajutor.
Sunteți redirecționat către consola EventBridge, unde vă creați acum notificarea.
- În panoul de navigare, sub Evenimente , alege Reguli.
- Alege Creați o regulă.
- Pentru Nume si Prenume, introduceți un nume.
- În Definește modelul, Selectați Modelul evenimentului.
- Pentru Modele de potrivire a evenimentelor, Selectați Model predefinit de serviciu.
- Pentru Tip de eveniment, alegeți evenimentul dvs. din meniul derulant.
Pentru aceasta postare alegem Prognozați modificarea stării lucrării de import a setului de date pentru că suntem interesați să știm când se termină importul setului de date.
Când alegeți evenimentul dvs., modelul de eveniment corespunzător este populat în Modelul evenimentului sec
TION.
- În Selectați autobuzul evenimentului, Selectați Magistrală de evenimente implicită AWS.
- Confirma asta Activați regula pe magistrala de selectare a evenimentelor este activat.
- Pentru Ţintă, alege Funcția lambda.
- Pentru Funcţie, alegeți funcția pe care ați creat-o.
- Alege Crea.
Asigurați-vă că regula și obiectivele sunt în aceeași regiune.
Sunteți redirecționat către Reguli pagina de pe consola EventBridge, unde puteți vedea o confirmare că regula dvs. a fost creată cu succes.
Concluzie
Acum puteți activa notificările pentru modificările stării fluxului de lucru în timp ce utilizați Forecast. Cu o configurare unică a notificărilor privind fluxul de lucru, puteți alege fie să primiți notificare, fie să configurați sarcini secvenţiale ale fluxului de lucru după finalizarea fluxului de lucru anterior, eliminând cheltuielile administrative.
Pentru a începe cu această capacitate, consultați Configurarea notificărilor privind starea lucrărilor. Puteți utiliza această capacitate în toate regiunile în care Prognoza este disponibilă public. Pentru mai multe informații despre disponibilitatea regiunii, consultați Servicii regionale AWS.
Despre Autori
Alex Kim este un manager de produs Sr. pentru Amazon Forecast. Misiunea sa este de a oferi soluții AI / ML tuturor clienților care pot beneficia de aceasta. În timpul liber, el se bucură de toate tipurile de sport și descoperă noi locuri de mâncare.
Ranjith Kumar Bodla este un SDE în echipa Amazon Forecast. Lucrează ca dezvoltator backend într-un mediu distribuit, cu accent pe AI/ML și leadership. În timpul liber, îi place să joace tenis de masă, să călătorească și să citească.
Raj Vippagunta este senior SDE la AWS AI Services. El își valorifică experiența vastă în sistemele distribuite la scară largă și pasiunea pentru învățarea automată pentru a construi oferte practice de servicii în spațiul AI. El a ajutat la construirea diverselor soluții pentru AWS și Amazon. În timpul liber, îi place să citească cărți și să urmărească vloguri de călătorie și bucătărie din întreaga lume.
Shannon Killingsworth este UX Designer pentru Amazon Forecast și Amazon Personalize. Munca lui actuală este crearea de experiențe de consolă care pot fi utilizate de oricine și integrarea de noi funcții în experiența de consolă. În timpul liber, este un pasionat de fitness și de automobile.
- Cont
- activ
- Suplimentar
- AI
- alex
- Amazon
- Prognoza Amazon
- Personalizați Amazon
- api
- API-uri
- aplicatii
- arhitectură
- Automata
- disponibilitate
- AWS
- AWS Lambdas
- Manuale
- construi
- Schimbare
- Verificări
- conținut
- Crearea
- Curent
- clienţii care
- de date
- Cerere
- proiectant
- Dezvoltator
- Dezvoltatorii
- Ruptură
- mânca
- eficiență
- Mediu inconjurator
- eveniment
- evenimente
- Experiențe
- exporturile
- DESCRIERE
- În cele din urmă
- First
- fitness
- debit
- Concentra
- Gratuit
- funcţie
- Cum
- HTTPS
- Impactul
- importatoare
- Crește
- informații
- IT
- Loc de munca
- Conducere
- învăţare
- masina de învățare
- Metrici
- Misiune
- ML
- mişcă
- Navigare
- Funcții noi
- notificare
- ofertele
- La imbarcare
- Model
- Produs
- Reacţiona
- Citind
- Resurse
- REZULTATE
- norme
- SaaS
- sdk
- selectate
- Servicii
- set
- instalare
- simplu
- Mărimea
- SMS-uri
- Software
- soluţii
- Spaţiu
- Sportul
- Etapă
- Începe
- început
- Stat
- Stare
- depozitare
- sisteme
- Ţintă
- Tehnologia
- tenis
- timp
- Pregătire
- călătorie
- ux
- aștepta
- OMS
- în
- Apartamente
- flux de lucru
- fabrică
- lume