evento
31/03, 23 - 2/04, 23
O maior evento de aprendizagem de Malha, Power BI e SQL. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $400.
Registe-se hoje mesmoEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Este artigo descreve como adicionar o Azure Cosmos DB for NoSQL Change Data Capture (CDC) como uma fonte de eventos no hub Fabric Real-Time.
O conector de origem CDC (Change Data Capture) do Azure Cosmos DB permite capturar um instantâneo dos dados atuais em um banco de dados do Azure Cosmos DB. Em seguida, o conector monitora e registra quaisquer alterações futuras no nível da linha nesses dados. Depois que as alterações são capturadas em um fluxo, você pode processar esses dados CDC em tempo real e enviá-los para diferentes destinos no Fabric para processamento ou análise adicionais.
Os rótulos dos itens que você precisa coletar do portal do Azure são mostrados nas etapas a seguir. Você sempre precisa do URI do ponto de extremidade, em um formato como https://<account>.<api>.azure.com:<port>/
, a Chave Primária e o Nome do banco de dados e IDs de item para os quais deseja coletar dados.
Nota
O Azure Cosmos DB para NoSQL CDC está usando o Modo de Versão Mais Recente do Feed de Alterações do Azure Cosmos DB. Ele captura as alterações nos registros na versão mais recente. Observe que as exclusões não são capturadas com esse modo.
Na página do portal do Azure para sua conta do Azure Cosmos DB, selecione Chaves em Configurações na navegação à esquerda.
Na página Chaves, copie os valores de URI e Chave primária a serem usados para configurar a conexão de fluxo de eventos.
Na página Visão Geral do portal do Azure para sua conta do Azure Cosmos DB, anote o Banco de Dados e a ID do item para os quais você deseja coletar dados.
Você pode obter eventos de um CDC do Azure Cosmos DB para o hub em tempo real de uma das maneiras:
Entre no Microsoft Fabric.
Se você vir Power BI no canto inferior esquerdo da página, alterne para a carga de trabalho do Fabric selecionando Power BI e, em seguida, selecionando 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.
Use as instruções da seção Adicionar CDC do Azure Cosmos DB como origem .
No hub em tempo real, selecione Fontes da Microsoft.
Na lista suspensa Origem, selecione Azure Cosmos DB (CDC).
Em Assinatura, selecione uma assinatura do Azure que tenha o grupo de recursos com sua conta do Cosmos DB.
Em Grupo de recursos, selecione um grupo de recursos que tenha sua conta do Cosmos DB.
Em Região, selecione um local onde o Cosmos DB está localizado.
Agora, mova o mouse sobre o nome da fonte CDC do Cosmos DB 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 Azure Cosmos DB como origem . Ignore a primeira etapa de selecionar o Azure Cosmos DB CDC como um tipo de fonte no assistente Adicionar origem.
Na página Conectar, selecione Nova conexão.
Na seção Configurações de conexão, especifique o ponto de extremidade do Cosmos DB. Insira o URI ou ponto de extremidade da sua conta do Cosmos DB que você copiou do portal do Azure.
Expanda Opções avançadas e siga estas etapas:
Para Número de tentativas, especifique o número máximo de vezes que o conector deve retransmitir uma solicitação para o banco de dados do Cosmos DB se a solicitação falhar devido a um erro recuperável.
Para Enable AVERAGE function pass down, especifique se o conector deve passar a função de agregação AVG para o banco de dados do Cosmos DB.
Para Habilitar passagem SORT para várias colunas, especifique se o conector deve permitir que várias colunas sejam passadas para o banco de dados do Cosmos DB quando especificado na cláusula ORDER BY da consulta SQL.
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 Chave da conta.
Em Chave de conta, insira o valor da chave que você salvou anteriormente.
Selecione Ligar.
Agora, na página Conectar , siga estas etapas:
Especifique a ID do contêiner em sua conta do Azure Cosmos DB.
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 Azure Cosmos DB CDC 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 + ligar, reveja o resumo e, em seguida, selecione Criar origem.
Na página Rever + ligar, se selecionar Abrir fluxo de eventos, o assistente abre o fluxo de eventos que criou para si com o Azure Cosmos DB CDC selecionado 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.
Para saber mais sobre como consumir fluxos de dados, consulte os seguintes artigos:
evento
31/03, 23 - 2/04, 23
O maior evento de aprendizagem de Malha, Power BI e SQL. 31 de março a 2 de abril. Use o código FABINSIDER para economizar $400.
Registe-se hoje mesmoFormação
Módulo
Usar fluxos de eventos em tempo real no Microsoft Fabric - Training
O Microsoft Fabric Eventstreams é uma tecnologia para ingerir e transformar fluxos de dados em tempo real.
Certificação
Certificado pela Microsoft: Azure Cosmos DB Developer Specialty - Certifications
Escreva consultas eficientes, crie políticas de indexação, gerencie e provisione recursos na API SQL e SDK com o Microsoft Azure Cosmos DB.
Documentação
Adicionar CDC do Banco de Dados SQL do Azure como origem no hub em tempo real - Microsoft Fabric
Este artigo descreve como adicionar uma Captura de Dados de Alteração (CDC) do Banco de Dados SQL do Azure como uma fonte de eventos no hub Fabric Real-Time.
Adicionar a origem CDC do Azure Cosmos DB a um fluxo de eventos - Microsoft Fabric
Saiba como adicionar uma fonte CDC (Change Data Capture) do Azure Cosmos DB a um fluxo de eventos.
Exibir detalhes de fluxos no hub Fabric Real-Time - Microsoft Fabric
Este artigo mostra como exibir detalhes de fluxos no hub Fabric Real-Time no modo de exibição de detalhes ou em um modo de exibição de tabela.