Теперь вы можете включить уведомления об изменении статуса рабочего процесса при использовании Прогноз Амазонки, позволяя вам работать без проблем, не отвлекаясь от необходимости проверять, завершился ли конкретный рабочий процесс. Кроме того, теперь вы можете автоматизировать рабочие процессы с помощью уведомлений, чтобы повысить эффективность работы. Forecast использует машинное обучение (ML) для создания более точных прогнозов спроса, не требуя какого-либо предшествующего опыта ML. Forecast предоставляет разработчикам ту же технологию, что и на Amazon.com, в качестве полностью управляемой услуги, избавляя от необходимости управлять ресурсами или перестраивать ваши системы.
Раньше вам приходилось заранее проверять, было ли задание выполнено в конце каждого этапа, будь то импорт ваших данных, обучение предсказателя или создание прогноза. Время, необходимое для импорта ваших данных или обучения предсказателя, может варьироваться в зависимости от размера и содержания ваших данных. Время ожидания может казаться еще большим, если вам нужно постоянно проверять статус, прежде чем можно будет перейти к следующей задаче. Нарушение рабочего процесса может негативно повлиять на весь рабочий день. Кроме того, если вы интегрировали Forecast в программные решения, вам приходилось создавать уведомления самостоятельно, создавая дополнительную работу.
Теперь с единовременной настройкой уведомления рабочего процесса, вы можете выбрать получение уведомления о завершении определенного шага или настроить последовательные задачи рабочего процесса после завершения предыдущего рабочего процесса, что исключает административные издержки. Прогноз позволяет получать уведомления при подключении к Amazon EventBridge, что позволяет активировать эти уведомления либо непосредственно через консоль Forecast, либо через API. Вы можете настроить уведомление в соответствии с вашими предпочтениями правил и выбранных событий. Вы также можете использовать уведомления EventBridge, чтобы полностью автоматизировать цикл прогнозирования от начала до конца, что позволяет еще больше упростить работу с Forecast. Поставщики программного обеспечения как услуги (SaaS) могут устанавливать правила маршрутизации, чтобы определять, куда отправлять сгенерированные прогнозы для создания приложений, которые в реальном времени реагируют на полученные данные.
EventBridge позволяет создавать управляемые событиями рабочие процессы прогнозирования. Например, вы можете создать правило, согласно которому, когда данные были импортированы в Forecast, завершение этого события запускает следующий шаг обучения предиктора через AWS Lambda функции. В следующем разделе мы исследуем использование лямбда-функций для автоматизации рабочего процесса прогнозирования с помощью событий. Или, после обучения предсказателя, вы можете настроить новое правило для получения текстового SMS-уведомления через Amazon Простая служба уведомлений (Amazon SNS), напоминающее вам вернуться в Forecast, чтобы оценить метрики точности предсказателя, прежде чем переходить к следующему шагу. В этом посте мы используем Lambda с Простой почтовый сервис Amazon (Amazon SES) для отправки уведомлений. Для получения дополнительной информации см. Как отправить электронную почту с помощью Lambda и Amazon SES?
Обзор решения
В этом разделе мы приводим пример того, как вы можете автоматизировать рабочие процессы Forecast с помощью уведомлений EventBridge, от импорта данных, обучения предиктора и создания прогнозов.
Он начинается с создания правил в EventBridge, к которым можно получить доступ через API, SDK, CLI и консоль Forecast. Вы также можете увидеть демонстрацию в следующем разделе. В этом случае мы выбираем цель для всех правил как лямбда-функцию. Инструкции по созданию функций и добавлению необходимых разрешений см. В шагах 1 и 2 в Учебное пособие: планирование функций AWS Lambda с помощью EventBridge.
Вы создаете правила для следующего:
- Импорт набора данных - проверяет, является ли поле состояния в событии АКТИВНО, и вызывает прогноз. Создать предиктор
- Predictor - проверяет, является ли поле состояния в событии АКТИВНО, и вызывает прогноз. Создать прогноз
- Прогноз - проверяет, является ли поле статуса в событии АКТИВНЫМ, и вызывает прогноз. Создать экспорт прогноза
- Экспорт прогноза - проверяет, является ли поле статуса в событии АКТИВНЫМ, и вызывает Amazon SES для отправки электронного письма. На этом этапе результаты экспорта прогнозов уже экспортированы в ваш Простой сервис хранения Amazon (Amazon S3) ведро.
После настройки правил вы можете начать свой первый рабочий процесс - вызов API задания импорта набора данных. Прогноз начинает отправлять в вашу учетную запись события изменения статуса со статусами CREATE_IN_PROGRESS, ACTIVE, CREATE_FAILED и CREATE_STOPPED. После того, как событие соответствует правилу, оно вызывает целевую лямбда-функцию, настроенную для правила, и переходит к следующим этапам обучения предиктора, созданию прогноза и, наконец, экспорту прогнозов. После экспорта прогнозов вы получите уведомление по электронной почте.
Следующая диаграмма иллюстрирует эту архитектуру.
Создавайте правила для уведомлений о прогнозах через EventBridge
Чтобы создать свои правила для уведомлений, выполните следующие действия:
- На консоли Forecast выберите свой набор данных.
- В Импорт наборов данных раздел, выбрать Настроить уведомления.
Ссылки на дополнительную информацию о настройке уведомлений доступны в панели справки.
Вы будете перенаправлены на консоль EventBridge, где теперь создаете свое уведомление.
- На панели навигации под Мероприятия, выберите Правила.
- Выберите Создать правило.
- Что касается Фамилиявведите имя.
- Под Определить шаблон, наведите на Схема событий.
- Что касается Шаблоны сопоставления событий, наведите на Предустановленный шаблон по услуге.
- Что касается Тип события, выберите мероприятие в раскрывающемся меню.
Для этого поста мы выбираем Изменение состояния задания импорта набора данных прогноза потому что нам интересно узнать, когда будет завершен импорт набора данных.
Когда вы выбираете свое событие, соответствующий шаблон события заполняется в Схема событий сек
ния.
- Под Выберите шину событий, наведите на Шина событий AWS по умолчанию.
- Подтвердите это Включить правило на выбранной шине событий включен.
- Что касается цель, выберите Лямбда-функция.
- Что касается Функция, выберите созданную вами функцию.
- Выберите Создавай.
Убедитесь, что правило и цели находятся в одном регионе.
Вы перенаправлены на Правила на консоли EventBridge, где вы можете увидеть подтверждение того, что ваше правило было успешно создано.
Заключение
Теперь вы можете включить уведомления об изменении статуса рабочего процесса при использовании прогноза. При однократной настройке уведомлений рабочего процесса вы можете выбрать получение уведомлений или настройку последовательных задач рабочего процесса после завершения предыдущего рабочего процесса, что устраняет административные издержки.
Чтобы начать работу с этой возможностью, см. Настройка уведомлений о статусе работы. Вы можете использовать эту возможность во всех регионах, где прогноз является общедоступным. Для получения дополнительной информации о доступности региона см. Региональные сервисы AWS.
Об авторах
Алекс Ким является старшим менеджером по продукту Amazon Forecast. Его миссия - предоставлять решения AI / ML всем клиентам, которые могут извлечь из этого выгоду. В свободное время он увлекается всеми видами спорта и открывает для себя новые места, где можно поесть.
Ранджит Кумар Бодла является SDE в команде Amazon Forecast. Он работает как backend-разработчик в распределенной среде с упором на AI / ML и лидерство. В свободное время он любит играть в настольный теннис, путешествовать и читать.
Радж Виппагунта является старшим SDE в AWS AI Services. Он использует свой обширный опыт в крупномасштабных распределенных системах и свою страсть к машинному обучению для создания предложений практических услуг в области ИИ. Он помогал создавать различные решения для AWS и Amazon. В свободное время он любит читать книги и смотреть видеоблоги о путешествиях и кулинарии со всего мира.
Шеннон Киллингсворт является дизайнером пользовательского интерфейса для Amazon Forecast и Amazon Personalize. Его текущая работа заключается в создании консольных интерфейсов, которые может использовать любой, и интеграции новых функций в консольные возможности. В свободное время он увлекается фитнесом и автомобилями.
- Учетная запись
- активный
- дополнительный
- AI
- Alex
- Amazon
- Прогноз Амазонки
- Amazon персонализировать
- API
- API
- Приложения
- архитектура
- Автоматизированный
- свободных мест
- AWS
- AWS Lambda
- Книги
- строить
- изменение
- Проверки
- содержание
- Создающий
- Текущий
- Клиенты
- данным
- Спрос
- дизайнер
- Застройщик
- застройщиков
- Нарушение
- есть
- затрат
- Окружающая среда
- События
- События
- Впечатления
- экспорт
- Особенности
- в заключение
- First
- фитнес
- поток
- Фокус
- Бесплатно
- функция
- Как
- HTTPS
- Влияние
- импортирующий
- Увеличение
- информация
- IT
- работа
- Наша команда
- изучение
- обучение с помощью машины
- Метрика
- Наша миссия
- ML
- движется
- Навигация
- Новые функции
- уведомление
- Предложения
- Вводный
- шаблон
- Продукт
- реагировать
- Reading
- Полезные ресурсы
- Итоги
- условиями,
- SaaS
- SDK
- выбранный
- Услуги
- набор
- установка
- просто
- Размер
- SMS
- Software
- Решения
- Space
- Спорт
- Этап
- Начало
- и политические лидеры
- Область
- Статус:
- диск
- системы
- цель
- Технологии
- теннис
- время
- Обучение
- путешествовать
- ux
- ждать
- КТО
- в
- Работа
- рабочий
- работает
- Мир