Partilhar via


Escolher dados de finanças e operações no Azure Synapse Link para Dataverse

O Microsoft Azure Synapse Link para Dataverse permite-lhe escolher dados de aplicações de finanças e operações do Dynamics 365. Use o Azure Synapse Link para exportar continuamente dados de aplicações de finanças e operações para o Azure Synapse Analytics e o Azure Data Lake Storage Gen2.

O Azure Synapse Link para Dataverse é um serviço concebido para análise de macrodados empresariais. Fornece elevada disponibilidade dimensionável juntamente com capacidades de recuperação após desastre. Os dados são armazenados no formato Common Data Model, o que fornece consistência semântica entre aplicações e implementações.

O Azure Synapse Link para Dataverse oferece as seguintes caraterísticas que pode usar com dados de finanças e operações:

  • Pode escolher entidades e tabelas padrão e personalizadas de finanças e operações.
  • A replicação contínua de dados de entidade e tabela é suportada. As transações de criação, atualização e eliminação (CAE) também são suportadas.
  • Pode associar ou desassociar o ambiente do Azure Synapse Analytics e/ou do Data Lake Storage Gen2 na sua subscrição do Azure. Não precisa de ir ao portal do Azure ou aos Microsoft Dynamics Lifecycle Services para a configuração do sistema.
  • Pode escolher dados e explorar utilizando o Azure Synapse. Não é preciso executar ferramentas externas para configurar áreas de trabalho do Synapse Analytics.
  • Todas as caraterísticas do Azure Synapse Link para Dataverse são suportadas. Estas funcionalidades incluem a disponibilidade em todas as regiões, guardar ficheiros como Parquet Delta e contas de armazenamento restritas.
  • Os limites de tabela no serviço Exportar para Data Lake não são aplicáveis no Azure Synapse Link para Dataverse.
  • Por predefinição, guardar no formatoParquet Delta Lake está ativado para dados de finanças e operações, para que os tempos de resposta à consulta sejam mais rápidos.

Nota

Esta caraterística está geralmente disponível com versões da aplicação de finanças e operações mostradas na lista que se segue. Se ainda não aplicou estas versões da aplicação, instale a atualização cumulativa mais recente para usar esta caraterística.

  • Atualização cumulativa 10.0.38 (PU62) 7.0.7120.59 ou posterior
  • Atualização cumulativa 10.0.37 (PU61) 7.0.7068.109 ou posterior.
  • Atualização cumulativa 10.0.36 (PU60) 7.0.7036.133 ou posterior.

Poderá ter de aplicar atualizações adicionais para correções recentes. Mais informações: [Limitações conhecidas com tabelas de finanças e operações]

Se estiver a planear adotar a caraterística Exportar para Data Lake em aplicações de finanças e operações, considere adotar o Azure Synapse Link com suporte de dados de finanças e operações. Aceda aos anúncios do ciclo de vida do software relacionados com a caraterística de exportar para Data Lake para mais detalhes. Para obter orientação e ferramentas para atualizar a versão de Exportar para Data Lake para o Azure Synapse Link, aceda à transição de serviços de geração de dados legados, bem como à Série TechTalk: Synapse Link para Dataverse: Transição de Exportar para Azure Data Lake para o Synapse Link

Pré-requisitos

  • Tem de ter um ambiente de sandbox de finanças e operações (Escalão 2) ou superior. Também pode usar um ambiente aprovisionado com um modelo baseado em ERP.

    Nota

    Com a disponibilidade do ambiente do Power Platform aprovisionado com modelos baseados em ERP, também conhecidos como ambientes unificados, a Microsoft oferece suporte limitado para ambientes alojados na cloud (CHE) a partir de 1 de junho de 2024. Se estiver a utilizar ambientes alojados na cloud, considere mudar para o ambiente do Power Platform aprovisionado com modelos baseados em ERP.

  • Não pode adicionar dados de finanças e operações a uma conta de armazenamento existente que esteja configurada com o Azure Synapse Link. Tem de ter acesso a uma subscrição do Azure para poder criar um novo perfil do Synapse Link.

  • Dependendo de como planeia consumir dados de finanças e operações, existem pré-requisitos adicionais, conforme mostrado aqui.

Como planeia consumir dados A caraterística do Azure Synapse Link que utiliza Pré-requisitos e recursos do Azure necessários
Aceder a tabelas de finanças e operações através do Microsoft Fabric

Não precisa de trazer o seu próprio armazenamento, Espaço de Trabalho do Synapse ou conjunto do Spark, porque o sistema utiliza armazenamento do Dataverse e recursos de computação
Associar ao Fabric Área de trabalho do Microsoft Fabric
Aceder a tabelas de finanças e operações através de consulta do Synapse

