Flytta data med hjälp av Stream Analytics

Slutförd

Azure Stream Analytics är en händelsebearbetningsmotor i realtid som är utformad för att bearbeta snabba strömmande data från flera källor samtidigt. Den kan aggregera, analysera, transformera och till och med flytta data till andra datalager för mer djupgående och ytterligare analys.

Inställning

Azure Stream Analytics stöder flera utdatamottagare, inklusive Azure Cosmos DB för NoSQL.

Anteckning

Från och med nu stöds endast NoSQL-API:et.

Konfiguration

Att konfigurera Azure Cosmos DB för NoSQL-utdata består av att antingen välja kontot i din prenumeration eller ange dina autentiseringsuppgifter, vilket vanligtvis omfattar:

Property Beskrivning
Output alias Ett alias som refererar till dessa utdata i frågan
Account ID Kontoslutpunkts-URI
Account Key Kontonyckel
Database Namnet på databasresursen
Container name Namnet på containern

Databasen och containern måste redan finnas i Azure Cosmos DB för NoSQL-kontot innan du använder utdatamottagaren.

Skriva till Azure Cosmos DB

Frågeresultat från Azure Stream Analytics bearbetas som JSON-utdata när de skrivs till Azure Cosmos DB för NoSQL.

Dessutom uppgraderas objekt till Azure Cosmos DB för NoSQL baserat på värdet för id-fältet. Objekt infogas vanligtvis i Azure Cosmos DB för NoSQL. Om ett objekt redan finns med samma unika ID antas åtgärden vara en uppdateringsåtgärd i stället för en infogningsåtgärd .