Compartilhar via


Adicionar origem da CDA do Banco de Dados PostgreSQL a um Eventstream

Este artigo mostra como adicionar uma origem da captura de dados de alterações do Banco de Dados PostgreSQL (CDA) a um Eventstream.

O conector de origem da captura de dados de alterações (CDA) do Banco de Dados PostgreSQL para fluxos de eventos do Microsoft Fabric permite capturar um instantâneo dos dados atuais em um Banco de Dados PostgreSQL. Em seguida, o conector monitora e registra quaisquer alterações futuras no nível da linha nesses dados. Depois que as alterações forem capturadas no eventstream, você poderá processar esses dados da CDA em tempo real e enviá-los a diferentes destinos no Fabric para processamento ou análise adicionais.

Observação

Não há suporte para esta origem nas seguintes regiões de capacidade do espaço de trabalho: Oeste dos EUA 3 e Oeste da Suíça.

Pré-requisitos

Habilitar A CDA no Banco de Dados do Azure para PostgreSQL

Para habilitar o CDA em seu servidor flexível do Banco de Dados do Azure para PostgreSQL, siga essas etapas:

  1. No portal do Azure, na página do servidor flexível do Banco de Dados do Azure para PostgreSQL, selecione Parâmetros do servidor no menu de navegação.

  2. Na página Parâmetros do servidor:

    • Defina wal_level para lógico.
    • Atualize max_worker_processes para pelo menos 16.

    Captura de tela mostrando a habilitação da CDA para uma implantação de servidor flexível.

  3. Salve as alterações e reinicie o servidor.

  4. Confirme se a instância de servidor flexível do Banco de Dados do Azure para PostgreSQL permite tráfego de rede pública.

  5. Conceda ao usuário administrador permissões para executar a instrução SQL a seguir. Se você quiser usar outra conta de usuário para conectar seu banco de dados PostgreSQL para efetuar fetch de CDC, verifique se o usuário é o proprietário da tabela.

    ALTER ROLE <admin_user_or_table_owner_user> WITH REPLICATION;
    

Iniciar o assistente Selecionar uma fonte de dados

Se você ainda não adicionou nenhuma fonte ao Eventstream, selecione o bloco Usar fonte externa.

Captura de tela que mostra a seleção do bloco Usar fonte externa.

Caso esteja adicionando a fonte a um Eventstream já publicado, alterne para o modo Editar, selecione Adicionar fonte na faixa de opções e selecione Fontes externas.

Captura de tela que mostra a seleção de Adicionar fonte para o menu Fontes externas.

Na página Selecionar uma fonte de dados, pesquise e selecione Conectar no bloco Banco de Dados do Azure para PostgreSQL (CDA).

Captura de tela que mostra a seleção do Banco de Dados do Azure para PostgreSQL (CDA) como o tipo de fonte no assistente Obter eventos.

Configurar e conectar-se à CDA do Banco de Dados do Azure para PostgreSQL

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

    Captura de tela mostrando a página Conectar de um Banco de Dados PostgreSQL do Azure com o link Nova conexão em destaque.

  2. Na seção Configurações de conexão, insira as informações a seguir.

    • Servidor: o endereço do servidor do seu Banco de Dados PostgreSQL, por exemplo my-pgsql-server.postgres.database.azure.com.

    • Banco de dados: o nome do banco de dados, por exemplo my_database.

      Captura de tela mostrando a seção Configurações de conexão do conector de Banco de Dados PostgreSQL do Azure.

  3. Role para baixo e, na seção Credenciais de conexão, siga as etapas a seguir.

    1. Em Nome da conexão, insira um nome para a conexão.

    2. Em Variante de autenticação, selecione Básico.

      Observação

      Atualmente, os fluxos de eventos do Fabric são compatíveis apenas com a autenticação Básica.

    3. Insira o Nome de usuário e a Senha do banco de dados.

    4. Selecione Conectar.

      Captura de tela mostrando a seção Credenciais de conexão do conector de Banco de Dados PostgreSQL do Azure.

  4. Agora, na página Conectar, execute estas etapas:

    1. Em Tabela, insira o nome da tabela.

    2. Em Porta, insira o número da porta ou deixe o valor padrão: 5432.

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

      Captura de tela mostrando a página Conectar preenchida para o conector de Banco de Dados PostgreSQL do Azure.

  5. Na página Revisar e conectar, examine o resumo e selecione Adicionar.

    Captura de tela mostrando a página Revisar e criar preenchida para o conector de Banco de Dados PostgreSQL do Azure.

Observação

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

Exibir o Eventstream atualizado

  1. Você pode ver a origem da CDA do Banco de Dados PostgreSQL adicionada ao Eventstream no Modo de edição.

    Captura de tela dos fluxos de origem da CDA do BD para PostgreSQL no Modo de Exibição de Edição.

  2. Para implementar essa origem recém-adicionada da CDA do BD para PostgreSQL, selecione Publicar. Depois de concluir essas etapas, a origem da CDA do BD para PostgreSQL estará disponível para visualização na Exibição ao vivo.

    Captura de tela dos fluxos de origem da CDA do BD para PostgreSQL na Exibição ao vivo.

Outros conectores: