Výstup služby Azure Cosmos DB z Azure Stream Analytics

Azure Cosmos DB je globálně distribuovaná databázová služba, která nabízí neomezené elastické škálování po celém světě, bohaté dotazy a automatické indexování datových modelů, které jsou nezávislé na schématech. Další informace o možnostech kontejneru Azure Cosmos DB pro Stream Analytics najdete v článku Stream Analytics s Azure Cosmos DB jako výstupem .

Výstup služby Azure Cosmos DB ze služby Stream Analytics v současné době není k dispozici v Microsoft Azure provozovaném společností 21Vianet a Azure Germany (T-Systems International).

Poznámka

Azure Stream Analytics podporuje pouze připojení ke službě Azure Cosmos DB pomocí rozhraní SQL API. Jiná rozhraní API služby Azure Cosmos DB se zatím nepodporují. Pokud nasměrujete Azure Stream Analytics na účty služby Azure Cosmos DB vytvořené pomocí jiných rozhraní API, nemusí být data správně uložená.

Následující tabulka popisuje vlastnosti pro vytvoření výstupu služby Azure Cosmos DB.

Název vlastnosti Description
Alias pro výstup Alias pro odkazování na tento výstup v dotazu Stream Analytics
Jímka Azure Cosmos DB.
Možnost importu Zvolte možnost Vybrat službu Azure Cosmos DB ze svého předplatného nebo Zadat nastavení služby Azure Cosmos DB ručně.
Account ID Název nebo identifikátor URI koncového bodu účtu služby Azure Cosmos DB.
Klíč účtu Sdílený přístupový klíč pro účet služby Azure Cosmos DB.
Databáze Název databáze Azure Cosmos DB.
Název kontejneru Název kontejneru, který se má použít, musí existovat ve službě Azure Cosmos DB. Příklad:
  • MyContainer: Musí existovat kontejner s názvem "MyContainer".
ID dokumentu Nepovinný parametr. Název pole ve výstupních událostech, které slouží k určení primárního klíče, na kterém jsou založeny operace vložení nebo aktualizace.

Poznámka

Výstup služby Azure Cosmos DB pro Azure Stream Analytics používá sadu .NET SDK V3. Při zápisu do více oblastí sada SDK automaticky vybere nejlepší dostupnou oblast.

Dělení

Klíč oddílu je založený na klauzuli PARTITION BY v dotazu. Počet výstupních zapisovačů následuje vstupní dělení pro plně paralelizované dotazy. Stream Analytics převede klíč výstupního oddílu služby Azure Cosmos DB na řetězec. Pokud máte například klíč oddílu s hodnotou 1 typu bigint, převede se na hodnotu 1 typu string. K tomuto převodu vždy dochází bez ohledu na to, jestli je vlastnost oddílu zapsána do služby Azure Cosmos DB.

Velikost výstupní dávky

Informace o maximální velikosti zpráv najdete v tématu Limity služby Azure Cosmos DB. Velikost dávky a frekvence zápisu se dynamicky upravují na základě odpovědí služby Azure Cosmos DB. Stream Analytics nemá žádná předem stanovené omezení.

Další kroky