As tabelas de finanças e operações são guardadas no formato delta parquet, permitindo um melhor desempenho de leitura. Não pode escolher tabelas de finanças e operações para serem guardadas no formato CSV.
Aceda a Adicionar tabelas de finanças e operações no Azure Synapse Link Azure Data lake
Azure Synapse workspace
Conjunto do Spark do Azure Synapse
Carregar alterações incrementais de dados para o seu próprio armazém de dados a jusante

O sistema guarda alterações incrementais em ficheiros no formato CSV. Não há necessidade de trazer a área de trabalho do Synapse ou o conjunto do Spark, porque os seus dados são guardados no formato CSV.
Aceder a Aceder a alterações de dados incrementais de finanças e operações
Aceda também a Azure Synapse Link — atualização incremental)
Azure data lake

Pode ativar tabelas de finanças e operações e entidades de finanças e operações no Azure Synapse Link para Dataverse. Esta secção concentra-se nas tabelas de finanças e operações.

  1. Inicie sessão no Power Apps e selecione o ambiente que pretende.
  2. No painel de navegação esquerdo, selecione Azure Synapse Link.
  3. Na barra de comando da página Synapse Link, selecione + Nova ligação para data lake.
  4. Selecione Ligar à sua área de trabalho do Azure Synapse Analytics e, em seguida, selecione a Subscrição, o Grupo de Recursos e o Nome da área de trabalho.
  5. Selecione Utilizar o conjunto do Spark para processamento e, em seguida, selecione o Conjunto do Spark e a conta de armazenamento pré-criados.
  6. Selecione Seguinte.
  7. Adicione as tabelas que pretende exportar. Pode escolher tabelas de finanças e operações, desde que os pré-requisitos sejam cumpridos.
  8. Selecione Avançadas, selecione Mostrar definições de configuração avançadas e introduza o intervalo de tempo, em minutos, para a frequência com que as atualizações incrementais devem ser capturadas. As opções Anexar apenas e Partição disponíveis ao nível da tabela são ignoradas para as tabelas de finanças e operações porque o sistema determina a estratégia de particionamento.
  9. Selecione Guardar. As tabelas selecionadas são inicializadas e estão prontas para reporte.

Adicionar tabelas de finanças e operações no Azure Synapse Link

Nota

  • As tabelas de aplicações de finanças e operações só são permitidas no Azure Synapse Link. Os criadores não conseguem vê-las na área Tabelas no Power Apps (make.powerapps.com).

  • Não tem de definir tabelas de aplicações de finanças e operações como tabelas virtuais e não tem de ativar o controlo de alterações para cada tabela.

  • Não pode adicionar tabelas de finanças e operações a um perfil do Synapse Link existente que continha tabelas do Dataverse. Precisa de criar um novo perfil. Depois de criar um novo perfil, pode adicionar tabelas de finanças e operações, bem como o Dataverse.

  • Para incluir tabelas de finanças e operações no Synapse Link, tem de ativar a caraterística de Delta lake no seu perfil do Synapse Link. A seleção da tabela de finanças e operações não está visível se o seu perfil do Synapse Link não estiver configurado para Delta lake.

  • O intervalo de tempo da conversão do Delta Lake determina a frequência com que os dados da tabela são atualizados no formato delta. Para atualizações quase em tempo real, introduza 5, 15 ou 60 minutos como o intervalo de tempo atualizado pretendido. Escolha 1440 para intervalo de tempo diário se não forem necessárias atualizações quase em tempo real. A conversão delta consome recursos de computação do conjunto do Spark que forneceu na configuração do perfil do Synapse Link. Quanto menor o intervalo de tempo, mais recursos de computação são consumidos e poderá incorrer em mais custos. Pode monitorizar o custo do conjunto do Spark no portal do Azure para ver o custo de computação.

  • O intervalo de tempo escolhido para a conversa do Spark pode não refletir a atualização real dos dados observada no lake. Ao introduzir 15 minutos como o intervalo de tempo, pede que os trabalhos de conversão Delta sejam acionados a cada 15 minutos caso haja alterações aos dados. Dependendo do tamanho do conjunto de computação do Spark e da quantidade de dados incrementais disponíveis para processamento, a atualização de dados real observada no lake pode ser superior a 15 minutos. Pode aumentar o tamanho do conjunto do Spark para obter melhores tempos de atualização de dados. Mais informações: Configuração recomendada do conjunto do Spark

  • Caso o sistema tenha encontrado um erro durante a sincronização ou atualizações iniciais, receberá um erro e uma ligação para documentos de resolução de problemas que podem ser usados para diagnosticar e resolver o erro.

Limitações conhecidas e alterações de comportamento

