Gegevens verplaatsen met Stream Analytics

Voltooid

Azure Stream Analytics is een realtime engine voor gebeurtenisverwerking die is ontworpen voor het gelijktijdig verwerken van snelle streaminggegevens uit meerdere bronnen. Het kan gegevens aggregeren, analyseren, transformeren en zelfs verplaatsen naar andere gegevensarchieven voor uitgebreidere en verdere analyse.

Instellingen

Azure Stream Analytics ondersteunt meerdere uitvoersinks, waaronder Azure Cosmos DB for NoSQL.

Notitie

Vanaf dit moment wordt alleen de NoSQL-API ondersteund.

Configuratie

Het configureren van de Uitvoer van Azure Cosmos DB for NoSQL bestaat uit het selecteren van het account in uw abonnement of het opgeven van uw referenties, zoals:

Eigenschappen Beschrijving
Output alias Een alias die naar deze uitvoer in de query verwijst
Account ID Eindpunt-URI van account
Account Key Accountsleutel
Database Naam van de databaseresource
Container name Naam van de container

De database en container moeten al bestaan in het Azure Cosmos DB for NoSQL-account voordat u de uitvoersink gebruikt.

Schrijven naar Azure Cosmos DB

Queryresultaten van Azure Stream Analytics worden verwerkt als JSON-uitvoer wanneer ze naar Azure Cosmos DB for NoSQL worden geschreven.

Daarnaast worden items upsert naar Azure Cosmos DB for NoSQL op basis van de waarde van het id-veld . Items worden doorgaans ingevoegd in Azure Cosmos DB for NoSQL. Als er al een item bestaat met dezelfde unieke id, wordt ervan uitgegaan dat de bewerking een updatebewerking is in plaats van een invoegbewerking .