Gegevens verplaatsen met Stream Analytics
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 .