Adicionar Hubs de Eventos do Azure como origem a um Eventstream

Este artigo mostra como adicionar Hubs de Eventos do Azure como origem a um Eventstream.

Observação

Se desejar usar recursos avançados que estão em versão prévia, selecione Recursos Avançados na parte superior. Caso contrário, selecione Recursos Padrão. Para obter informações sobre recursos avançados que estão em versão prévia, consulte Introdução aos fluxos de eventos do Fabric.

Pré-requisitos

Antes de começar, você deve concluir os seguintes pré-requisitos:

  • Obtenha acesso a um workspace premium com permissões de Colaborador ou superior no local em que seu fluxo de eventos está localizado.
  • Você precisa ter permissão apropriada para obter as chaves de acesso do hub de eventos. O hub de eventos deve ser acessível publicamente e não estar por trás de um firewall ou protegido em uma rede virtual.

Importante

Atualmente, os recursos avançados dos fluxos de eventos do Fabric estão em preview.

Observação

O número máximo de origens e destinos para um fluxo de eventos é 11.

Adicionar Hubs de Eventos do Azure como fonte

Se tiver um hub de eventos do Azure criado com dados de streaming, siga estes passos para adicionar um hub de eventos do Azure como origem do eventstream:

  1. Crie um eventstream com recursos avançados.

  2. Se você ainda não tiver adicionado uma origem ao seu eventstream, escolha Adicionar origem externa na Página de introdução.

    Captura de tela mostrando um novo eventstream com o bloco Adicionar origem externa escolhida.

    Se você estiver adicionando Hubs de Eventos do Azure como fonte a um eventstream já publicado, mude para o modo de edição, escolha Adicionar fonte na faixa e escolha Fontes externas.

    Captura de tela mostrando o menu Adicionar origem externa para um eventstream publicado.

Configurar o conector de Hubs de Eventos do Azure

  1. Na página Selecionar uma fonte de dados, escolha Hubs de Eventos do Azure.

    Captura de tela mostrando a escolha de Hubs de Eventos do Azure como o tipo de fonte no assistente Obter eventos.

  2. Se já houver uma conexão com Hubs de Eventos do Azure, escolha esta conexão, conforme mostrado na imagem a seguir, e vá para a etapa de configuração do Formato de dados nas etapas a seguir.

    Captura de tela mostrando a página Conectar com uma conexão existente com um hub de eventos do Azure.

  3. Na página Conectar, selecione Nova conexão.

    Captura de tela mostrando a página Conectar com o link Nova conexão em destaque.

  4. Na seção Configurações de conexão, siga estas etapas:

    1. Insira o nome do namespace de Hub de Eventos.

    2. Insira o nome do hub de eventos.

      Captura de tela mostrando as configurações de conexão com o namespace de Hubs de Eventos e o hub de eventos especificado.

  5. Na seção Credenciais de conexão, execute estas etapas:

    1. Em Nome da conexão, insira um nome para a conexão com o hub de eventos.

    2. Em Variante de autenticação, confirme se a opção Chave de acesso compartilhada está escolhida.

    3. Em Nome da chave de acesso compartilhada, insira o nome da chave de acesso compartilhada.

    4. Em Chave de acesso compartilhada, insira o valor da chave de acesso compartilhada.

    5. Na parte inferior da página, selecione Conectar.

      Captura de tela mostrando a página um de Conectar para o conector de Hubs de Eventos do Azure.

      Para obter o nome e o valor da chave de acesso, execute estas etapas:

      1. Navegue até o namespace de Hubs de Eventos do Azure no portal do Azure.

      2. Na página Namespace dos Hubs de Eventos, escolha Políticas de acesso compartilhado no menu de navegação esquerdo.

      3. Escolha a chave de acesso na lista. Anote o nome da chave de acesso.

      4. Escolha o botão de cópia ao lado de Chave primária.

        Captura de tela mostrando a chave de acesso para um namespace de Hubs de Eventos do Azure.

  6. Agora, na página Conectar do assistente, em Grupo de consumidores, insira o nome do grupo de consumidores. Por padrão, $Default é escolhido, que é o grupo de consumidores padrão para o hub de eventos.

  7. Em Formato de dados escolha um formato de dados dos eventos de entrada em tempo real que você deseja obter do hub de eventos do Azure. Você pode escolher entre os formatos de dados JSON, Avro e CSV (com cabeçalho).

  8. Selecione Avançar na parte inferior da página.

    Captura de tela mostrando a página dois de Conectar para o conector de Hubs de Eventos do Azure.

  9. Na página Revisar e criar, revise as configurações e selecione Adicionar.

    Captura de tela mostrando a página Revisar e criar para o conector do Hubs de Eventos do Azure.

