Implementing an Azure Data Solution (legacy) — Question 50

You have to implement Azure Stream Analytics Functions as part of your data streaming solution.
The solution has the following requirements:
- Segment the data stream into distinct time segments that do not repeat or overlap
- Segment the data stream into distinct time segments that repeat and can overlap
- Segment the data stream to produce an output when an event occurs
Which of the following windowing function would you use for the following requirement?
`Segment the data stream into distinct time segments that do not repeat or overlap`

Answer options

Correct answer: D

Explanation

The correct answer is D, Tumbling, because this function creates distinct, non-overlapping time segments, which is exactly what is needed for the specified requirement. Hopping and Sliding create overlapping segments, making them unsuitable, while Session is designed for variable-length segments based on activity gaps, which also does not meet the requirement.