Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
As tarefas do Azure Stream Analytics conectam-se a uma ou mais fontes de dados. Cada entrada define uma ligação a uma fonte de dados existente. A Stream Analytics aceita dados recebidos de vários tipos de fontes de eventos, incluindo Event Hubs, IoT Hub e armazenamento de Blobs. As entradas são referenciadas pelo nome na query SQL de streaming que escreves para cada trabalho. Na consulta, podes juntar múltiplas entradas para misturar dados ou comparar dados em streaming com uma pesquisa para dados de referência, e passar os resultados para as saídas.
A Stream Analytics tem integração de primeira classe com quatro tipos de recursos como entradas:
Estes recursos de entrada podem estar na mesma subscrição do Azure que a sua tarefa de Stream Analytics, ou em uma subscrição diferente.
Pode usar o portal Azure, Azure PowerShell, .NET API, REST API, Visual Studio e Visual Studio Code para criar, editar e testar as entradas de tarefas do Stream Analytics.
Observação
Recomendamos vivamente o uso de ferramentas Stream Analytics para Visual Studio Code para a melhor experiência de desenvolvimento local. Existem lacunas conhecidas nas ferramentas de Stream Analytics para o Visual Studio 2019 (versão 2.6.3000.0) e não será melhorado daqui para a frente.
Entradas de fluxo e de referência
À medida que os dados são enviados para uma fonte de dados, são consumidos pelo trabalho de Stream Analytics e processados em tempo real. As entradas dividem-se em dois tipos:
- Entradas de fluxo de dados
- Entradas de dados de referência.
Entrada de fluxo de dados
Um fluxo de dados é uma sequência ilimitada de eventos ao longo do tempo. Os empregos de Análise de Fluxos devem incluir pelo menos uma entrada de fluxo de dados. Event Hubs, IoT Hub, Azure Data Lake Storage Gen2 e Blob Storage são suportados como fontes de entrada de fluxo de dados. O Event Hubs é utilizado para recolher fluxos de eventos de múltiplos dispositivos e serviços. Estes fluxos podem incluir feeds de atividade nas redes sociais, informações de negociação bolsista ou dados provenientes de sensores. Os Hubs IoT são otimizados para recolher dados de dispositivos ligados em cenários de Internet das Coisas (IoT). O armazenamento em blob pode ser usado como fonte de entrada para ingerir dados em massa em fluxo, como ficheiros de registo.
Para mais informações sobre entradas de dados em fluxo, consulte Dados em fluxo como entrada na Análise de Fluxos.
Entrada de dados de referência
A Análise de Fluxos também suporta entrada conhecida como dados de referência. Os dados de referência são completamente estáticos ou mudam lentamente. É normalmente usado para realizar correlação e pesquisas. Por exemplo, pode juntar dados do fluxo de dados introduzidos a dados nos dados de referência, tal como se faz uma junção SQL para procurar valores estáticos. O Azure Blob storage, Azure Data Lake Storage Gen2 e Azure SQL Database são atualmente suportados como fontes de entrada para dados de referência. Os blobs de fonte de dados de referência têm um limite de até 300 MB, dependendo da complexidade da consulta e das Unidades de Streaming alocadas. Para mais informações, consulte a secção de limitação de tamanho na documentação de dados de referência.
Para mais informações sobre entradas de dados de referência, consulte Utilização de dados de referência para consultas em Análise de Fluxos.