Você verá que a fonte dos Hubs de Eventos é adicionada ao eventstream na tela no Modo de edição. Para implementar esse Hub de Eventos do Azure recém-adicionado, escolha Publicar na faixa.

Captura de tela mostrando o editor com o botão Publicar escolhido.

Depois de concluir essas etapas, o Hub de Eventos do Azure estará disponível para visualização na Exibição ao vivo. Escolha o bloco Hub de eventos no diagrama para ver a página semelhante à que se segue.

Captura de tela mostrando o editor na exibição ao vivo.

Para saber como adicionar outras origens a um Eventstream, consulte os seguintes artigos:

Pré-requisitos

Antes de começar, você deve concluir os seguintes pré-requisitos:

  • Obtenha acesso a um workspace premium com permissões de Colaborador ou superior no local em que seu fluxo de eventos está localizado.
  • Você precisa ter permissão apropriada para obter as chaves de acesso do hub de eventos. O hub de eventos deve ser acessível publicamente e não estar por trás de um firewall ou protegido em uma rede virtual.

Observação

O número máximo de origens e destinos para um fluxo de eventos é 11.

Adicionar um hub de eventos do Azure como fonte

Se tiver um hub de eventos do Azure criado com dados de streaming, siga estes passos para adicionar um hub de eventos do Azure como origem do eventstream:

  1. Selecione Nova origem na faixa de opções ou “+” na tela do editor principal e, em seguida, Hubs de Eventos do Azure.

  2. Insira um nome de origem para a nova origem e selecione uma conexão de nuvem para o hub de eventos do Azure.

    Captura de tela mostrando a configuração de origem dos Hubs de Eventos do Azure.

  3. Se você não tiver uma conexão de nuvem, selecione Criar nova conexão para criar uma. Para criar uma nova conexão, preencha as Configurações de conexão e Credenciais de conexão do hub de eventos do Azure e selecione Criar.

    Captura de tela mostrando a conexão de nuvem na origem do hub de eventos.

    • Namespace do Hub de Eventos: insira o nome do namespace do hub de eventos do Azure.

    • Hub de Eventos: insira o nome do hub de eventos do Azure no portal do Azure.

    • Nome da conexão: insira um nome para a conexão de nuvem.

    • Nome da chave de acesso compartilhado e Chave de acesso compartilhado: vá para o hub de eventos do Azure e crie uma política com permissão de Manage ou Listen em Compartilhar políticas de acesso. Em seguida, use o nome da política e a chave primária como o Nome da Chave de Acesso Compartilhado e a Chave de Acesso Compartilhado.

      Captura de tela mostrando a chave de política do hub de eventos do Azure.

  4. Depois de criar uma conexão de nuvem, selecione o botão atualizar e, em seguida, selecione a conexão de nuvem que você criou.

    Captura de tela mostrando a atualização da conexão de nuvem.

  5. Selecione um Formato de dados dos eventos de entrada em tempo real que você deseja obter do hub de eventos do Azure.

    Observação

    O recurso de fluxos de eventos dá suporte à ingestão de eventos de Hubs de Eventos do Azure em formatos de dados JSON, Avro e CSV (com cabeçalho).

  6. Selecione um Grupo de consumidores que pode ler os dados de eventos do hub de eventos do Azure e, em seguida, selecione Adicionar.

Depois de criar a origem do hub de eventos, você a verá adicionada ao fluxo de eventos na tela.

Captura de tela mostrando a origem do hub de eventos.

Para saber como adicionar outras origens a um Eventstream, consulte os seguintes artigos: