Criar uma conexão de dados de Hubs de Eventos para o Azure Data Explorer
O Azure Data Explorer oferece ingestão de Hubs de Eventos, uma plataforma de streaming de big data e serviço de ingestão de eventos. Os Hubs de Eventos podem processar milhões de eventos por segundo quase em tempo real.
Neste artigo, você se conectará a um hub de eventos e ingerirá dados no Azure Data Explorer. Para obter uma visão geral sobre a ingestão de Hubs de Eventos, consulte Conexão de dados dos Hubs de Eventos do Azure.
Pré-requisitos
- Uma subscrição do Azure. Crie uma conta do Azure gratuita.
- Um cluster e um banco de dados do Azure Data Explorer. Crie um cluster e um banco de dados.
- Uma tabela de destino. Crie uma tabela ou use uma tabela existente.
- Um mapeamento de ingestão para a tabela.
- Um hub de eventos com dados para ingestão.
Criar uma conexão de dados do hub de eventos
Nesta seção, você estabelecerá uma conexão entre o hub de eventos e sua tabela do Azure Data Explorer. Enquanto essa conexão estiver em vigor, os dados serão transmitidos do hub de eventos para a tabela de destino. Se o hub de eventos for movido para um recurso ou assinatura diferente, você precisará atualizar ou recriar a conexão.
No portal do Azure, vá para o cluster e selecione Bancos de dados. Em seguida, selecione o banco de dados que contém a tabela de destino.
No menu à esquerda, selecione Ingestão de dados. Em seguida, na barra superior, selecione Adicionar conexão de dados.
Preencha o formulário com as seguintes informações e selecione Criar.
Definição Valor sugerido Descrição do campo Nome da ligação de dados test-hub-connection O nome da ligação que quer criar no Azure Data Explorer. Subscrição A ID da assinatura onde o recurso do hub de eventos está localizado. Espaço de nomes do hub de eventos Um nome de espaço de nomes exclusivo O nome que escolheu anteriormente que identifica o seu espaço de nomes. Hub de eventos test-hub O hub de eventos que criou. Grupo de consumidores test-group O grupo de consumidores definido no hub de eventos que criou. Propriedades do sistema de eventos Selecionar propriedades relevantes As propriedades do sistema do hub de eventos. Se houver vários registros por mensagem de evento, as propriedades do sistema serão adicionadas ao primeiro registro. Ao adicionar propriedades do sistema, crie ou atualize o esquema e o mapeamento da tabela para incluir as propriedades selecionadas. Compressão Nenhuma O tipo de compactação da carga útil de mensagens do hub de eventos. Tipos de compressão suportados: Nenhum, Gzip. Identidade gerenciada (recomendado) Atribuída pelo sistema A identidade gerenciada usada pelo cluster do Data Explorer para acesso à leitura do hub de eventos. Recomendamos o uso de identidades gerenciadas para controlar o acesso ao seu hub de eventos.
Nota:
Quando a conexão de dados é criada:
* As identidades atribuídas ao sistema são criadas automaticamente se não existirem
* A identidade gerenciada recebe automaticamente a função de Recetor de Dados dos Hubs de Eventos do Azure e é adicionada ao cluster do Data Explorer. Recomendamos verificar se a função foi atribuída e se a identidade foi adicionada ao cluster.Nota
Se você tiver uma conexão de dados existente que não esteja usando identidades gerenciadas, recomendamos atualizá-la para usar identidades gerenciadas.
Remover uma conexão de dados do hub de eventos
Para remover a conexão do hub de eventos do portal do Azure, faça o seguinte:
- Vá para o cluster. No menu à esquerda, selecione Bancos de dados. Em seguida, selecione o banco de dados que contém a tabela de destino.
- No menu à esquerda, selecione Conexões de dados. Em seguida, marque a caixa de seleção ao lado da conexão de dados do hub de eventos relevante.
- Na barra de menu superior, selecione Excluir.