Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
✅ Поток событий Azure Stream Analytics ✅ Fabric
Указывает временный именованный результирующий набор, на который можно ссылаться предложение FROM в запросе. Это определяется в области выполнения одного оператора SELECT.
Замечание
Предложение WITH имеет специальное использование для масштабирования запросов. Дополнительные сведения см. в статье "Масштабирование заданий Azure Stream Analytics"
Синтаксис
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Аргументы
result_set_name
Это имя временного результирующий набор, на который можно ссылаться предложением FROM инструкции SELECT. Это имя должно отличаться от имени любого другого result_set_name, определенного в области запроса.
SELECT_query_definition
Указывает инструкцию SELECT, результирующий набор которого заполняет result_set_name.
Пример
WITH
NormalReadings AS
(
SELECT *
FROM Sensor
WHERE Reading < 100 AND Reading > 0
),
Averages AS
(
SELECT SensorId, AVG(Reading) as AvgNormalReading
FROM NormalReadings
GROUP BY SensorId, TumblingWindow(minute, 1)
),
BadAverages AS
(
SELECT *
FROM Averages
WHERE AvgNormalReadings < 10
)
SELECT * INTO outputAlerts FROM BadAverages
SELECT * INTO outputLog FROM NormalReadings