Criar uma conexão de dados dos 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 assinatura do Azure. Criar uma conta gratuita do Azure.
- Um cluster e um banco de dados do Azure Data Explorer. Criar 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, acesse o cluster e selecione Bancos de dados. Em seguida, selecione o banco de dados que contém sua tabela de destino.
No menu à esquerda, selecione Assimilação de dados. Em seguida, na barra superior, selecione Adicionar conexão de dados.
Preencha o formulário com as seguintes informações e, em seguida, selecione Criar.
Configuração Valor sugerido Descrição do campo Nome da conexão de dados teste de hub de conexão O nome da conexão que você deseja criar no Azure Data Explorer. Assinatura A ID da assinatura em que o recurso do hub de eventos está localizado. Namespace do Hub de Eventos Um nome de namespace exclusivo O nome escolhido anteriormente que identifica seu namespace. Hub de eventos test-hub O hub de eventos que você criou. Grupo de consumidores test-group O grupo de consumidores definido no hub de eventos que você 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 de tabela e o mapeamento de maneira a incluir as propriedades selecionadas. Compactação Nenhum O tipo de compactação do conteúdo das mensagens do hub de eventos. Tipos de compactação compatíveis: Nenhum, Gzip. Identidade gerenciada (recomendável) Atribuída pelo sistema A identidade gerenciada usada pelo cluster do Data Explorer para acesso de leitura do hub de eventos. É recomendável usar identidades gerenciadas para controlar o acesso ao seu hub de eventos.
Observação:
Quando a conexão de dados é criada:
* As identidades atribuídas pelo sistema serão criadas automaticamente se ainda não existirem
* A identidade gerenciada é atribuída automaticamente à função receptor de dados dos Hubs de Eventos do Azure e adicionada ao cluster do Data Explorer. É recomendável verificar se a função foi atribuída e se a identidade foi adicionada ao cluster.Observação
Se você tiver uma conexão de dados existente que não esteja usando identidades gerenciadas, é recomendável 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 menus superior, selecione Excluir.