Movimiento de datos mediante Stream Analytics

Completado

Azure Stream Analytics es un motor de procesamiento de eventos en tiempo real diseñado para procesar datos de transmisión rápido de varios orígenes simultáneamente. Puede agregar, analizar, transformar e incluso mover datos a otros almacenes de datos para un análisis más profundo y posterior.

Configurar

Azure Stream Analytics admite varios receptores de salida, incluido Azure Cosmos DB for NoSQL.

Nota

En este momento, solo se admite la API NoSQL.

Configuración

La configuración de la salida de Azure Cosmos DB for NoSQL consiste en seleccionar la cuenta dentro de la suscripción o proporcionar sus credenciales, que normalmente incluyen:

Propiedad Descripción
Output alias Alias para hacer referencia a esta salida en la consulta
Account ID URI del punto de conexión de la cuenta
Account Key Clave de cuenta
Database Nombre del recurso de la base de datos
Container name Nombre del contenedor

La base de datos y el contenedor ya deben existir en la cuenta de Azure Cosmos DB for NoSQL antes de usar el receptor de salida.

Escritura a Azure Cosmos DB

Los resultados de la consulta de Azure Stream Analytics se procesarán como una salida JSON cuando se escriban en Azure Cosmos DB for NoSQL.

Además, los elementos se actualizan/insertan (upsert) en Azure Cosmos DB for NoSQL en función del valor del campo id. Normalmente, los elementos se insertan en Azure Cosmos DB for NoSQL. Si ya existe un elemento con el mismo identificador único, se supone que la operación es una operación de actualización en lugar de una operación de inserción.