Se estiver a fazer a transição da caraterística Exportar para data lake em finanças e operações, poderá encontrar algumas alterações ao comportamento, conforme descrito aqui. Para obter mais informações sobre o mapa de objetivos futuro e permanecer em contacto com a equipa de produtos, adira a pré-visualizar grupo do Viva Engage.

  • Não vê as tabelas todas? A Microsoft continua a ativar todas as tabelas de aplicações de finanças e operações usadas ativamente no Azure Synapse Link com atualizações de aplicação. Se tiver uma versão anterior de aplicações de finanças e operações, nem todas as tabelas obrigatórias estarão ativadas por predefinição. Pode ativar mais tabelas por si próprio se expandir as propriedades da tabela e ativar a caraterística de controlo de alterações. Para obter mais informações sobre como ativar o controlo de alterações, aceda a Ativar o controlo de alterações de versões de linha para tabelas.
  • Não vê as suas tabelas personalizadas? Tem de ativar o controlo de alterações para os mesmos. Mais informações: Ativar o controlo de alterações da versão de linha para tabelas. Se estiver a utilizar um ambiente alojado na cloud (CHE), tem de efetuar uma operação de sincronização da base de dados para refletir as alterações.
  • Campos especiais, tais como TimeZoneID (TZID), campos binários em tabelas de finanças e operações não estão ativos no Azure SynapseL Link.
  • O Synapse Link retém as linhas eliminadas das tabelas de finanças e operações. Pode identificar e filtrar linhas eliminadas usando o campo isDelete. Aceda a Trabalhar com dados e metadados para obter mais informações.
  • Tabelas de teste, tabelas temporárias e tabelas preteridas, onde os nomes começam por del_ em aplicações de finanças e operações, não são permitidas no Azure Synapse Link.
  • As tabelas a seguir, conhecidas como tabelas de kernel em aplicações de finanças e operações, são suportadas pelo Fabric e o Synapse Link. Estas tabelas são especiais e não precisa de ativar o controlo de alterações. Além disso, são atualizadas a cada 24 horas e não são atualizadas quase em tempo real, pois os dados não mudam com frequência: DATAAREA, USERINFO, SECURITYROLE, SECURITYUSERROLE, SQLDICTIONARY, PARTITIONS, SECURITYPRIVILEGE, TIMEZONESLIST, SECURITYDUTY, SECURITYSUBROLE, SECURITYUSERROLECONDITION, DATABASELOG, SECURITYROLERUNTIME, SECURITYROLEPRIVILEGEEXPLODEDGRAPH, SECURITYROLEDUTYEXPLODEDGRAPH, TIMEZONESRULESDATA, SECURITYROLEEXPLODEDGRAPH, USERDATAAREAFILTER, SYSINHERITANCERELATIONS.
  • A partilha de macrodados da empresa é uma funcionalidade de pré-visualização em aplicações de finanças e operações. As tabelas que participam da caraterística de partilha de dados da empresa principal são suportadas com caraterísticas do Synapse Link ou do Fabric link. Os dados exportados destas tabelas são introduzidos por todos os registos empresariais, não apenas pela empresa principal. Isto é feito para permitir relatórios mais simples, para que não precise de usar a lógica de partilha de dados da empresa principal para expandir os dados. No entanto, se estiver a fazer a transição de soluções de exportação de dados anteriores, poderá ter de filtrar os dados de empresas não principais.
  • A herança de tabelas e as tabelas derivadas são conceitos em aplicações de finanças e operações. Atualmente, ao escolher uma tabela derivada das aplicações de finanças e operações, os campos da tabela base correspondente não são incluídos. Por exemplo, se escolher a tabela DirPerson, uma tabela derivada do DirPartyTable, também conhecida como tabela base, os dados exportados contêm campos da tabela base DirPartyTable. Precisa de selecionar a tabela base além da tabela derivada se precisar de aceder a esses campos. Pode utilizar esta solução FastTrack fornecida no GitHub. Esta solução cria vistas, que incluem colunas de tabelas base.
  • Campos de memorando e descrições longas do tipo nVarchar(Max) estão incluídos no Synapse Link. No entanto, o tamanho do campo é truncado para 2.000 carateres.
  • Os campos de ID de tabelas de finanças e operações mudam de nome para FnO_Id para evitar conflitos de nomes de campo com tabelas do Dataverse.
  • Os campos com palavras reservadas do SQL mudam de nome ao anexar um caráter à direita. Ex. Level torna-se Level_ e Resource torna-se Resource_.

Correções recentes aplicáveis a tabelas de finanças e operações

