Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅
INTO (výstupní stream)
INTO explicitně určuje výstupní datový proud a je vždy přidružen k výrazu SELECT. Pokud není zadaný, výchozí výstupní datový proud je "output".
Syntaxe
[ INTO <output_stream> ]
Argumenty
output_stream
Určuje název výstupního datového proudu.
Limitace a omezení
Nelze použít příkaz SELECT... INTO v klauzuli WITH. Klauzule INTO se například dá použít pouze v poddotazu out-most.
Příklad
WITH WAVehicle AS (
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime
WHERE State = "WA"
)
SELECT * INTO WAVehicleArchive FROM WAVehicle;
SELECT DateAdd(minute,-3,System.Timestamp()) AS WinStartTime, System.Timestamp() AS WinEndTime, COUNT(*) INTO WAVehicleCount FROM WAVehicle GROUP BY TumblingWindow(minute, 3)
INTO (počet horizontálních oddílů)
INTO explicitně určuje počet horizontálních oddílů ve vstupním kroku při zadávání schématu dělení (PARTITION BY). Pokud není zadaný počet oddílů, počet horizontálních oddílů se přenese, pokud je funkce PARTITION BY stejná nebo dvě jinak.
INTO je nápověda k systému a může být ignorována, pokud systém určí explicitní specifikaci není výhodné.
Syntaxe INTO
[ INTO <shard_count> ]
Argumenty INTO
shard_count
Určuje počet horizontálních oddílů v upstreamovém kroku.
Omezení a omezení INTO
Počet horizontálních oddílů musí být větší než 1. Při připojování několika datových proudů musí být počet oddílů všech vstupů stejný.
Příklad INTO
WITH Step1 AS (
SELECT *
FROM input
PARTITION BY DeviceId
INTO 10
)
SELECT * INTO [output] FROM Step1 PARTITION BY DeviceId