Adicionar CDC (Captura de Dados de Alteração do Banco de Dados SQL) do Azure como origem no hub em tempo real (visualização)
Este artigo descreve como obter eventos do CDC (Captura de Dados de Alteração) do Banco de Dados SQL do Azure para o hub Fabric Real-Time. O conector de origem CDC 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.
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.
- Um servidor SQL do Azure em execução com um banco de dados SQL do Azure.
- Associação à função de servidor fixa sysadmin para o SQL Server e db_owner função no banco de dados.
- CDC habilitado em seu banco de dados SQL do Azure executando o procedimento
sys.sp_cdc_enable_db
armazenado . Para obter detalhes, consulte Habilitar e desabilitar a captura de dados de alteração.
Nota
- O espelhamento não deve ser habilitado em seu banco de dados.
- Várias tabelas CDC não é suportado.
Obter eventos de um CDC do Banco de Dados SQL do Azure
Você pode obter eventos de um CDC do Banco de Dados SQL do Azure para o hub em tempo real de uma das maneiras:
Iniciar Adicionar experiência de origem
Entre no Microsoft Fabric.
Selecione Hub em tempo real na barra de navegação esquerda.
Na página do hub em tempo real, selecione + Adicionar fonte no canto superior direito da página.
Use as instruções da seção Adicionar CDC do Banco de Dados SQL do Azure como origem .
Página de fontes da Microsoft
No hub em tempo real, selecione Fontes da Microsoft.
Na lista suspensa Origem, selecione Banco de Dados SQL do Azure (CDC).
Em Assinatura, selecione uma assinatura do Azure que tenha o grupo de recursos com seu banco de dados SQL.
Em Grupo de recursos, selecione um grupo de recursos que tenha seu banco de dados SQL.
Em Região, selecione um local onde seu banco de dados SQL está localizado.
Agora, mova o mouse sobre o nome do banco de dados SQL que você deseja conectar ao hub em tempo real na lista de bancos de dados e selecione o botão Conectar ou selecione ... (reticências) e, em seguida, selecione o botão Ligar .
Para configurar informações de conexão, use as etapas da seção Adicionar CDC do Banco de Dados SQL do Azure como origem . Ignore a primeira etapa da seleção do Banco de Dados SQL do Azure (CDC) como um tipo de fonte no assistente Adicionar origem.
Adicionar CDC do Banco de Dados SQL do Azure como origem
Na tela Selecione uma fonte de dados, selecione Azure SQL DB (CDC).
Na página Conectar, selecione Ir para o recurso para navegar até o banco de dados SQL do Azure. Anote o nome do servidor na página Visão geral . Está no seguinte formato:
myazuresqlserver.database.windows.net
.Na página Conectar, selecione Nova conexão.
Na seção Configurações de conexão , insira os seguintes valores para seu banco de dados SQL do Azure:
Servidor: insira o nome do servidor SQL do Azure no portal do Azure.
Banco de dados: insira o nome do banco de dados SQL do Azure no portal do Azure.
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 banco de dados.
Selecione Ligar.
Agora, na página Conectar , siga estas etapas:
Selecione Todas as tabelas ou insira os nomes das tabelas separados por vírgulas, como:
dbo.table1, dbo.table2
.Para Port, o valor padrão é 1433 e não pode ser modificado.
Na seção Detalhes do fluxo à direita, selecione o espaço de trabalho Malha onde deseja salvar o fluxo de eventos que o Assistente vai criar.
Para eventstream name, insira um nome para eventstream. O assistente cria um fluxo de eventos com o CDC do Banco de Dados SQL do Azure selecionado como origem.
O nome do fluxo é gerado automaticamente para você anexando -stream ao nome do fluxo de eventos. Você pode ver esse fluxo na página Todos os fluxos de dados do hub em tempo real quando o assistente terminar.
Selecione Seguinte.
No ecrã Rever e criar, reveja o resumo e, em seguida, selecione Criar origem.
Ver detalhes do fluxo de dados
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 CDC da Base de Dados SQL do Azure selecionado como origem. Para fechar o assistente, selecione Fechar na parte inferior da página.
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.
Conteúdos relacionados
Para saber mais sobre como consumir fluxos de dados, consulte os seguintes artigos: