WITH (Azure Stream Analytics)
Menentukan kumpulan hasil bernama sementara yang dapat dirujuk oleh klausa FROM dalam kueri. Ini didefinisikan dalam cakupan eksekusi dari satu pernyataan SELECT.
Catatan
Klausa WITH memiliki penggunaan khusus sehubungan dengan penskalaan kueri Anda. Untuk informasi selengkapnya, lihat Menskalakan pekerjaan Azure Stream Analytics
Sintaks
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk