Compartilhar via


Adicionar o SQL Server no Banco de Dados da VM (CDA) como fonte no Hub em Tempo Real

Este artigo descreve como adicionar o SQL Server no Banco de Dados da VM (CDA) como fonte de eventos no Hub em Tempo Real do Fabric.

O conector de origem do SQL Server na VM DB (CDA) para os Eventstreams 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 no nível de linha nos dados. Depois que essas alterações forem capturadas no Eventstream, você poderá processar esses dados em tempo real e enviá-los para vários destinos para processamento ou análise adicionais.

Pré-requisitos

  • Acesso a um espaço de trabalho no modo de licença de capacidade do Fabric (ou) no modo de licença de Avaliação com permissões de Colaborador ou superior.
  • Um SQL Server em execução no banco de dados da VM.
  • Seu SQL Server no banco de dados da VM deve ser configurado para permitir o acesso público.
  • Habilite a CDA em seu SQL Server no banco de dados da VM executando o procedimento armazenado sys.sp_cdc_enable_db. Para obter detalhes, confira Habilitar e desabilitar a captura de dados de alterações.

Habilitar a CDA no SQL Server no banco de dados da VM

  1. Habilite a CDA para o banco de dados.

    EXEC sys.sp_cdc_enable_db; 
    
  2. Habilite a CDA para uma tabela usando uma opção de função gating. 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 a CDA no SQL Server no banco de dados da VM.

Obter eventos do SQL Server no Banco de Dados da VM (CDA)

Você pode obter eventos de um SQL Server no Banco de Dados da VM (CDA) para o Hub em Tempo Real usando a página Fontes de dados.

Página fontes de dados

  1. Entre no Microsoft Fabric.

  2. Selecione Tempo Real na barra de navegação esquerda.

  3. Na página Hub em Tempo Real, selecione + Fontes de dados em Conectar-se a no menu de navegação à esquerda. Você também pode acessar a página Fontes de dados nas páginas Todos os fluxos de dados ou Meus fluxos de dados, selecionando o botão + Conectar fonte de dados no canto superior direito.

    Captura de tela que mostra como iniciar a experiência Conectar-se à fonte de dados.

  1. Na página Fontes de dados, selecione a categoria CDA do Banco de Dados na parte superior e selecione Conectar no bloco Banco de Dados de MI de SQL do Azure (CDA).

    Captura de tela mostrando a escolha do SQL Server no Banco de Dados da VM (CDA) como o tipo de fonte na página Fontes de dados.

    Use as instruções na seção Adicionar SQL Server na CDA do banco de dados da VM como fonte.

Adicionar o SQL Server na CDA do banco de dados da VM como fonte

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

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

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

    • Servidor: insira o endereço IP ou o nome de domínio acessível publicamente da VM e adicione dois-pontos e a porta. Por exemplo, se o endereço IP for xx.xxx.xxx.xxx e a porta for 1433, você deverá entrar xx.xxx.xxx.xxx:1433 no campo Servidor. Se a porta não for especificada, o valor da porta padrão 1433 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 tela que mostra a seção Configurações de conexão da página Conectar.

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

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

    • 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.

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

      Observação

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

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

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

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

  6. Selecione Avançar.

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

  7. Na tela Examinar e conectar, examine o resumo e selecione Conectar.

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

Exibir detalhes do fluxo de dados

  1. Na página Examinar e conectar, se você selecionar Abrir Eventstream, o assistente abrirá o Eventstream criado para você com o SQL Server no Banco de Dados da VM (CDA) selecionado como fonte. Para fechar o assistente, selecione Fechar ou X* no canto superior direito da página.
  2. Em 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, confira View details of data streams in Fabric Real-Time hub.

Para saber mais sobre consumo de fluxos de dados, confira os seguintes artigos: