Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Especifica um conjunto de resultados nomeado temporário que pode ser referenciado por uma cláusula FROM na consulta. Isso é definido dentro do escopo de execução de uma única instrução SELECT.
Observação
A cláusula WITH tem um uso especial no que diz respeito à ampliação de suas consultas. Para obter mais informações, consulte Dimensionar trabalhos do Azure Stream Analytics
Sintaxe
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Argumentos
result_set_name
Este é o nome do conjunto de resultados temporário que pode ser referenciado por uma cláusula FROM de uma instrução SELECT. Esse nome deve ser diferente do nome de qualquer outro result_set_name definido dentro do escopo da consulta.
SELECT_query_definition
Especifica uma instrução SELECT cujo conjunto de resultados preenche o result_set_name.
Exemplo
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