Mostantól engedélyezheti az értesítéseket a munkafolyamat állapotváltozásairól a használat közben Amazon előrejelzés, amely lehetővé teszi, hogy zökkenőmentesen dolgozzon anélkül, hogy meg kellene néznie, hogy egy adott munkafolyamat befejeződött-e. Ezenkívül mostantól automatizálhatja a munkafolyamatokat az értesítéseken keresztül a munka hatékonyságának növelése érdekében. A Forecast gépi tanulást (ML) használ, hogy pontosabb kereslet-előrejelzéseket generáljon anélkül, hogy előzetes ML-tapasztalatra lenne szükség. A Forecast ugyanazt a technológiát nyújtja a fejlesztők számára, mint az Amazon.com, teljes körűen felügyelt szolgáltatásként, így nincs szükség az erőforrások kezelésére vagy a rendszerek újraépítésére.
Korábban minden szakasz végén proaktívan ellenőriznie kellett, hogy egy feladat befejeződött-e, legyen szó az adatok importálásáról, az előrejelző betanításáról vagy az előrejelzés generálásáról. Az adatok importálásához vagy egy előrejelző betanításához szükséges idő az adatok méretétől és tartalmától függően változhat. A várakozási idő még hosszabbnak tűnhet, ha folyamatosan ellenőriznie kell az állapotot, mielőtt továbbléphet a következő feladatra. A munkafolyamat zavara negatívan befolyásolhatja az egész napi munkát. Ezen túlmenően, ha a Forecast szoftvermegoldásokba integrálta, akkor magának kellett létrehoznia az értesítéseket, ami további munkát jelent.
Most, egy egyszeri beállítással munkafolyamat-értesítések, választhat, hogy értesítést kap egy adott lépés befejezéséről, vagy beállíthat szekvenciális munkafolyamat-feladatokat az előző munkafolyamat befejezése után, ami kiküszöböli az adminisztrációs többletköltséget. Az előrejelzés lehetővé teszi az értesítéseket a csatlakozással Amazon EventBridge, amely lehetővé teszi ezen értesítések aktiválását közvetlenül az előrejelzési konzolon vagy API-kon keresztül. Az értesítést testreszabhatja a szabályok és a kiválasztott események alapján. Az EventBridge-értesítések segítségével teljesen automatizálhatja az előrejelzési ciklus végét, így még egyszerűbb élményt nyújthat az előrejelzés használatával. A szoftver mint szolgáltatás (SaaS) szolgáltatói útválasztási szabályokat állíthatnak be annak meghatározására, hogy hova küldjenek generált előrejelzéseket olyan alkalmazások létrehozásához, amelyek valós időben reagálnak a fogadott adatokra.
Az EventBridge lehetővé teszi eseményvezérelt előrejelzési munkafolyamatok létrehozását. Létrehozhat például egy olyan szabályt, amely szerint, amikor az adatokat importálták az előrejelzésbe, ennek az eseménynek a befejezése kiváltja a következő lépést a prediktor képzésében. AWS Lambda funkciókat. A következő részben megvizsgáljuk a Lambda-függvények használatát az előrejelzési munkafolyamat eseményeken keresztül történő automatizálására. Vagy a prediktor betanítása után beállíthat egy új szabályt, amellyel SMS-üzenetről szóló értesítést kaphat Amazon Simple Notification Service (Amazon SNS), emlékeztetve Önt, hogy térjen vissza az előrejelzéshez, és értékelje a prediktor pontossági mutatóit, mielőtt a következő lépésre lépne. Ehhez a bejegyzéshez a Lambdát használjuk Amazon egyszerű e-mail szolgáltatás (Amazon SES) értesítő üzenetek küldéséhez. További információkért lásd Hogyan küldhetek e-mailt a Lambda és az Amazon SES használatával?
Megoldás áttekintése
Ebben a részben példát mutatunk be arra, hogyan automatizálhatja az előrejelzési munkafolyamatokat az EventBridge-értesítések segítségével, kezdve az adatok importálásától, a prediktor betanításától és az előrejelzések generálásától.
Először szabályokat hoz létre az EventBridge-ben, amelyek az API-n, az SDK-n, a CLI-n és az előrejelzési konzolon keresztül érhetők el. A bemutatót a következő részben is megtekintheti. Ebben a használati esetben az összes szabály célját Lambda függvényként választjuk ki. A funkciók létrehozásával és a szükséges engedélyek hozzáadásával kapcsolatos utasításokért lásd az 1. és 2. lépést Oktatóanyag: Az AWS lambda-funkciók ütemezése az EventBridge használatával.
Szabályokat hoz létre a következőkhöz:
- Adatkészlet importálása – Ellenőrzi, hogy az esemény állapotmezője AKTÍV-e, és meghívja az előrejelzést Hozzon létre előrejelzőt
- Előrejelző – Ellenőrzi, hogy az esemény állapotmezője AKTÍV-e, és meghívja az előrejelzést Előrejelzés létrehozása
- Előrejelzés – Ellenőrzi, hogy az esemény állapotmezője AKTÍV-e, és meghívja az előrejelzést Előrejelzés exportálása
- Előrejelzés exportálása – Ellenőrzi, hogy az esemény állapotmezője AKTÍV-e, és meghívja az Amazon SES-t e-mail küldéséhez. Ezen a ponton az előrejelzés exportálási eredményei már exportálva vannak az Ön webhelyére Amazon egyszerű tárolási szolgáltatás (Amazon S3) vödör.
A szabályok beállítása után megkezdheti az első munkafolyamatot az adatkészlet importálási feladat API meghívásával. Az előrejelzés olyan állapotváltozási eseményeket kezd el küldeni a fiókjába, mint a CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED és CREATE_STOPPED. Miután az esemény illeszkedik a szabályhoz, meghívja a szabályon konfigurált cél lambda-függvényt, és továbblép a következő lépésekre: egy előrejelző betanítása, előrejelzés létrehozása és végül az előrejelzések exportálása. Az előrejelzések exportálása után e-mailben értesítést kap.
A következő diagram ezt az architektúrát szemlélteti.
Hozzon létre szabályokat az előrejelzési értesítésekhez az EventBridge segítségével
Az értesítésekre vonatkozó szabályok létrehozásához hajtsa végre a következő lépéseket:
- Az Előrejelzési konzolon válassza ki az adatkészletet.
- A Adatkészlet importálása szakaszban válassza Állítsa be az értesítéseket.
Az értesítések beállításával kapcsolatos további információkra mutató hivatkozások a súgópanelen találhatók.
A rendszer átirányítja az EventBridge konzolra, ahol most létrehozhatja az értesítést.
- A navigációs ablakban a Események, választ Szabályok.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Szabály létrehozása.
- A Név, írjon be egy nevet.
- Alatt Határozza meg a mintátválassza Esemény minta.
- A Eseményegyeztetési mintákválassza Előre meghatározott minta szolgáltatás szerint.
- A Esemény típus, válassza ki az eseményt a legördülő menüből.
Ehhez a poszthoz mi választunk Előrejelzési adatkészlet importálási feladat állapotának változása mert szeretnénk tudni, mikor fejeződött be az adatkészlet importálása.
Amikor kiválasztja az eseményt, a megfelelő eseményminta megjelenik a Esemény minta mp
CIÓ.
- Alatt Válassza ki az esemény busztválassza AWS alapértelmezett eseménybusz.
- Igazold hogy Engedélyezze a szabályt a kiválasztott eseménybuszon engedélyezve.
- A cél, választ Lambda funkció.
- A Funkció, válassza ki a létrehozott függvényt.
- A pop-art design, négy időzóna kijelzése egyszerre és méretének arányai azok az érvek, amelyek a NeXtime Time Zones-t kiváló választássá teszik. Válassza a Teremt.
Győződjön meg arról, hogy a szabály és a célok ugyanabban a régióban vannak.
Ön át lesz irányítva a Szabályok oldalon az EventBridge konzolon, ahol láthatja a szabály sikeres létrehozásának megerősítését.
Következtetés
Mostantól engedélyezheti az értesítéseket a munkafolyamat állapotváltozásairól az előrejelzés használata közben. A munkafolyamat-értesítések egyszeri beállításával választhat, hogy értesítést kap, vagy szekvenciális munkafolyamat-feladatokat állít be az előző munkafolyamat befejezése után, így elkerülhető az adminisztratív többlet.
A funkció használatának megkezdéséhez lásd: Munkaállapot-értesítések beállítása. Ezt a funkciót minden olyan régióban használhatja, ahol az előrejelzés nyilvánosan elérhető. A régió elérhetőségével kapcsolatos további információkért lásd: AWS regionális szolgáltatások.
A szerzőkről
Alex Kim az Amazon Forecast idősebb termékmenedzsere. Küldetése az AI/ML megoldások eljuttatása minden olyan ügyfélhez, aki hasznot húz belőle. Szabadidejében szívesen sportol és új étkezési helyeket fedez fel.
Ranjith Kumar Bodla az Amazon Forecast csapat SDE tagja. Háttérfejlesztőként dolgozik elosztott környezetben, az AI/ML-re és a vezetésre összpontosítva. Szabadidejében szívesen pingpongozik, utazik és olvas.
Raj Vippagunta az AWS AI Services vezető SDE-je. A nagyszabású elosztott rendszerek terén szerzett hatalmas tapasztalatát és a gépi tanulás iránti szenvedélyét hasznosítja gyakorlati szolgáltatási kínálat kialakításában az AI-térben. Különféle megoldások kidolgozásában segített az AWS és az Amazon számára. Szabadidejében szeret könyveket olvasni, utazási és konyhai vlogokat nézni a világ minden tájáról.
Shannon Killingsworth az Amazon Forecast és az Amazon Personalize UX-tervezője. Jelenlegi munkája olyan konzolélmények létrehozása, amelyeket bárki használhat, és új funkciókat épít be a konzolélménybe. Szabadidejében fitnesz- és autórajongó.
- Fiók
- aktív
- További
- AI
- alex
- amazon
- Amazon előrejelzés
- Az Amazon testreszabása
- api
- API-k
- alkalmazások
- építészet
- Automatizált
- elérhetőség
- AWS
- AWS Lambda
- Könyvek
- épít
- változik
- Ellenőrzések
- tartalom
- létrehozása
- Jelenlegi
- Ügyfelek
- dátum
- Kereslet
- Tervező
- Fejlesztő
- fejlesztők
- Zavar
- eszik
- hatékonyság
- Környezet
- esemény
- események
- Tapasztalatok
- export
- Jellemzők
- Végül
- vezetéknév
- alkalmasság
- áramlási
- Összpontosít
- Ingyenes
- funkció
- Hogyan
- HTTPS
- Hatás
- importáló
- Növelje
- információ
- IT
- Munka
- Vezetés
- tanulás
- gépi tanulás
- Metrics
- Küldetés
- ML
- mozog
- Navigáció
- Új funkciók
- bejelentés
- Ajánlat
- Beszállás
- Mintás
- Termékek
- Reagál
- Olvasás
- Tudástár
- Eredmények
- szabályok
- SaaS
- sdk
- kiválasztott
- Szolgáltatások
- készlet
- beállítás
- Egyszerű
- Méret
- SMS
- szoftver
- Megoldások
- Hely
- Sport
- Színpad
- kezdet
- kezdődött
- Állami
- Állapot
- tárolás
- Systems
- cél
- Technológia
- tenisz
- idő
- Képzések
- utazás
- ux
- várjon
- WHO
- belül
- Munka
- munkafolyamat
- művek
- világ