Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
✅ Flusso di eventi dell'infrastruttura di Analisi ✅ di flusso di Azure
Specifica un set di risultati denominato temporaneo a cui può fare riferimento una clausola FROM nella query. Questa operazione viene definita nell'ambito di esecuzione di una singola istruzione SELECT.
Annotazioni
La clausola WITH ha un uso speciale per quanto riguarda il ridimensionamento delle query. Per altre informazioni, vedere Ridimensionare i processi di Analisi di flusso di Azure
Sintassi
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Argomenti
result_set_name
Si tratta del nome del set di risultati temporaneo a cui è possibile fare riferimento tramite una clausola FROM di un'istruzione SELECT. Questo nome deve essere diverso dal nome di qualsiasi altro result_set_name definito nell'ambito della query.
SELECT_query_definition
Specifica un'istruzione SELECT il cui set di risultati popola il result_set_name.
Esempio
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