Se estiver numa versão anterior de finanças e operações, precisará de atualizar para a versão mais recente para aplicar correções a vários problemas. Estes problemas e correções são mencionados aqui apenas para fins de referência. Quando atualiza para a versão mais recente, todas as correções são aplicadas.

  • Campos Autorizados AOS: se a tabela selecionada contiver colunas de dados protegidas através de Autorização SOA, essas colunas serão ignoradas e os dados exportados não conterão a coluna. Por exemplo, numa tabela personalizada chamada CustTable, a coluna TaxLicenseNum tem a propriedade de metadados Autorização SOA definida como Sim. Esta coluna é ignorada quando os dados de CustTable são exportados com o Azure Synapse Link.

    Nota

    Atualizar o seu ambiente de finanças e operações para estas versões ou posteriores para permitir campos autorizados de SOA:

    • PU 63:7.0.7198.105
    • PU 62:7.0.7120.159

    Com esta atualização, os campos de autorização SOA são adicionados às tabela:

    • As atualizações incrementais incluem esta coluna.
    • Os registos modificados mostram estas colunas e valores.
    • A atualização completa inclui estes campos e todos os valores.
  • Segurança de Dados extensível: quando uma tabela de finanças e operações adicionada ao Azure Synapse Link é protegida através de políticas de segurança de dados extensíveis, o sistema pode não exportar dados. Este problema foi corrigido na atualização mais recente da aplicação.

    Nota

    Atualizações disponíveis para tabelas de finanças e operações com o Azure Synapse Link para Dataverse:

    • Atualização cumulativa da versão 10.0.39 (PU63) 10.0.1860.50
    • Atualização cumulativa da versão 10.0.38 (PU62) 10.0.1777.135
    • Atualização cumulativa da versão 10.0.37 (PU61) 10.0.1725.175

    Precisará de aplicar uma compilação de qualidade onde o sistema aplica um desvio para políticas de segurança de dados extensíveis para o serviço Azure Synapse Link.

  • Tabelas com comportamento de carimbo de data/hora válido: se houverem tabelas de aplicações de finanças e operações que apresentam comportamento de carimbo de data/hora válido, apenas as linhas de dados atualmente válidas são exportadas com o Azure Synapse Link. Por exemplo, a tabela ExchangeRate contém as taxas de câmbio atuais e anteriores. Apenas as taxas de câmbio atualmente válidas são exportadas no Azure Synapse Link. Este problema foi corrigido na atualização mais recente da aplicação, mostrada aqui.

    Nota

    Atualizações disponíveis para tabelas de finanças e operações com o Azure Synapse Link para Dataverse:

    • Versão 10.0.40 (PU64) atualização da plataforma 7.0.7120.179
    • Versão 10.0.39 (PU63) atualização da plataforma 7.0.7198.143
    • Versão 10.0.38 (PU62) atualização da plataforma 7.0.7279.58

    Com esta atualização, as linhas de dados expiradas são adicionadas às tabelas. Precisa de efetuar uma atualização completa para incluir as linhas anteriores.

  • Campos do tipo Matriz: se a tabela selecionada contiver colunas de dados do tipo Matriz, essas colunas serão ignoradas e os dados exportados não conterão a coluna. Por exemplo, numa tabela personalizada chamada WHSInventTable, as colunas FilterCode e FilterGroup são do tipo matriz. Estas colunas não são exportadas com o Azure Synapse Link. Este problema foi corrigido na atualização mais recente da aplicação, mostrada aqui.

    Nota

    Atualizações disponíveis para tabelas de finanças e operações com o Azure Synapse Link para Dataverse:

    • Versão 10.0.41 (PU65) atualização da plataforma 7.0.7367.153 ou posterior
    • Versão 10.0.42 (PU66) atualização da plataforma 7.0.7452.84 ou posterior
    • Versão 10.0.43 (PU67) atualização da plataforma 7.0.7521.153 ou posterior

    Com esta atualização, os campos de tipo de matriz são adicionados às tabelas. Precisa de efetuar uma atualização completa para incluir as linhas anteriores. As atualizações acima também contêm a correção para campos Matriz de tipos de dados Enumerados.

  • O comprimento expandido de faturas é uma caraterística ativada com a versão 10.0.40 e posterior de finanças e operações.

    Nota

    A caraterística de número de fatura de fornecedor expandida é ativada com atualizações às tabelas de finanças e operações com o Azure Synapse Link para Dataverse:

    • Versão 10.0.41 (PU65) atualização da plataforma 7.0.7367.134 ou posterior
    • Versão 10.0.42 (PU66) atualização da plataforma 7.0.7452.72 ou posterior
    • Versão 10.0.43 (PU67) atualização da plataforma 7.0.7521.0 ou posterior
  • O problema de linhas eliminadas ausentes de tabelas derivadas é abordado nas atualizações mencionadas abaixo. Quando escolhe uma tabela derivada de aplicações de finanças e operações. Por exemplo, se escolher a tabela DirPerson, uma tabela derivada do DirPartyTable, também conhecida como tabela base, os marcadores eliminados das tabelas derivadas e base não estarão nos dados exportados.

    Nota

    As linhas eliminadas em falta de tabelas derivadas são ativadas com atualizações a tabelas de finanças e operações com o Azure Synapse Link para Dataverse:

    • Versão 10.0.40 (PU64) atualização da plataforma 7.0.7279.199 ou posterior
    • Versão 10.0.41 (PU65) atualização da plataforma 7.0.7367.136 ou posterior
    • Versão 10.0.42 (PU66) atualização da plataforma 7.0.7452.75 ou posterior
  • Os valores NULOS nos campos de finanças e operações não são refletidos como cadeias vazias em dados exportados e podem causar falhas de exportação. Embora não se espere que os valores NULOS estejam presentes em dados de finanças e operações, pode haver valores NULOS inseridos através da integração de dados.

    Nota

    O suporte ao processamento de valores nulos para dados exportados para tabelas de finanças e operações é ativado com:

    • Versão 10.0.41 (PU65) atualização da plataforma 7.0.7367.149 ou posterior
    • Versão 10.0.42 (PU66) atualização da plataforma 7.0.7452.88 ou posterior
    • Versão 10.0.43 (PU67) atualização da plataforma 7.0.7497.0 ou posterior
  • As tabelas de aplicações de finanças e operações adicionadas a um perfil do Azure Synapse Link podem ser removidas quando um cópia de segurança é restaurada no Dataverse. Pode copiar e colar uma lista separada por vírgulas de tabelas na caixa de pesquisa na opção Gerir tabelas para selecionar uma lista de tabelas de uma só vez.

  • Quando uma base de dados de aplicações de finanças e operações é restaurada, é necessário reiniciar as tabelas adicionadas a um perfil do Azure Synapse Link. Antes de reinicializar as tabelas de finanças e operações, também tem de restaurar a base de dados do Dataverse. Depois de restaurar a base de dados, tem de adicionar tabelas de finanças e operações ao perfil. Pode copiar e colar uma lista separada por vírgulas de tabelas na caixa de pesquisa na opção Gerir tabelas para selecionar uma lista de tabelas de uma só vez.

  • As tabelas de aplicações de finanças e operações incluídas num perfil do Azure Synapse Link não podem ser migradas para um ambiente diferente usando a caraterística de perfil de importação e exportação no Azure Synapse Link.

