Compartilhar via


Adicionar a captura de dados de alterações (CDA) do Banco de Dados SQL do Azure como origem no hub em tempo real (preview)

Este artigo descreve como obter eventos da captura de dados de alterações (CDA) do Banco de Dados SQL do Azure no hub em tempo real do Fabric. O conector de origem da CDA do Banco de Dados SQL do Azure permite capturar um instantâneo dos dados atuais em um banco de dados SQL do Azure. Em seguida, o conector monitora e registra quaisquer alterações futuras no nível da linha nesses dados.

Observação

Atualmente, o hub em tempo real está em preview.

Pré-requisitos

  • Obtenha acesso ao espaço de trabalho premium do Fabric com permissões de Contribuidor ou superiores.
  • Um SQL Server do Azure em execução com um Banco de Dados SQL do Azure.
  • Subscrição na função de servidor fixa sysadmin para o SQL Server e na função db_owner no banco de dados.
  • CDA habilitada no Banco de Dados SQL do Azure executando o procedimento armazenado sys.sp_cdc_enable_db. Para obter detalhes, confira Habilitar e desabilitar a captura de dados de alterações.

Observação

  • O espelhamento não deve ser habilitado no banco de dados.
  • Não há suporte para a CDA de várias tabelas.

Obter eventos de uma CDA do Banco de Dados SQL do Azure

Você pode obter eventos de uma CDA do Banco de Dados SQL do Azure no hub em tempo real de uma das seguinte maneiras:

  • Usando a experiência Obter eventos
  • Usando a guia Origens da Microsoft

Iniciar experiência Obter eventos

  1. Mude para a experiência de Inteligência em Tempo Real no Microsoft Fabric. Selecione Microsoft Fabric na barra de navegação esquerda e escolha Inteligência em Tempo Real.

    Captura de tela mostrando como mudar para a experiência de Inteligência em Tempo Real.

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

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

  3. Na página Hub em tempo real, selecione Obter mais eventos no canto superior direito da página.

    Captura de tela mostrando a seleção do botão Obter eventos no hub em tempo real.

Use as instruções da seção Adicionar CDA do Banco de Dados SQL do Azure como origem.

Guia Origens da Microsoft

  1. No hub em tempo real, mude para a guia Origens da Microsoft.

  2. Na lista suspensa Origem, selecione BD do SQL do Azure (CDA).

  3. Em Assinatura, selecione uma Assinatura do Azure que tenha o grupo de recursos com o banco de dados SQL.

  4. Em Grupo de recursos, selecione um grupo de recursos que tenha seu banco de dados SQL.

  5. Em Região, selecione uma localização do banco de dados SQL.

  6. Agora, passe o mouse sobre o nome do banco de dados SQL que deseja conectar ao hub em tempo real na lista de bancos de dados e selecione o botão Conectar ou as ... (reticências) e, em seguida, o botão Conectar.

    Captura de tela da guia Origens da Microsoft com filtros para mostrar bancos de dados SQL e o botão de conexão de um Banco de Dados SQL do Azure.

    Para configurar informações de conexão, use as etapas da seção Adicionar CDA do Banco de Dados SQL do Azure como origem. Ignore a primeira etapa de selecionar o BD SQL do Azure (CDA) como um tipo de origem no assistente Obter eventos.

Adicionar a CDA do Banco de Dados SQL do Azure como origem

  1. Na tela Selecionar uma fonte de dados, escolha BD SQL do Azure (CDA).

    Captura de tela da seleção do BD SQL do Azure (CDA).

  2. Na página Conectar, selecione Ir ao recurso para navegar até o Banco de Dados SQL do Azure. Anote o nome do servidor na página de Visão geral. Ele está no seguinte formato: myazuresqlserver.database.windows.net.

    Captura de tela mostrando a página Conectar com o link Ir para o recurso em destaque.

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

    Captura de tela mostrando a página Conectar do assistente Obter eventos com o link **Nova conexão** em destaque.

  4. Na seção Configurações de conexão, insira os seguintes valores para o Banco de Dados SQL do Azure:

    • Servidor: insira o nome do servidor do SQL do Azure do Portal do Azure.

    • Banco de dados: insira o nome do Banco de Dados SQL do Azure do portal do Azure.

      Captura de tela mostrando a seção Configurações de conexão da página Nova conexão.

  5. 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 da página Nova conexão.

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

    1. Insira o nome da tabela SQL.

    2. Em Porta, insira o número da porta (o padrão é 1433).

    3. Na seção Detalhes do fluxo à direita, selecione o espaço de trabalho do Fabric onde deseja salvar o Eventstream que o assistente criará.

    4. Em nome do eventstream, insira um nome para o Eventstream. O assistente cria um Eventstream com a CDA do Banco de Dados SQL do Azure selecionado como origem.

    5. O Nome do fluxo é gerado automaticamente para você acrescentando -stream ao nome do Eventstream. Você verá esse fluxo na guia Fluxos de dados do hub em tempo real quando o assistente for encerrado.

    6. Selecione Avançar.

      Captura de tela mostrando a página Conectar do assistente Obter eventos preenchida.

  7. Na tela Revisar e criar, revise o resumo e selecione Criar origem.

    Captura de tela mostrando a página Revisar e criar do assistente Obter eventos preenchida.

Exibir detalhes do fluxo de dados

  1. Na página Revisar e criar, ao selecionar Abrir eventstream, o assistente abrirá o Eventstream criado para você com a CDA do Banco de Dados SQL do Azure selecionado como origem. Para fechar o assistente, selecione Fechar na parte inferior da página.

    Captura de tela mostrando a página Revisar e criar após a criação bem-sucedida da origem.

  2. No hub em tempo real, mude para a guia Fluxos de dados do hub em tempo real. Atualize a página. O fluxo de dados criado para você é exibido, conforme mostrado na imagem a seguir.

    Captura de tela mostrando a guia Fluxos de dados do hub em tempo real com o fluxo que você acabou de criar.

    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: