What is used to define a query in a stream processing jobs in Azure Stream Analytics?
Correct Answer: A
In Azure Stream Analytics, queries are defined using a SQL-like query language specifically designed for real- time analytics over streaming data.
* The language is often referred to as Stream Analytics Query Language (SAQL).
* It is very similar to T-SQL (Transact-SQL) but extended with additional features for temporal (time- based) operations, stream joins, aggregations over windows, and event handling.
* With this language, you can perform operations like filtering, projections, aggregations, joins, and even machine learning model scoring on data streams.
* SQL - Correct. Azure Stream Analytics jobs are defined using a SQL-like language.
* XML - Incorrect. XML is used for data representation, not defining queries in Stream Analytics.
* YAML - Incorrect. YAML is commonly used for configuration files, not streaming queries.
* KOL - Incorrect. This is not a relevant query language.
Reviewing the options:
The answer: A. SQL
* Introduction to Azure Stream Analytics query language
* Query overview for Stream Analytics
Microsoft References