Category : Microsoft Azure Data Engineering | Sub Category : Practice Assessment for Exam DP-203 - Data Engineering on Microsoft Azure | By Prasad Bonam Last updated: 2023-09-10 09:26:51 Viewed : 24
You are building an Azure Stream Analytics pipeline.
You need to configure the pipeline to analyze events that occur during a five-minute window after an event fires.
Which windowing function should you use?
Ans: SlidingWindow
To analyze events that occur during a five-minute window after an event fires in an Azure Stream Analytics pipeline, you should use the "Hopping Window" windowing function. Specifically, you will configure the hopping window with a 5-minute window size. Here is how you can set it up:
sqlSELECT *
FROM inputEventHub
TIMESTAMP BY EventTime
GROUP BY HoppingWindow(minute, 5, 5)
In this SQL query:
inputEventHub
is the name of your input source (e.g., Azure Event Hub).TIMESTAMP BY EventTime
indicates the field that contains the event timestamp. Replace EventTime
with the actual timestamp field in your data.GROUP BY HoppingWindow(minute, 5, 5)
specifies that you want to group events into 5-minute hopping windows with a 5-minute slide or hop. This means that a new window starts every 5 minutes, and it includes events from the last 5 minutes.With this configuration, you will be able to analyze events that occur during a 5-minute window following each events timestamp. It allows you to perform real-time analysis on events within this time frame, making it suitable for scenarios where you want to consider events in a specific time range after an event fires.