Mover dados usando o Stream Analytics

Concluído

O Azure Stream Analytics é um mecanismo de processamento de eventos em tempo real projetado para processar dados de streaming rápido de várias fontes simultaneamente. Ele pode agregar, analisar, transformar e até mesmo mover dados para outros armazenamentos de dados para uma análise mais profunda e adicional.

Configurar

O Azure Stream Analytics dá suporte a vários coletores de saída, incluindo o Azure Cosmos DB para NoSQL.

Nota

A partir deste momento, apenas a API NoSQL é suportada.

Configuração

Configurar a saída do Azure Cosmos DB para NoSQL consiste em selecionar a conta dentro da sua assinatura ou fornecer suas credenciais, que geralmente incluem:

Propriedade Descrição
Output alias Um alias para se referir a essa saída na consulta
Account ID URI do ponto de extremidade da conta
Account Key Chave da conta
Database Nome do recurso de banco de dados
Container name Nome do contentor

O banco de dados e o contêiner já devem existir na conta do Azure Cosmos DB para NoSQL antes de usar o coletor de saída.

Gravar no Azure Cosmos DB

Os resultados da consulta do Azure Stream Analytics serão processados como saída JSON quando gravados no Azure Cosmos DB para NoSQL.

Além disso, os itens são inseridos ou atualizados no Azure Cosmos DB para bases de dados NoSQL com base no valor do campo id. Os itens normalmente são inseridos no Azure Cosmos DB para NoSQL. Se um item já existir com a mesma id exclusiva, a operação será assumida como uma operação de atualização em vez de uma operação de inserção .