FAQ do Microsoft Fabric Link para Dataverse

Este artigo fornece informações sobre perguntas frequentes ao vincular o Microsoft Dataverse ao Microsoft Fabric.

Geral

O link do Fabric dá suporte a três métodos de autenticação ao criar uma conexão:

  • Conta organizacional: forneça suas credenciais e salve a conexão.
  • Entidade de Serviço: forneça a ID do locatário, a ID do cliente e a chave de autenticação.
  • Identidade do Workspace: usa uma entidade de serviço gerenciada pelo Fabric limitada a um workspace específico.

O que acontece quando eu me desvincular do Fabric?

Quando você desvincula, o lakehouse do Fabric é removido com todos os atalhos para as tabelas do Dataverse.

Suporte e limitações da tabela

Quais tabelas do Dataverse são selecionadas por padrão ao vincular a Fabric?

Durante a configuração inicial Link to Fabric, a etapa Select Entities mostra todas as tabelas do Dataverse em que a propriedade Track changes está habilitada. Por padrão, todas essas tabelas são selecionadas. Você pode limpar as tabelas que não deseja sincronizar antes de concluir o assistente. Somente as tabelas selecionadas são vinculadas a Fabric e consomem armazenamento, para que você possa otimizar os custos excluindo tabelas de que não precisa. Você pode alterar sua seleção a qualquer momento após a instalação usando Gerenciar Tabelas.

Não há suporte para qualquer tabela que não tenha o controle de alterações habilitado. Além disso, determinadas tabelas do Dataverse, como postcomment, postregarding, postlike, post e postrole, não estão disponíveis para que os clientes habilitem a sincronização por meio do link do Fabric. Em alguns casos, essas tabelas podem aparecer quando a retenção de longo prazo do Dataverse estiver habilitada. Se isso acontecer, um subconjunto ou todos os registros dessas tabelas poderão ser exportados. Esse é o comportamento esperado para cenários de retenção de longo prazo.

Importante

  • Essas tabelas não devem ser selecionadas para sincronização.
  • Sua presença não indica suporte total para sincronização incremental.

Sim, você pode gerenciar quais tabelas estão vinculadas:

  • Adicione mais links de tabelas ao Fabric selecionando Gerenciar tabelas.
  • Para interromper a sincronização de tabelas específicas, desmarque-as no painel Gerenciar tabelas e selecione Salvar
  • Após a confirmação, os atalhos para tabelas não selecionadas são removidos do Fabric Lakehouse e a sincronização é interrompida imediatamente.

Importante

Remover uma tabela não exclui a tabela no Dataverse; ele remove apenas o atalho do OneLake e interrompe a sincronização de dados.

Sim, tabelas elásticas são compatíveis com o link do Fabric. Verifique se o controle de alterações está habilitado para tabelas elásticas no Dataverse para que a sincronização aconteça.

Há suporte para tabelas de aplicativos de Finanças e Operações?

Se o ambiente estiver vinculado a um ambiente de finanças e operações Dynamics 365, a opção adicionar tabelas permitirá que você inclua tabelas de aplicativos financeiros e de operações. As tabelas de aplicativos de finanças e operações não são selecionadas automaticamente ao criar o link inicial do Fabric.

Há tabelas do sistema que são sincronizadas automaticamente e não podem ser desvinculadas?

Sim, determinadas tabelas do sistema são sincronizadas automaticamente no Link para o Fabric e não podem ser desvinculadas pelos usuários. Exemplos dessas tabelas do sistema incluem:

  • bot
  • Interação de Conhecimento do Copiloto (msdyn_copilotknowledgeinteraction)
  • desktopflowmodule
  • flowmachine
  • flowmachinegroup
  • fluxo de trabalho

Essas tabelas são essenciais para a funcionalidade do sistema e são sempre incluídas no processo de sincronização.

A Microsoft oferece complementos e seleção de tabelas

A seleção da tabela de link do Fabric também depende de suplementos fornecidos pela Microsoft, como o BPA (Business Process Advisor) e o Customer Insights – Journeys. Esses produtos usam o mesmo pipeline para exportar dados do Dataverse para fornecer insights transformados.

As tabelas que você não pode desmarcar dependem de quais produtos complementares você habilitou. Quando você habilita um suplemento (por exemplo, Customer Insights – Journeys), as tabelas específicas exigidas por esse suplemento são adicionadas à tabela entityanalyticsconfig no Dataverse.

Qualquer tabela que tenha isenabledforadls definida como true na tabela entityanalyticsconfig não pode ser selecionada no link do Fabric.

O que acontece quando eu adiciono uma nova coluna a uma tabela vinculada?

Se uma nova coluna for adicionada a uma tabela que já faz parte do perfil (alteração de metadados), você poderá usar a opção Atualizar tabelas do Fabric na barra de comandos para atualizar a alteração no Fabric. A atualização ocorrerá depois que a próxima alteração de dados da tabela for disparada.

Sincronização de dados

Quanto tempo leva a sincronização inicial de dados?

O tempo inicial de sincronização depende de vários fatores, incluindo tamanho da tabela, número de atualizações e transações acontecendo no ambiente, número de tabelas e contagem de linhas. Os dados são convertidos no formato do Parquet delta durante esse processo. Quando você abre o Fabric Lakehouse, os links aparecem como não identificados até que a sincronização inicial seja concluída.

Com que frequência os dados são atualizados no Fabric?

Quando a sincronização inicial é concluída, o sistema atualiza continuamente as atualizações no Dataverse no lakehouse. As atualizações incrementais normalmente levam até uma hora para serem exibidas, embora o tempo real dependa do tamanho da tabela, do número de atualizações e das transações que ocorrem no ambiente, no número de tabelas, na contagem de linhas e nos períodos de carga do sistema.

Por que estou vendo diferenças nas colunas 'SinkModifiedOn' e 'ModifiedOn'?

Este comportamento é esperado. ModifiedOn é a data e hora em que um registro foi alterado pela última vez no Dataverse, enquanto SinkModifiedOn é a data e hora em que o registro foi gravado no data lake do Dataverse de onde os atalhos do Fabric apontam. SinkModifiedOn normalmente é mais tarde do que ModifiedOn, e a diferença depende de fatores como tamanho do lote, carga do sistema e o número de registros sendo processados.

Importante

No caso de transações de execução prolongada em aplicativos de finanças e operações, um registro pode ser sincronizado várias vezes para garantir que não haja perda de dados. Nesse cenário, SinkModifiedOn reflete a hora da última sincronização, não a primeira. Por exemplo, se um registro for sincronizado 10 vezes em uma hora, SinkModifiedOn mostrará a hora da 10ª sincronização, mesmo que os dados tenham sido disponibilizados na própria primeira sincronização. Tenha cuidado ao criar relatórios de latência com base na diferença entre SinkModifiedOn e ModifiedOn, como ele pode dar uma impressão enganosa da disponibilidade real de dados.

Limitações e erros

Se você tiver mais de 2.000 tabelas do Dataverse ativas, Vincular ao Fabric poderá falhar com um erro.

Você pode vincular os perfis do Link do Azure Synapse para o Dataverse existentes ao Fabric se selecionar a opção Habilitar Parquet/Delta lake. No entanto:

  • Perfis existentes em que os dados são salvos como arquivos CSV não podem ser vinculados ao Fabric.
  • Os perfis de Link do Synapse do Azure protegidos com identidades gerenciadas atualmente não podem ser vinculados ao Fabric.