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 avançada.

Instalação

O Azure Stream Analytics dá suporte a vários coletores de saída incluídos no Azure Cosmos DB for NoSQL.

Observação

A partir desse momento, há suporte apenas para a API de NoSQL.

Configuração

Configurar a saída do Azure Cosmos DB for NoSQL consiste em selecionar a conta em sua assinatura ou fornecer suas credenciais, que normalmente 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 de conta
Database Nome do recurso do banco de dados
Container name Nome do contêiner

O banco de dados e o contêiner já devem existir na conta do Azure Cosmos DB for 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 for NoSQL.

Além disso, é executado o upsert dos itens para o Azure Cosmos DB for NoSQL com base no valor do campo id. Normalmente, os itens são inseridos no Azure Cosmos DB for NoSQL. Se um item já existir com a mesma ID exclusiva, será suposto que a operação seja de atualização, em vez de inserção.