Aceder a alterações incrementais de dados de finanças e operações

Para carregar alterações de dados incrementais de finanças e operações no seu próprio armazém de dados a jusante, crie um perfil do Azure Synapse Link que forneça apenas dados incrementais. O Azure Synapse Link fornece uma exportação inicial de todas as linhas de dados e, em seguida, fornece acesso aos dados que foram alterados periodicamente. Os dados são fornecidos em ficheiros CSV armazenados em pastas com carimbo de data/hora e pode consumir facilmente os dados através do Azure Data Factory ou de outras ferramentas de dados. Mais informações: Azure Synapse Link — atualização incremental

Para criar um perfil do Azure Synapse Link com dados incrementais:

  1. Inicie sessão no Power Apps e selecione o ambiente que pretende.
  2. No painel de navegação esquerdo, selecione Azure Synapse Link.
  3. Na página Azure Synapse Link para Dataverse, selecione + Nova ligação na barra de comando.
  4. Selecione a Subscrição, o Grupo de recursos e uma Conta de armazenamento. Não precisa de fornecer uma área de trabalho do Synapse ou um conjunto do Spark.
  5. Selecione Seguinte. Aparece a opção de escolher tabelas.
  6. Selecione Avançadas, selecione Mostrar definições de configuração avançadas e, em seguida, ative a opção Ativar a estrutura de pasta de atualização incremental
  7. No campo Intervalo de tempo, escolha a frequência pretendida para a leitura de dados incrementais. Com esta frequência, o sistema particiona os dados em pastas com carimbo de data/hora para que possa ler os dados sem ser afetado por operações de escrita em curso.
  8. Selecione as tabelas do Dataverse que pretende. Também pode selecionar tabelas de finanças e operações. As opções Só anexar e Particionar disponíveis ao nível da tabela são ignorados. Os ficheiros de dados são sempre anexados e os dados são particionados anualmente.
  9. Selecione Guardar. As tabelas selecionadas são inicializadas e vê dados incrementais na conta de armazenamento.

Adicionar alterações de dados incrementais de tabelas de finanças e operações.

Nota

Se estiver a atualizar da caraterística Exportar para data lake, ativar a opção de alterações incrementais de dados fornecerá dados de alteração semelhantes aos da Caraterística Feeds de alterações

Recomendamos que crie perfis do Azure Synapse Link separados para dados incrementais e tabelas para facilitar a gestão.

Quando escolhe tabelas e ativa alterações de dados incrementais, a contagem de linhas mostrada na página de detalhes do Azure Synapse Link para cada tabela reflete o número total de alterações, não o número de registos na tabela.

As linhas de dados que contêm registos eliminados das tabelas do Finance and Operations contêm o campo uniqueidentifier (ID). Não contêm o corpo do registo. O pipeline de dados a jusante pode precisar de procurar os campos correspondentes usando o campo de ID.

As limitações da tabela de finanças e operações também são aplicáveis a dados incrementais de tabelas. Mais informações:Limitações conhecidas com entidades de finanças e operações

Trabalhar com dados e metadados

