使用中にワークフローステータスの変更の通知を有効にできるようになりました アマゾン予測、特定のワークフローが完了したかどうかを確認する必要がなく、シームレスに作業できます。 さらに、通知を通じてワークフローを自動化して、作業効率を向上させることができるようになりました。 Forecastは、機械学習(ML)を使用して、MLの経験がなくても、より正確な需要予測を生成します。 Forecastは、Amazon.comで使用されているのと同じテクノロジーをフルマネージドサービスとして開発者に提供し、リソースの管理やシステムの再構築の必要性を排除します。
以前は、データのインポート、予測子のトレーニング、予測の生成など、各段階の最後にジョブが完了したかどうかを事前に確認する必要がありました。 データのインポートまたは予測子のトレーニングに必要な時間は、データのサイズと内容によって異なります。 次のタスクに進む前にステータスを常に確認する必要がある場合、待機時間はさらに長く感じる可能性があります。 ワークフローの中断は、XNUMX日の作業に悪影響を与える可能性があります。 さらに、Forecastをソフトウェアソリューションに統合する場合は、自分で通知を作成し、追加の作業を作成する必要がありました。
さて、XNUMX回限りのセットアップで ワークフロー通知、特定のステップが完了したときに通知を受け取るか、前のワークフローが完了した後に順次ワークフロータスクを設定するかを選択できます。これにより、管理オーバーヘッドが排除されます。 Forecastは、にオンボーディングすることで通知を可能にします アマゾンイベントブリッジ、ForecastコンソールまたはAPIを介してこれらの通知を直接アクティブ化できます。 ルールと選択したイベントの好みに基づいて通知をカスタマイズできます。 EventBridge通知を使用して、予測サイクルをエンドツーエンドで完全に自動化し、Forecastを使用してさらに合理化されたエクスペリエンスを実現することもできます。 Software as a Service(SaaS)プロバイダーは、ルーティングルールを設定して、生成された予測を送信する場所を決定し、受信したデータにリアルタイムで反応するアプリケーションを構築できます。
EventBridgeを使用すると、イベント駆動型のForecastワークフローを構築できます。 たとえば、データがForecastにインポートされたときに、このイベントが完了すると、予測子をトレーニングする次のステップがトリガーされるというルールを作成できます。 AWSラムダ 機能。 次のセクションでは、Lambda関数を使用して、イベントを通じてForecastワークフローを自動化する方法について説明します。 または、予測子がトレーニングされた後、SMSテキストメッセージ通知を受信するための新しいルールを設定できます。 Amazon シンプル通知サービス (Amazon SNS)、次のステップに進む前に、Forecastに戻って予測子の精度メトリックを評価するように通知します。 この投稿では、Lambdaを使用します AmazonシンプルEメールサービス (Amazon SES)通知メッセージを送信します。 詳細については、を参照してください。 LambdaとAmazonSESを使用してEメールを送信するにはどうすればよいですか?
ソリューションの概要
このセクションでは、データのインポート、予測子のトレーニング、予測の生成から、EventBridge通知を使用してForecastワークフローを自動化する方法の例を示します。
まず、API、SDK、CLI、およびForecastコンソールからアクセスできるルールをEventBridgeで作成します。 次のセクションでもデモを見ることができます。 このユースケースでは、すべてのルールのターゲットをLambda関数として選択します。 関数の作成と必要な権限の追加の手順については、の手順1と2を参照してください。 チュートリアル:EventBridgeを使用してAWSLambda関数をスケジュールする.
次のルールを作成します。
- データセットのインポート–イベントのステータスフィールドがACTIVEであるかどうかを確認し、Forecastを呼び出します 予測子を作成する
- Predictor –イベントのステータスフィールドがACTIVEであるかどうかを確認し、Forecastを呼び出します 予測を作成する
- 予測–イベントのステータスフィールドがアクティブかどうかを確認し、予測を呼び出します 予測エクスポートの作成
- Forecast Export –イベントのステータスフィールドがACTIVEであるかどうかを確認し、AmazonSESを呼び出してEメールを送信します。 この時点で、予測エクスポート結果はすでににエクスポートされています Amazon シンプル ストレージ サービス (Amazon S3)バケット。
ルールを設定したら、データセットインポートジョブAPIを呼び出す最初のワークフローから始めることができます。 Forecastは、CREATE_IN_PROGRESS、ACTIVE、CREATE_FAILED、CREATE_STOPPEDなどのステータスを持つステータス変更イベントのアカウントへの送信を開始します。 イベントがルールに一致すると、ルールで構成されたターゲットLambda関数が呼び出され、予測子のトレーニング、予測の作成、最後に予測のエクスポートの次のステップに進みます。 予測がエクスポートされると、電子メール通知が届きます。
次の図は、このアーキテクチャを示しています。
EventBridgeを介して予測通知のルールを作成します
通知のルールを作成するには、次の手順を実行します。
- Forecastコンソールで、データセットを選択します。
- データセットのインポート セクションでは、選択 通知を構成する.
通知の設定に関する追加情報へのリンクは、ヘルプペインにあります。
EventBridgeコンソールにリダイレクトされ、ここで通知を作成します。
- ナビゲーションペインの[ イベント 、選択する キャンペーンのルール.
- 選択する ルールを作成.
- 名前 、名前を入力します。
- パターンを定義する選択 イベントパターン.
- イベントマッチングパターン選択 サービスごとに事前定義されたパターン.
- イベントタイプ、ドロップダウンメニューでイベントを選択します。
この投稿では、 予測データセットインポートジョブの状態変化 データセットのインポートがいつ完了するかを知りたいからです。
イベントを選択すると、適切なイベントパターンが イベントパターン ドライ
る。
- イベントバスを選択選択 AWSのデフォルトのイベントバス.
- 確認して 選択したイベントバスでルールを有効にする 有効になっています。
- ターゲット、選択する ラムダ関数.
- 演算、作成した関数を選択します。
- 選択する 創造する.
ルールとターゲットが同じリージョンにあることを確認してください。
にリダイレクトされます キャンペーンのルール EventBridgeコンソールのページ。ルールが正常に作成されたことの確認を確認できます。
まとめ
Forecastの使用中に、ワークフローステータスの変更に関する通知を有効にできるようになりました。 ワークフロー通知のXNUMX回限りのセットアップでは、通知を受け取るか、前のワークフローの完了後に順次ワークフロータスクをセットアップするかを選択して、管理オーバーヘッドを排除できます。
この機能の使用を開始するには、を参照してください。 ジョブステータス通知の設定。 この機能は、Forecastが公開されているすべてのリージョンで使用できます。 リージョンの可用性の詳細については、を参照してください。 AWSリージョナルサービス.
著者について
アレックスキム AmazonForecastのシニアプロダクトマネージャーです。 彼の使命は、AI / MLソリューションをその恩恵を受けることができるすべての顧客に提供することです。 余暇には、あらゆる種類のスポーツを楽しんだり、新しい食事場所を見つけたりしています。
ランジス・クマール・ボドラ AmazonForecastチームのSDEです。 彼は分散環境内でバックエンド開発者として働いており、AI / MLとリーダーシップに重点を置いています。 余暇には、卓球、旅行、読書を楽しんでいます。
ラジ・ビッパーグンタ AWSAIサービスのシニアSDEです。 彼は、大規模分散システムでの豊富な経験と機械学習への情熱を活用して、AI空間で実用的なサービスを構築しています。 彼はAWSとAmazonのさまざまなソリューションの構築を支援してきました。 余暇には、本を読んだり、世界中の旅行や料理のvlogを見るのが好きです。
シャノンキリングスワース は、AmazonForecastとAmazonPersonalizeのUXデザイナーです。 彼の現在の仕事は、誰でも使用できるコンソールエクスペリエンスを作成し、新しい機能をコンソールエクスペリエンスに統合することです。 余暇には、フィットネスと自動車の愛好家です。
- アクティブ
- NEW
- AI
- アレックス
- Amazon
- アマゾン予測
- Amazonパーソナライズ
- API
- API
- 建築
- 自動化
- 賃貸条件の詳細・契約費用のお見積り等について
- AWS
- AWSラムダ
- 本
- ビルド
- 変化する
- 小切手
- 中身
- 作成
- 電流プローブ
- Customers
- データ
- 需要
- デザイナー
- Developer
- 開発者
- 途絶
- 食べる
- 効率
- 環境
- イベント
- イベント
- エクスペリエンス
- export
- 特徴
- 最後に
- 名
- フィットネス
- フロー
- フォーカス
- 無料版
- function
- 認定条件
- HTTPS
- 影響
- インポート
- 増える
- 情報
- IT
- ジョブ
- リーダーシップ
- 学習
- 機械学習
- メトリック
- ミッション
- ML
- 移動
- ナビゲーション
- 新しい特徴
- 通知
- オファリング
- 新人研修
- パターン
- プロダクト
- 反応する
- リーディング
- リソース
- 結果
- ルール
- SaaSの
- SDDK
- 選択
- サービス
- セッションに
- 設定
- 簡単な拡張で
- サイズ
- SMS
- ソフトウェア
- ソリューション
- スペース
- スポーツ
- ステージ
- start
- 開始
- 都道府県
- Status:
- ストレージ利用料
- システム
- ターゲット
- テクノロジー
- テニス
- 時間
- トレーニング
- 旅行
- ux
- wait
- 誰
- 以内
- 仕事
- ワークフロー
- 作品
- 世界