Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Spécifie un jeu de résultats nommé temporaire qui peut être référencé par une clause FROM dans la requête. Cela est défini dans l’étendue d’exécution d’une instruction SELECT unique.
Remarque
La clause WITH a une utilisation spéciale en ce qui concerne le scale-out de vos requêtes. Pour plus d’informations, consultez Mettre à l’échelle les travaux Azure Stream Analytics
Syntaxe
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Les arguments
result_set_name
Il s’agit du nom du jeu de résultats temporaire qui peut être référencé par une clause FROM d’une instruction SELECT. Ce nom doit être différent du nom de toute autre result_set_name définie dans l’étendue de la requête.
SELECT_query_definition
Spécifie une instruction SELECT dont le jeu de résultats remplit la result_set_name.
Exemple :
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