Os campos enumerados são campos de dados codificados em aplicações de finanças e operações. Por exemplo, a tabela AssetTrans contém um campo chamado TransType, que é um campo Enumerado. Os campos da tabela contêm códigos numéricos como 110, 120 ou 131, que representam descrições detalhadas como "Depreciação", "Arrendamento" ou "Grandes reparações". Pode aceder a estas descrições detalhadas através da tabela GlobalOptionsMetadata que é exportada automaticamente quando escolhe uma tabela que contém campos enumerados. Os campos enumerados também são chamados de etiquetas de opção ou, anteriormente, de conjuntos de opções. Mais informações: Etiquetas de opção

Se houver alterações de metadados a tabelas de finanças e operações, por exemplo, é adicionado um novo campo a uma tabela e os dados exportados no Azure Synapse Link refletem os metadados mais recentes, incluindo a alteração. Mais informações: FAQ sobre o Azure Synapse Link. Se estiver a utilizar o Azure Synapse Link para consultar os dados, vê os metadados atualizados refletidos no Azure Synapse Link. Se consumir alterações de dados incrementais, pode localizar metadados atualizados na pasta de dados incrementais com o carimbo de data mais recente. Mais informações: Estrutura de pastas incremental

Também irá observar campos de metadados adicionais anexados pelo sistema para cada linha de dados. A explicação destes campos é apresentada aqui.

Campo de metadados O que este campo contém Campo ou funcionalidade equivalente em exportar para data lake
createdon Indica a data e hora em que o registo foi criado Derivado do campo de tempo Created Date em cada registo de finanças e operações.
Createdtransactionid Não utilizado Não utilizado
Id O ID do Registo é utilizado pelo sistema para identificar exclusivamente os registos Contém o RecID campo do registo de finanças e operações. Este valor é convertido de um número inteiro para um GUID.
IsDelete Se True, este registo é eliminado do Dataverse ou de finanças e operações Em caso de eliminação da origem, exportar para data lake elimina imediatamente a linha do data lake de destino. O Azure Synapse Link efetua uma "eliminação recuperável" para dados de tabela no formato Delta, de modo a que possa identificar linhas eliminadas sem consumir feeds de alterações.
Se pretender ler registos ativos, pode filtrar os registos onde isDelete é verdadeiro.
No caso de dados de tabela em ficheiros Delta, as linhas eliminadas de forma recuperável são eliminadas após 28 dias.

IsDelete também está disponível em atualizações incrementais e pode ser usado para identificar linhas que são eliminadas. O corpo dos registos com isDelete verdadeiro está vazio. Use campos do sistema, como o campo ID, para determinar valores de outros campos. Por exemplo, pode procurar a linha mais recente para a atualização incremental em que isDelete é Falso, com o número de versão mais recente e a data de modificação sincronizada para um determinado ID.
modifiedon Indicar a data e hora da em que o registo foi modificado pela última vez Este campo é preenchido a partir do campo de data/hora modificado nas tabelas de finanças e operações.
modifiedtransactionid Utilizado internamente Uma vez que modifiedtransactionid é utilizado internamente, não utilize este campo.
SinkCreatedOn Indica a data em que o registo foi escrito no data lake.
Se existirem dados de alteração de CSV (atualização incremental), é mostrada a data e a hora em que os dados foram escritos no lake. Para dados de tabela no formato Delta, indica a data e a hora da conversão do Delta Lake.
Pode utilizar esta data de forma semelhante ao campo de data e hora de modificação do data lake na caraterísticas de exportar para data lake.
SinkModifiedOn Indica a data em que o registo foi modificado. No caso de tabelas em ficheiros de formato Delta, bem como ficheiros CSV incrementais, contém a mesma data e hora que SinkCreatedOn. Pode utilizar esta data de forma semelhante ao campo de data e hora de modificação do data lake na caraterística de exportar para data lake.
sysdatastatecode Se 1, este registo é arquivado utilizando a funcionalidade de retenção de dados de longo prazo. Se 0, este é um registo em direto. Pode utilizar este campo para identificar os registos de finanças e operações que foram arquivados (e eliminados dos dados em direto). O mesmo campo está disponível para dados de alteração CSV (atualização incremental).
sysrowversion Número de versão mantido em cada registo de aplicações de finanças e operações que determina se foram feitas alterações aos dados. Este campo é utilizado pelo sistema para determinar alterações incrementais ou delta no processo. sysrowversion é utilizado internamente. Pode usar este campo como uma referência para determinar a última versão do registo que foi atualizada. Este campo pode estar vazio para tabelas de aplicações do Dynamics 365 Customer Engagement.
tableid Contém um ID exclusivo de cada tabela Contém o ID da tabela de finanças e operações.
versionnumber Usado internamente — contém a última versão da linha que foi sincronizada com o data lake. Semelhante a sysrowversion, este campo contém a última versão processada para tabelas de aplicações do Dynamics Customer Engagement. No caso de tabelas de aplicações de finanças e operações do Dynamics, este campo contém o mesmo valor que sysrowversion.

