Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Menentukan kumpulan hasil bernama sementara yang dapat dirujuk oleh klausa FROM dalam kueri. Ini didefinisikan dalam cakupan eksekusi dari satu pernyataan SELECT.
Nota
Klausa WITH memiliki penggunaan khusus sehubungan dengan penskalaan kueri Anda. Untuk informasi selengkapnya, lihat Menskalakan pekerjaan Azure Stream Analytics
Sintaksis
WITH
<result_set_name1> AS
( SELECT_query_definition1 ),
[<result_set_name2> AS
( SELECT_query_definition2 )
[...n] ]
Argumen
result_set_name
Ini adalah nama tataan hasil sementara yang dapat dirujuk oleh klausa FROM dari pernyataan SELECT. Nama ini harus berbeda dari nama result_set_name lain yang ditentukan dalam cakupan kueri.
SELECT_query_definition
Menentukan pernyataan SELECT yang tataan hasilnya mengisi result_set_name.
Contoh
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