Adicionar o SQL Server no VM DB (CDC) como origem no hub em tempo real (visualização)

Este artigo descreve como adicionar o SQL Server no VM DB (CDC) como uma fonte de eventos no hub Fabric Real-Time.

O conector de origem do SQL Server on VM DB (CDC) para fluxos de eventos do Fabric permite capturar um instantâneo dos dados atuais em um banco de dados do SQL Server na VM. Em seguida, o conector monitora e registra quaisquer alterações futuras nos dados no nível da linha. Depois que essas alterações são capturadas no fluxo de eventos, você pode processar esses dados em tempo real e enviá-los para vários destinos para processamento ou análise adicionais.

Nota

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

Pré-requisitos

  • Acesso ao espaço de trabalho premium do Fabric com permissões de Colaborador ou superior.
  • Um SQL Server em execução no banco de dados VM.
  • Seu banco de dados SQL Server em VM deve ser configurado para permitir acesso público.
  • Habilite o CDC em seu banco de dados SQL Server on VM executando o procedimento sys.sp_cdc_enable_dbarmazenado . Para obter detalhes, consulte Habilitar e desabilitar a captura de dados de alteração.

Habilitar CDC em seu banco de dados SQL Server on VM

  1. Habilite o CDC para o banco de dados.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Habilite o CDC para uma tabela usando uma opção de função de bloqueio. Neste exemplo, MyTable é o nome da tabela SQL.

    EXEC sys.sp_cdc_enable_table 
       @source_schema = N'dbo', 
       @source_name   = N'MyTable', 
       @role_name     = NULL 
    GO 
    

    Depois que a consulta for executada com êxito, você habilitou o CDC no banco de dados do SQL Server na VM.

Obter eventos do SQL Server em VM DB (CDC)

Você pode obter eventos de um SQL Server em VM DB (CDC) no hub em tempo real usando a experiência Adicionar origem.

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 SQL Server no VM DB CDC como origem

  1. Na tela Selecione uma fonte de dados, selecione SQL Server on VM DB (CDC) como a fonte de dados.

    Captura de tela que mostra a seleção do SQL Server no conector VM DB (CDC).

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

    Captura de tela que mostra a seleção do link Nova conexão na página Conectar.

  3. Na seção Configurações de conexão , insira os seguintes valores para o SQL Server na VM:

    • Servidor: introduza o endereço IP ou o nome de domínio publicamente acessível da sua VM e, em seguida, adicione dois pontos e a porta. Por exemplo, se o seu endereço IP é xx.xxx.xxx.xxx e a porta é 1433, então você deve entrar xx.xxx.xxx.xxx:1433 no campo Servidor . Se a porta não for especificada, o valor 1433 da porta padrão será usado.

    • Banco de dados: insira o nome do banco de dados ao qual você deseja se conectar no SQL Server na VM.

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

  4. Role para baixo e, na seção Credenciais de conexão, siga estas etapas.

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

    • Em Tipo de autenticação, selecione Básico.

      Nota

      Atualmente, os fluxos de eventos do Fabric oferecem suporte apenas à autenticação Básica .

    • Digite nome de usuário e senha para o SQL Server na VM.

      Nota

      Não selecione a opção: Usar conexão criptografada.

      Captura de ecrã que mostra a secção Credenciais de ligação da página Ligar.

  5. Selecione Conectar na parte inferior da página.

  6. Agora, na página Conectar, selecione Todas as tabelas ou insira os nomes das tabelas separados por vírgulas, como: dbo.table1, dbo.table2.

  7. Selecione Seguinte.

    Captura de tela que mostra a seleção da opção Todas as tabelas.

  8. No ecrã Rever e criar, reveja o resumo e, em seguida, selecione Adicionar.

    Captura de tela que mostra a seleção do botão Adicionar.

Ver detalhes do fluxo de dados

  1. Na página Revisar e criar, se você selecionar Abrir fluxo de eventos, o assistente abrirá o fluxo de eventos que ele criou para você com o SQL Server selecionado no VM DB (CDC) 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: