Partilhar via


Obter eventos do Google Cloud Pub/Sub para o hub em tempo real (pré-visualização)

Este artigo descreve como adicionar o Google Cloud Pub/Sub como uma fonte de eventos no hub Fabric Real-Time. O Google Pub/Sub é um serviço de mensagens que permite publicar e assinar fluxos de eventos.

Nota

O hub em tempo real está atualmente em visualização.

Pré-requisitos

  • Obtenha acesso ao espaço de trabalho premium do Fabric com permissões de Colaborador ou superior.
  • Uma conta do Google Cloud com o serviço Pub/Sub ativado. Certifique-se de que selecionou uma função com as permissões necessárias.

Obter informações de conexão do Google Cloud Pub/Sub

Obtenha as seguintes informações do Google Cloud:

  • ID do Projeto
  • ID de Subscrição
  • Chave da conta de serviço
  1. Obtenha o ID do projeto no Google Cloud Console.

    Captura de tela que mostra o Google Cloud Console que mostra um ID de projeto.

  2. Obtenha o ID da subscrição na página Subscrições no Google Cloud Pub/Sub.

    Captura de ecrã que mostra a página Google Cloud Pub/Sub que mostra um ID de subscrição.

  3. Obtenha a chave da conta de serviço.

    1. No Google Cloud Console, selecione IAM & Admin.

      Captura de ecrã que mostra a consola do Google Cloud que mostra a página de administração.

    2. Selecione Contas de Serviço no menu à esquerda e, em seguida, selecione Criar Conta de Serviço.

      Captura de ecrã que mostra a consola do Google Cloud que mostra a página Criar conta de serviço.

    3. Depois de configurar, dê a permissão apropriada à sua função (Proprietário) e selecione Concluído.

      Captura de tela que mostra o Google Cloud Console que mostra a conclusão da criação da conta de serviço.

    4. Selecione sua função e selecione Gerenciar chaves em Ações.

      Captura de tela que mostra o Google Cloud Console que mostra o botão Gerenciar teclas em Ações.

    5. Selecione Adicionar chave e, em seguida, selecione Criar nova chave.

      Captura de tela que mostra o Google Cloud Console que mostra a seleção de Criar nova chave.

    6. Baixe o arquivo JSON e copie todo o conteúdo JSON como a chave da conta de serviço.

      Nota

      O arquivo JSON pode ser baixado apenas uma vez.

Iniciar Adicionar experiência de origem

  1. Entre no Microsoft Fabric.

  2. Selecione Hub em tempo real na barra de navegação esquerda.

  3. Na página do hub em tempo real, selecione + Adicionar fonte no canto superior direito da página.

    Captura de tela que mostra como iniciar o hub em tempo real no Microsoft Fabric.

Adicionar o Google Cloud Pub/Sub como fonte

  1. Na tela Selecione uma fonte de dados, selecione Google Cloud Pub/Sub.

    Captura de tela que mostra a página Selecionar uma fonte de dados com o Google Cloud Pub/Sub selecionado.

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

    Captura de tela que mostra a página Conectar do assistente Adicionar código-fonte com o link **Nova conexão** realçado.

  3. Na seção Configurações de conexão, especifique a ID do projeto.

    Captura de ecrã que mostra a secção Definições de ligação da página Nova ligação.

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

    1. Selecione uma conexão existente ou mantenha o valor padrão: Criar nova conexão.

    2. Em Nome da assinatura, insira o nome da assinatura que você anotou na página Google Cloud Pub/Sub.

    3. Em Chave da conta de serviço, insira a chave da conta de serviço que você anotou no Console do Google Cloud.

    4. Selecione Ligar.

      Captura de tela que mostra a seção Credenciais de conexão da página Nova conexão.

  5. Na página Conectar, insira o nome da fonte e o nome do tópico para a nova fonte.

    • Nome da fonte - Dê um nome a esta fonte.
    • Nome do tópico - Pode ser qualquer string.
  6. Selecione Avançar na parte inferior da página.

  7. Na página Rever e criar, reveja o resumo e selecione Criar origem.

Ver detalhes do fluxo de dados

  1. Na página Rever e criar, se selecionar Abrir fluxo de eventos, o assistente abre o fluxo de eventos que criou para si com o Google Cloud Pub/Sub selecionado como origem. Para fechar o assistente, selecione Fechar ou X* no canto superior direito da página.
  2. No hub em tempo real, selecione Todos os fluxos de dados. Para ver o novo fluxo de dados, atualize a página Todos os fluxos de dados. Para obter etapas detalhadas, consulte Exibir detalhes de fluxos de dados no hub Fabric Real-Time.

Para saber mais sobre como consumir fluxos de dados, consulte os seguintes artigos: