Partilhar via


Ingerir dados do Azure Stream Analytics para o Azure Data Explorer

Importante

Este conector pode ser utilizado na Análise em Tempo Real no Microsoft Fabric. Utilize as instruções neste artigo com as seguintes exceções:

O Azure Data Explorer suporta a ingestão de dados do Azure Stream Analytics. O Azure Stream Analytics é uma análise em tempo real e um motor complexo de processamento de eventos que foi concebido para processar volumes elevados de dados de transmissão em fluxo rápida de várias origens em simultâneo.

Uma tarefa do Azure Stream Analytics consiste numa origem de entrada, numa consulta de transformação e numa ligação de saída. Pode criar, editar e testar tarefas do Stream Analytics com o portal do Azure, modelos do Azure Resource Manager (ARM), Azure PowerShell, API .NET, API REST, Visual Studio e editor de código do Stream Analytics.

Neste artigo, irá aprender a utilizar uma tarefa do Stream Analytics para recolher dados de um hub de eventos e enviá-lo para o cluster do Azure Data Explorer com o portal do Azure ou um modelo do ARM.

Pré-requisitos

Criar uma ligação de saída do Azure Data Explorer

Utilize os seguintes passos para criar uma saída do Azure Data Explorer para uma tarefa do Stream Analytics com o portal do Azure ou com um modelo do ARM. A ligação é utilizada pela tarefa do Stream Analytics para enviar dados para uma tabela de Data Explorer do Azure especificada. Depois de criada e a tarefa estar em execução, os dados que fluem para a tarefa são ingeridos na tabela de destino especificada.

Importante

  • O conector de saída do Azure Data Explorer só suporta a autenticação de Identidade Gerida. Como parte da criação do conector, as permissões do monitor de base de dados e do ingestor de bases de dados são concedidas à identidade gerida da tarefa do Azure Stream Analytics.
  • Ao configurar o conector de saída Data Explorer do Azure, especifique o cluster de destino, a base de dados e o nome da tabela. Para que a ingestão seja bem-sucedida, todas as colunas definidas na consulta do Azure Stream Analytics têm de corresponder aos nomes e tipos de coluna na tabela Data Explorer do Azure. Os nomes das colunas são sensíveis às maiúsculas e minúsculas e podem estar em qualquer ordem. Se existirem colunas na consulta do Azure Stream Analytics que não mapeiam colunas na tabela Data Explorer do Azure, é gerado um erro.

Nota

  • Todas as entradas do Azure Stream Analytics são suportadas. O conector transforma as entradas no formato CSV e, em seguida, importa os dados para a tabela de Data Explorer do Azure especificada.
  • O Azure Data Explorer tem uma política de agregação (batching) para ingestão de dados, concebida para otimizar o processo de ingestão. Por predefinição, a política está configurada para 5 minutos, 1000 itens ou 1 GB de dados por predefinição, pelo que poderá ter uma latência. Para obter informações sobre como configurar as opções de agregação, veja Política de criação de lotes.

Antes de começar, certifique-se de que tem uma tarefa existente do Stream Analytics ou crie uma nova e, em seguida, utilize os seguintes passos para criar a ligação Data Explorer do Azure.

  1. Inicie sessão no portal do Azure.

  2. No portal do Azure, abra Todos os recursos e selecione a tarefa do Stream Analytics.

  3. Em Topologia da tarefa, selecione as Saídas.

  4. Selecione Adicionar>Data Explorer do Azure.

    Captura de ecrã a mostrar a página Saídas, a mostrar como criar uma ligação do Azure Data Explorer.

  5. Preencha o formulário de saída com as seguintes informações e, em seguida, selecione Guardar.

    Nota

    Pode utilizar as seguintes opções para especificar o cluster e a base de dados:

    • Subscrição: selecione Selecionar Data Explorer do Azure nas suas subscrições, selecione a sua subscrição e, em seguida, selecione o cluster e a base de dados.
    • Manualmente: selecione Fornecer definições de Data Explorer do Azure manualmente, especifique o URI e a base de dados do cluster.
    Nome da propriedade Description
    Alias de saída Um nome amigável utilizado nas consultas para direcionar a saída da consulta para esta base de dados.
    Subscrição Selecione a subscrição do Azure onde reside o cluster.
    Cluster O nome exclusivo que identifica o cluster. O nome de domínio [região].kusto.windows.net é anexado ao nome de cluster que indicar. O nome pode conter apenas letras minúsculas e números. Tem de conter entre 4 e 22 carateres.
    Cluster URI O URI de ingestão de dados do cluster. Pode especificar o URI para o Data Explorer do Azure ou Azure Synapse Data Explorer pontos finais de ingestão de dados.
    Base de Dados O nome da base de dados para onde está a enviar a sua saída. O nome da base de dados tem de ser exclusivo dentro do cluster.
    Autenticação Uma identidade gerida Microsoft Entra que permite ao cluster aceder facilmente a outros recursos protegidos Microsoft Entra. A identidade é gerida pela plataforma do Azure e não precisa que o utilizador aprovisione ou rode nenhuns segredos. A configuração de identidade gerida permite-lhe utilizar chaves geridas pelo cliente para o cluster.
    Tabela O nome da tabela para onde está a enviar a sua saída. Os nomes das colunas e os tipos de dados na saída do Azure Stream Analytics têm de corresponder ao esquema da tabela Data Explorer do Azure.

    Captura de ecrã da caixa de diálogo Novo resultado, a mostrar as informações necessárias.