Adicionar o SQL Server no VM DB (CDC) como origem no hub em tempo real
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 de malha 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.
Pré-requisitos
- Acesso a um espaço de trabalho no modo de licença de capacidade de malha (ou) no modo de licença de avaliação com permissões de Colaborador ou superiores.
- 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_db
armazenado . 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
Habilite o CDC para o banco de dados.
EXEC sys.sp_cdc_enable_db;
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 página Fontes de dados.
Página de origens de dados
Entre no Microsoft Fabric.
Selecione Tempo Real na barra de navegação esquerda.
Na página do hub em Tempo Real, selecione + Fontes de dados em Conectar a no menu de navegação esquerdo. 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.
Na página Fontes de dados, selecione a categoria CDC do Banco de Dados na parte superior e selecione Conectar no bloco Azure SQL MI DB (CDC).
Use as instruções da seção Adicionar o SQL Server no CDC DB VM como origem .
Adicionar o SQL Server no VM DB CDC como origem
Na página Conectar, selecione Nova conexão.
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 entrarxx.xxx.xxx.xxx:1433
no campo Servidor . Se a porta não for especificada, o valor1433
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.
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.
Selecione Conectar na parte inferior da página.
Agora, na página Conectar, selecione Todas as tabelas ou insira os nomes das tabelas separados por vírgulas, como:
dbo.table1, dbo.table2
.Selecione Seguinte.
No ecrã Rever + criar, reveja o resumo e, em seguida, selecione Ligar.
Ver detalhes do fluxo de dados
- Na página Revisar + conectar, se você selecionar Abrir fluxo de eventos, o assistente abrirá o fluxo de eventos criado para você com o SQL Server selecionado em VM DB (CDC) como origem. Para fechar o assistente, selecione Fechar ou X* no canto superior direito 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: