Question#12(AZ-204)
大規模な小売企業が、オンラインショップと実店舗を運営しています。この企業は、すべての場所で在庫を効率的に管理するために、在庫レベルをリアルタイムで追跡しています。あなたは、Azure にデプロイされた在庫管理システムによって生成されるイベントを処理するために、Azure Event Grid ソリューションを開発します。
製品需要の季節的な変化に動的に適応するサブスクリプションフィルターを実装する必要があります。
どのイベントフィルターを使用すべきですか?
正解:A
この問題のポイントは、「動的な調整」と「複数の条件(季節、需要、製品データなど)」をどう処理するかという点にあります。
1. 高度なフィルター (Advanced Filter) の強み
Azure Event Grid の高度なフィルターを使用すると、イベントの data ペイロード内にある特定のフィールドに基づいてフィルタリングが可能です。
データフィールドの評価: 単なる件名(Subject)やイベントタイプだけでなく、JSON データの中身(例:
data.season,data.inventoryCount)を直接評価できます。複雑なロジック: 「数値が一定以下」かつ「季節が 'Winter'」といった、複数の条件を組み合わせたブール論理(AND/OR)を用いた動的な判定が可能です。

コメント