Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Gibt einen temporären benannten Resultset an, auf den von einer FROM-Klausel in der Abfrage verwiesen werden kann. Dies wird innerhalb des Ausführungsbereichs einer einzelnen SELECT-Anweisung definiert.
Hinweis
Die WITH-Klausel hat eine besondere Verwendung im Hinblick auf das Skalieren Ihrer Abfragen. Weitere Informationen finden Sie unter Skalieren von Azure Stream Analytics-Aufträgen
Syntax
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Argumente
result_set_name
Dies ist der Name des temporären Resultsets, auf das durch eine FROM-Klausel einer SELECT-Anweisung verwiesen werden kann. Dieser Name muss sich vom Namen aller anderen result_set_name unterscheiden, die im Bereich der Abfrage definiert sind.
SELECT_query_definition
Gibt eine SELECT-Anweisung an, deren Resultset die result_set_name auffüllt.
Beispiel
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