Reagindo a eventos do sistema e gerando relatórios de auditoria

O Azure Synapse Link gera eventos quando as atividades de transferência de dados são concluídas ou quando um problema é encontrado. Estes eventos são registados em tabelas do Dataverse. Pode criar ações automatizadas e relatórios de auditoria utilizando estas tabelas do Dataverse. Por exemplo, se tiver um pipeline de dados automatizado que copia continuamente as linhas de dados alteradas do seu data lake para outra localização, poderão ser necessárias ações especiais quando uma tabela é inativada ou reativada, ou quando os metadados da tabela são atualizados. A criação de eventos permite-lhe automatizar estas tarefas.

Se utilizou eventos de negócio gerados pela caraterística Exportar para Data Lake em finanças e operações para reagir a eventos do sistema, pode continuar a receber alertas através do serviço Azure Synapse Link. O serviço Synapse Link contém dados de configuração adicionais que podem ser utilizados para gerar relatórios de auditoria e o Power Apps para monitorizar dados específicos de interesse. Para obter mais informações sobre como receber e consumir eventos do Synapse Link , vá para este artigo.

Esta tabela resume eventos do exportar para data lake e discute como pode melhorar com dados de configuração do Synapse Link.

Evento Exportar para data lake Cenário Como pode utilizar os dados de configuração no Synapse Link
Inicialização concluída Quando seleciona uma tabela, o sistema efetua uma cópia inicial dos dados. Este evento indica que a inicialização de uma tabela selecionada foi concluída. Se várias tabelas estiverem ativadas no ambiente, recebe vários eventos à medida que a inicialização for concluída para cada tabela. Pode monitorizar as tabelas Estado da Entidade do Perfil do Synapse Link e Estado da tabela externa do Synapse Link do Dataverse.

InitialSyncProcessCompletedTime e InitialSyncState devolvem o estado inicial de conclusão da sincronização, que inclui metadados e dados. O estado de sincronização inicial é atualizado como Concluído assim que a sincronização inicial for concluída. Também pode obter informações adicionais, tais como contagens de registos para cada tabela.

O Synapse Link não elimina dados de alterações anteriores em ficheiros CSV (atualização incremental) quando reinicializa uma tabela.
Metadados alterados Este evento indica que os metadados da tabela foram alterados. Por exemplo, foi adicionada uma nova coluna à tabela ou, em casos mais raros, uma coluna foi eliminada. Receberá vários eventos para cada tabela, um para cada alteração de metadados. Se tiver pipelines de dados a jusante que não possam reagir a alterações de metadados (uma situação conhecida como desfasamento de esquema), pode detetar alterações utilizando estes eventos e modificar pipelines a jusante. O campo Initial Sync Metadata Created Time na tabela Synapse Link Profile Entity State é atualizado quando são detetadas alterações nos metadados. Utilize este campo para forçar alterações de metadados a pipelines a jusante utilizando metadados armazenados no lake.
Desativado Este evento indica que uma tabela anteriormente ativa foi desativada. Quando uma tabela é desativada, os dados que são alterados nas aplicações de finanças e operações não são atualizados no data lake Não existe nenhuma opção "desativar" no Synapse Link. No entanto, pode eliminar uma tabela de um perfil do Synapse Link. Pode encontrar tabelas eliminadas na tabela Estado da Entidade do Perfil do Synapse Link do Dataverse.
Ativado Este evento indica que uma tabela anteriormente inativada foi reativada. Quando uma tabela é reativada, o sistema reinicializa os dados no data lake. Posteriormente, poderá receber um evento Inicialização concluída. Não existe nenhuma opção de desativar ou ativar no Synapse Link. Pode eliminar uma tabela e voltar a adicionar a tabela num perfil do Synapse Link. Um novo registo é adicionado à tabela Estado da Entidade do Perfil do Synapse Link quando uma tabela é adicionada. Pode monitorizar o estado da tabela durante a fase de inicialização utilizando as tabelas Estado da Entidade do Perfil do Synapse Link e Estado da tabela externa do Synapse Link do Dataverse.
Erro Este evento indica que o processo de sincronização de dados foi colocado em pausa devido a um erro. O campo de estado de Estado da Entidade do Perfil do Synapse Link indica o estado das tabelas.
Comutador do lake Este evento indica que o administrador do sistema modificou o destino do data lake. Este evento não é aplicável. A alteração de um data lake associado a um perfil do Synapse Link, bem como a alteração das opções de configuração, não são suportadas. No entanto, o Synapse Link suporta vários perfis. Isto significa que um administrador pode criar vários perfis do Synapse Link com tabelas (a mesma tabela pode ser adicionada a vários perfis). Leia a tabela Perfil do Synapse Link do Dataverse para encontrar dados de configuração em todos os perfis, incluindo perfis eliminados.

