Dela via


IN

✅ Azure Stream Analytics ✅ Fabric Eventstream

INTO (utdataström)

INTO anger uttryckligen en utdataström och är alltid associerad med ett SELECT-uttryck. Om den inte anges är standardutdataströmmen "output".

Syntax

[ INTO <output_stream> ]  

Argumentpunkter

output_stream

Anger namnet på en utdataström.

Begränsningar och restriktioner

Du kan inte använda SELECT ... INTO i en WITH-sats. INTO-satsen kan till exempel bara användas i underfrågan out-most.

Exempel

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 (Shard Count)

INTO anger uttryckligen antalet shards i ett indatasteg när du anger ett partitioneringsschema (PARTITION BY). Om partitionsantalet inte har angetts överförs antalet shards om PARTITION BY är samma eller två på annat sätt.

INTO är ett tips till systemet och kan ignoreras om systemet fastställer att den explicita specifikationen inte är fördelaktig.

INTO-syntax

[ INTO <shard_count> ]  

INTO-argument

shard_count

Anger antalet shards i det överordnade steget.

INTO-begränsningar

Antalet fragment måste vara större än 1. När du ansluter flera strömmar måste partitionsantalet för alla indata vara detsamma.

INTO-exempel

WITH Step1 AS (
    SELECT * 
    FROM input 
    PARTITION BY DeviceId
    INTO 10
)

SELECT * INTO [output] FROM Step1 PARTITION BY DeviceId