Możesz teraz włączyć powiadomienia o zmianach stanu przepływu pracy podczas używania Prognoza Amazon, umożliwiając płynną pracę bez konieczności sprawdzania, czy określony przepływ pracy został zakończony. Dodatkowo możesz teraz zautomatyzować przepływy pracy za pomocą powiadomień, aby zwiększyć wydajność pracy. Forecast wykorzystuje uczenie maszynowe (ML) do generowania dokładniejszych prognoz popytu, bez konieczności wcześniejszego doświadczenia w uczeniu się. Forecast udostępnia programistom tę samą technologię, z której korzysta Amazon.com, jako w pełni zarządzaną usługę, eliminując potrzebę zarządzania zasobami lub przebudowywania systemów.
Wcześniej trzeba było proaktywnie sprawdzać, czy zadanie zostało ukończone na końcu każdego etapu, niezależnie od tego, czy było to importowanie danych, szkolenie predyktora czy generowanie prognozy. Czas potrzebny do zaimportowania danych lub nauczenia predyktora może się różnić w zależności od rozmiaru i zawartości danych. Czas oczekiwania może wydawać się jeszcze dłuższy, gdy musisz stale sprawdzać status, zanim będziesz mógł przejść do następnego zadania. Zakłócenie przepływu pracy może negatywnie wpłynąć na cały dzień pracy. Dodatkowo, jeśli integrowałeś Forecast z rozwiązaniami programowymi, musiałeś samodzielnie tworzyć powiadomienia, co wiązało się z dodatkową pracą.
Teraz, z jednorazową konfiguracją powiadomienia o przepływie pracy, możesz wybrać powiadomienie o zakończeniu określonego kroku lub skonfigurować sekwencyjne zadania przepływu pracy po zakończeniu poprzedniego przepływu pracy, co eliminuje obciążenie administracyjne. Prognoza umożliwia powiadomienia przez wprowadzenie do Most zdarzeń Amazona, co pozwala aktywować te powiadomienia bezpośrednio w konsoli prognozy lub za pośrednictwem interfejsów API. Możesz dostosować powiadomienie w oparciu o swoje preferencje dotyczące reguł i wybranych wydarzeń. Możesz także użyć powiadomień EventBridge, aby w pełni zautomatyzować cykl prognozowania od końca do końca, umożliwiając jeszcze bardziej usprawnione korzystanie z prognozy. Dostawcy oprogramowania jako usługi (SaaS) mogą skonfigurować reguły routingu, aby określić, gdzie wysłać wygenerowane prognozy w celu zbudowania aplikacji reagujących w czasie rzeczywistym na otrzymane dane.
EventBridge umożliwia budowanie przepływów pracy prognoz sterowanych zdarzeniami. Można na przykład utworzyć regułę, zgodnie z którą po zaimportowaniu danych do usługi Forecast zakończenie tego zdarzenia wyzwala następny krok uczenia predyktora poprzez AWS Lambda Funkcje. Eksplorujemy użycie funkcji Lambda do automatyzacji przepływu pracy prognozy poprzez zdarzenia w następnej sekcji. Lub, po przeszkoleniu predyktora, możesz skonfigurować nową regułę otrzymywania powiadomień SMS-em Usługa prostego powiadomienia Amazon (Amazon SNS), przypominając o powrocie do prognozy w celu oceny metryk dokładności predyktora przed przejściem do następnego kroku. W tym poście używamy Lambda with Prosta usługa e-mail Amazon (Amazon SES) do wysyłania powiadomień. Aby uzyskać więcej informacji, zobacz Jak wysyłać e-maile za pomocą Lambda i Amazon SES?
Omówienie rozwiązania
W tej sekcji przedstawiamy przykład automatyzacji przepływów pracy prognozy przy użyciu powiadomień EventBridge, począwszy od importowania danych, szkolenia predyktora i generowania prognoz.
Rozpoczyna się od utworzenia reguł w EventBridge, do których można uzyskać dostęp za pośrednictwem interfejsu API, SDK, CLI i konsoli prognozy. Możesz także zobaczyć demonstrację w następnej sekcji. W tym przypadku użycia wybieramy cel dla wszystkich reguł jako funkcję Lambda. Aby uzyskać instrukcje dotyczące tworzenia funkcji i dodawania niezbędnych uprawnień, zobacz kroki 1 i 2 w Samouczek: Zaplanuj funkcje AWS Lambda za pomocą EventBridge.
Tworzysz reguły dla następujących elementów:
- Import zestawu danych – sprawdza, czy pole statusu w zdarzeniu jest AKTYWNE i wywołuje Prognozę Utwórz predyktora
- Predictor – sprawdza, czy pole statusu w zdarzeniu jest AKTYWNE i wywołuje Prognozę Utwórz prognozę
- Prognoza — sprawdza, czy pole stanu w zdarzeniu jest AKTYWNE i wywołuje prognozę Utwórz eksport prognozy
- Eksport prognozy — sprawdza, czy pole statusu w zdarzeniu jest AKTYWNE i wywołuje Amazon SES w celu wysłania wiadomości e-mail. W tym momencie wyniki eksportu prognozy są już wyeksportowane do Twojego Usługa Amazon Simple Storage Łyżka (Amazon S3).
Po skonfigurowaniu reguł możesz zacząć od pierwszego przepływu pracy polegającego na wywołaniu interfejsu API zadania importu zestawu danych. Forecast zaczyna wysyłać do Twojego konta zdarzenia zmiany statusu o stanach takich jak CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED i CREATE_STOPPED. Po dopasowaniu zdarzenia do reguły wywołuje ona docelową funkcję Lambda skonfigurowaną w regule i przechodzi do kolejnych kroków uczenia predyktora, tworzenia prognozy i wreszcie eksportu prognoz. Po wyeksportowaniu prognoz otrzymasz powiadomienie e-mail.
Poniższy diagram ilustruje tę architekturę.
Twórz reguły dla powiadomień o prognozach za pośrednictwem EventBridge
Aby utworzyć reguły dla powiadomień, wykonaj następujące czynności:
- W konsoli prognozy wybierz swój zestaw danych.
- W Import zbiorów danych Sekcja, wybierz Skonfiguruj powiadomienia.
Łącza do dodatkowych informacji o konfigurowaniu powiadomień są dostępne w okienku pomocy.
Nastąpi przekierowanie do konsoli EventBridge, w której teraz utworzysz swoje powiadomienie.
- W okienku nawigacji w obszarze Eventy wybierz Zasady.
- Dodaj Stwórz zasadę.
- W razie zamówieenia projektu Imię, Wpisz imię.
- Pod Zdefiniować wzór, Wybierz Wzór zdarzenia.
- W razie zamówieenia projektu Wzorce dopasowywania zdarzeń, Wybierz Predefiniowany wzór według usługi.
- W razie zamówieenia projektu Typ wydarzenia, wybierz wydarzenie z menu rozwijanego.
Do tego postu wybieramy Prognoza zmiany stanu zadania importu zestawu danych ponieważ chcemy wiedzieć, kiedy import zestawu danych zostanie zakończony.
Gdy wybierzesz wydarzenie, odpowiedni wzorzec wydarzenia zostanie wypełniony w pliku Wzór zdarzenia s
cja.
- Pod Wybierz magistralę zdarzeń, Wybierz Domyślna magistrala zdarzeń AWS.
- Potwierdź, że Włącz regułę na wybranej magistrali zdarzeń jest włączony.
- W razie zamówieenia projektu celwybierz Funkcja Lambdy.
- W razie zamówieenia projektu Funkcjonowaćwybierz utworzoną funkcję.
- Dodaj Stwórz.
Upewnij się, że reguła i cele znajdują się w tym samym regionie.
Zostaniesz przekierowany do Zasady w konsoli EventBridge, na której możesz zobaczyć potwierdzenie pomyślnego utworzenia reguły.
Wnioski
Możesz teraz włączyć powiadomienia o zmianach stanu przepływu pracy podczas korzystania z prognozy. Dzięki jednorazowej konfiguracji powiadomień o przepływie pracy możesz otrzymywać powiadomienia lub skonfigurować sekwencyjne zadania przepływu pracy po zakończeniu poprzedniego przepływu pracy, eliminując obciążenie administracyjne.
Aby rozpocząć korzystanie z tej możliwości, zobacz Konfigurowanie powiadomień o stanie pracy. Z tej funkcji można korzystać we wszystkich regionach, w których prognoza jest publicznie dostępna. Aby uzyskać więcej informacji o dostępności regionu, zobacz Usługi regionalne AWS.
O autorach
Aleksa Kima jest starszym menedżerem produktu w firmie Amazon Forecast. Jego misją jest dostarczanie rozwiązań AI / ML wszystkim klientom, którzy mogą na tym skorzystać. W wolnym czasie lubi wszelkiego rodzaju sporty i odkrywanie nowych miejsc do jedzenia.
Ranjith Kumar Bodla jest SDE w zespole Amazon Forecast. Pracuje jako backend developer w rozproszonym środowisku, koncentrując się na AI/ML i przywództwie. W wolnym czasie lubi grać w tenisa stołowego, podróżować i czytać.
Raj Vippagunta jest starszym SDE w AWS AI Services. Wykorzystuje swoje ogromne doświadczenie w systemach rozproszonych na dużą skalę i pasję do uczenia maszynowego, aby tworzyć praktyczne oferty usług w przestrzeni AI. Pomógł zbudować różne rozwiązania dla AWS i Amazon. W wolnym czasie lubi czytać książki oraz oglądać vlogi podróżnicze i kulinarne z całego świata.
Shannon Killingsworth jest projektantem UX dla Amazon Forecast i Amazon Personalize. Jego obecna praca polega na tworzeniu wrażeń konsolowych, z których może korzystać każdy, oraz integracji nowych funkcji z konsolami. W wolnym czasie pasjonuje się fitnessem i motoryzacją.
- Konto
- aktywny
- Dodatkowy
- AI
- alex
- Amazonka
- Prognoza Amazon
- Amazon Personalizuj
- api
- Pszczoła
- aplikacje
- architektura
- zautomatyzowane
- dostępność
- AWS
- AWS Lambda
- Książki
- budować
- zmiana
- Wykrywanie urządzeń szpiegujących
- treść
- Tworzenie
- Aktualny
- Klientów
- dane
- Kreowanie
- projektant
- Deweloper
- deweloperzy
- Zakłócenie
- jeść
- efektywność
- Środowisko
- wydarzenie
- wydarzenia
- Doświadczenia
- eksport
- Korzyści
- W końcu
- i terminów, a
- ZDROWIE I FITNESS
- pływ
- Skupiać
- Darmowy
- funkcjonować
- W jaki sposób
- HTTPS
- Rezultat
- importowanie
- Zwiększać
- Informacja
- IT
- Praca
- Przywództwo
- nauka
- uczenie maszynowe
- Metryka
- Misja
- ML
- porusza się
- Nawigacja
- Nowe funkcje
- powiadomienie
- Oferty
- Wprowadzenie
- Wzór
- Produkt
- React
- Czytający
- Zasoby
- Efekt
- reguły
- SaaS
- Sdk
- wybrany
- Usługi
- zestaw
- ustawienie
- Prosty
- Rozmiar
- SMS
- Tworzenie
- Rozwiązania
- Typ przestrzeni
- SPORTOWE
- STAGE
- początek
- rozpoczęty
- Stan
- Rynek
- przechowywanie
- systemy
- cel
- Technologia
- tenis
- czas
- Trening
- podróżować
- ux
- czekać
- KIM
- w ciągu
- Praca
- workflow
- działa
- świat