Pode ativar entidades de finanças e operações e tabelas de aplicações de finanças e operações no Azure Synapse Link para Dataverse. Esta secção concentra-se nas entidades de dados de finanças e operações.

O processo de ativação de entidades de finanças e operações tem os passos seguintes. Cada passo é explicado nas subsecções seguintes.

  1. Ativar entidades virtuais de finanças e operações no Power Apps Maker Portal. Este passo permite-lhe utilizar as entidades de finanças e operações no Power Apps (make.powerapps.com) para criar aplicações. Também pode utilizá-las com o Azure Synapse Link.
  2. Permitir controlo de alterações de versão da linha para Entidades. Tem de concluir este passo para permitir que o Azure Synapse Link utilize entidades de finanças e operações.

Depois de concluir ambos os passos, pode selecionar entidades de finanças e operações no Azure Synapse Link em Tabelas do Dataverse. Para criar o Azure Synapse Link para Dataverse no formato Delta Lake, siga os passos em Exportar dados do Dataverse no formato Delta Lake.

Nota

As entidades de finanças e operações começam com o prefixo mserp_.

Ativar entidades virtuais de finanças e operações no Power Apps

Tem de ativar entidades de finanças e operações como tabelas virtuais no Dataverse. Os criadores podem então usar as entidades de finanças e operações escolhidas para criar aplicações, e as entidades também podem ser usadas com o Azure Synapse Link.

Para ativar entidades de finanças e operações, siga os passos em Ativar entidades virtuais do Microsoft Dataverse.

Gorjeta

Para validar caraterísticas do Azure Synapse Link, use algumas das entidades de amostra da lista a seguir. Aparecem na secção Tabelas do Dataverse no Azure Synapse Link.

  • MainAccountBiEntity — Esta entidade contém uma lista de contas de razão.
  • ExchangeRateBiEntity — Esta entidade contém taxas de câmbio no sistema.
  • InventTableBiEntity — Esta entidade contém uma lista de itens de inventário.

Ativar o controlo de alterações para entidades de finanças e operações

Quando ativa o controlo de alterações para entidades de finanças e operações, estas aparecem em Tabelas do Dataverse no Azure Synapse Link. As entidades de finanças e operações começam com o prefixo mserp_.

Para ativar o controlo de alterações, siga estes passos.

  1. No Power Apps, selecione Tabelas no painel de navegação à esquerda e, em seguida, selecione a tabela pretendida.
  2. Selecione Propriedades>Opções avançadas.
  3. Selecione a opção Controlar alterações e, em seguida, selecione Guardar. Se a opção não estiver disponível, aceda a Limitações conhecidas com entidades de finanças e operações).

Limitações conhecidas com entidades de finanças e operações

Atualmente, existem várias limitações com entidades de finanças e operações e o Azure Synapse Link. Para obter mais informações sobre o mapa de objetivos futuro e permanecer em contacto com a equipa de produtos, adira a pré-visualizar grupo do Viva Engage aka.ms/SynapseLinkforDynamics.

  • A ativação de controlo de alterações pode falhar com a mensagem de erro "a entidade escolhida não passa nas regras de validação..." ou a caixa de verificação Controlar alterações pode estar desativada para algumas tabelas que são tabelas virtuais. Atualmente, o controlo de alterações não pode ser ativado para todas as entidades de finanças e operações. A caixa de verificação Controlar alterações não está disponível para entidades criadas em finanças e operações no passado para migração de dados.

    Nota

    Para obter uma lista de entidades de finanças e operações que passam regras de validação, execute o Relatório de validação do controlo de alterações de versão da linha da entidade de dados disponível em aplicações de finanças e operações no caminho Administração do sistema/Configuração/Controlo de alterações de versão da linha/Relatório de validação do controlo de alterações de versão da linha da entidade de dados. Este relatório mostra entidades que passam e falham regras de validação. Também pode usar este relatório para ativar o controlo de alterações de versão de linha para entidades que passam nas regras de validação de dados. Para ativar o controlo de alterações para uma entidade, escolha Controlo de Alterações de Versão de Linha no menu e, em seguida, escolha Ativar controlo de alterações.

    Para obter mais informações sobre as regras de validação de entidades e como as pode corrigir, aceda a Ativar o controlo de alterações de versão de linha para entidades de dados. Poderá ser necessário assistência de programador concluir os passos.

    Se a entidade escolhida não estiver disponível devido à limitação do controlo de alterações, poderá escolher as tabelas que compõem os dados dessa entidade. Pode utilizar a solução EntityUtil fornecida pela equipa FastTrack para criar formas de entidade utilizando tabelas.

  • No caso de uma operação de restauro de base de dados no Dataverse, as entidades de finanças e operações ativadas no Azure Synapse Link são removidas. Para reativar entidades, precisa de reativar as tabelas virtuais correspondentes para todas as entidades selecionadas, reativar o controlo de alterações e selecionar novamente as tabelas no Azure Synapse Link.