Introdução: Migrar dados do Access para o Dataverse

Aplica-se A
Access para Microsoft 365 Access 2024

A combinação do Microsoft Access e do Microsoft Dataverse com o Power Platform abre um mundo de oportunidades para o programador cidadão na cloud e para cenários móveis. Esta combinação desbloqueia cenários de solução híbrida que mantêm o valor e a facilidade de utilização do Access juntamente com o armazenamento baseado na nuvem das seguintes formas.

  • Cenários de dispositivos móveis e do Microsoft Teams.
  • Partilha e edição em tempo real dos dados do Access com arquivos de dados baseados na nuvem e aplicações front-end criadas no Access, PowerApps mobile e Microsoft Teams.
  • Novas capacidades de segurança e conformidade através do armazenamento Dataverse na nuvem com o AAD e segurança baseada em funções ao geri-lo a partir do Access.

Um visual do que pode fazer entre o Access e o Dataverse

Pode partilhar dados do Access com o Dataverse, que é uma base de dados na cloud na qual pode criar aplicações do Power Platform, Automatizar fluxos de trabalho, Agentes Virtuais e muito mais para a Web, telefone ou tablet das seguintes formas:

  • Crie um ambiente do Power Platform e adicione um novo banco de dados Dataverse.
  • Migrar dados do Access para o Dataverse ou Dataverse para o Teams.
  • Continue a utilizar a sua solução de ambiente de trabalho do Access para sincronizar a edição dos dados com base em tabelas ligadas e a utilizar formulários, relatórios, consultas e macros front-end existentes.
  • Crie um Power App com pouco código, um fluxo de trabalho automatizado, um Assistente Virtual orientado por IA ou um dashboard do Power BI que funcione em vários dispositivos, ao mesmo tempo que visualiza e edita os mesmos dados subjacentes do Dataverse.

O Dataverse é a espinha dorsal da Power Platform e pode armazenar dados comuns compartilhados em vários aplicativos. Esta capacidade fornece oportunidades adicionais entre plataformas para a interação e a gestão de dados partilhados no Microsoft 365, Azure, Dynamics 365 e aplicações autónomas.

Observação Os termos "coluna" e "campo" são utilizados alternadamente no Access e no Dataverse. Os termos "tabela" e "entidade" são usados indistintamente no Dataverse.

Antes de começar

Quer tornar o processo mais simples? As secções seguintes fornecem mais informações.

Importante Faça uma cópia de segurança da sua base de dados do Access. Recomendamos vivamente que o faça. Para obter mais informações, consulte Proteger seus dados com processos de backup e restauração.

Início: lista de verificação rápida

Eis uma lista de verificação rápida para se certificar de que está pronto:

  • Obtenha uma descrição geral em vídeo da utilização do conector do Access Dataverse com o Power Platform para integração com o armazenamento baseado na nuvem. Para obter mais informações, consulte aka.ms/AccessAndPowerPlatform.
  • Se ainda não tiver uma, obtenha uma licença do Power Apps que inclua o Dataverse ou utilize um ambiente existente. Aceda à home page do Power Apps e selecione Começar Grátis.
  • Se os seus dados do Access tiverem um campo de valores múltiplos, prepare-os para a migração. Para obter mais informações, consulte Criar um campo de escolha para migração para o Dataverse.
  • Embora o Dataverse tenha um tipo de dados de vírgula flutuante, tem limites de intervalo inferiores ao tipo de dados de vírgula flutuante do Access. Se os seus dados do Access tiverem um campo de vírgula flutuante, converta-os primeiro num tipo de dados Número, defina a propriedade Tamanho do Campo como Decimal e, em seguida, migre os dados para o Dataverse, que os irá armazenar como um tipo de dados Número Decimal.

Início: obter as licenças de software necessárias

Certifique-se de obter as licenças necessárias:

Poderão ser necessárias licenças adicionais se as suas aplicações incluírem o Power Automate, o Power BI e o Power Virtual Agent. Para obter mais informações, consulte Planos e preços do Power Apps e Atualizações chegando ao Power Apps.

Começar: configurar um ambiente Dataverse

Existem duas formas de utilizar o Dataverse: a versão completa e o Dataverse para o Teams.

Dataverse

A versão completa do Dataverse fornece todos os tipos de dados disponíveis para aplicativos entre dispositivos e low-code e suporta muitos usuários. Assim que tiver a sua licença do Dataverse, pode aceder a um ambiente Dataverse atual ou criar um novo ambiente para migrar os seus dados do Access. Para obter mais informações, consulte O que é o Microsoft Dataverse?, Começar a usar o DataverseeAdicionar um banco de dados do Microsoft Dataverse.

Importante Certifique-se de que tem as permissões necessárias para importar dados para o Dataverse. Você precisa da função de segurança de "Criador de Ambiente" e os usuários de aplicativos precisam da função de segurança de "Usuário Básico". Para obter mais informações, consulte Conceder acesso aos usuários em aplicativos de interação com o cliente.

Se estiver a utilizar um novo ambiente:

  1. Inicie sessão no Power Apps a partir desta página do browser, https://powerapps.microsoft.com/.

  2. Selecione Configuraçõescfa84663-6903-4de3-ab63-f062ae7df936>Administração Center.

  3. Na Administração página central, selecione Novo. O painel Novo Ambiente é aberto.

    Criar um novo ambiente Dataverse

  4. Na caixa Nome , insira o nome do ambiente.

  5. Na caixa Tipo , selecione Avaliação na lista suspensa. Se você tiver seu próprio ambiente de produção, poderá selecionar Produção.

  6. Na caixa Região, mantenha a seleção de Estados Unidos predefinida.

  7. Na caixa Finalidade , opcionalmente, insira uma descrição.

  8. Em Criar um banco de dados para este ambiente, selecione Sim.

  9. Quando iniciar o processo de migração no Access, o Serviço de Deteção Global deverá descobrir o URL de instância correto. Para obter mais informações, consulte Migrar: selecionar fonte de dados e destino.

Dataverse para o Teams

O Microsoft Teams facilita a utilização de mensagens, conversas, reuniões, webinars e comunicações atempadas entre grupos de trabalho e colegas. Também pode melhorar a produtividade e personalizar o Teams ao adicionar uma variedade de aplicações, incluindo o Power Apps baseado no Dataverse para o Teams. Isto fornece uma plataforma de dados low code incorporada para o Teams e uma implementação de solução com um clique.

Assim que tiver um plano do Microsoft 365 com o Teams, não é necessária nenhuma licença adicional para aplicações, fluxos de trabalho e agentes virtuais no Teams, mas as aplicações do Power BI necessitam de uma licença separada. Além disso, o acesso ao ambiente do Dataverse está limitado aos proprietários, membros e convidados do Teams, e existem algumas limitações de funcionalidades no Dataverse subjacente.

Para obter mais informações, consulte Visão geral do Microsoft Dataverse for Teams, Integração do Power Apps e Microsoft Teams e Introdução ao Microsoft Dataverse for Teams.

Para provisionar o Dataverse para o ambiente do Teams, primeiro tem de instalar uma aplicação no Teams.

  1. Abra o Teams e selecione Aplicações no canto inferior esquerdo da janela.
  2. Na janela Mercado de Aplicações , utilize a caixa de pesquisa para encontrar "Power Apps" e, em seguida, selecione Power Apps.
  3. Para adicionar a aplicação Power Apps ao Teams, selecione Adicionar. É apresentada a janela do Power Apps.
  4. Selecione Criar um aplicativo.
  5. Selecione a equipa para a sua aplicação.
  6. Para criar um ambiente do Dataverse para o Teams, selecione Começar Agora.
  7. No editor do Power Apps , introduza um nome de aplicação e, em seguida, selecione Guardar.

Resultado

Seu ambiente está pronto para uso. Quando iniciar o processo de migração no Access, o Serviço de Deteção Global deverá descobrir o URL de instância correto. Para obter mais informações, consulte Migrar: selecionar fonte de dados e destino.

Descubra manualmente o URL de instância correto

Se, por alguma razão, o Serviço de Deteção Global não conseguir detetar o URL de instância correto, pode localizá-lo no Power Apps e, em seguida, introduzi-lo manualmente durante o processo de migração.

  • Ícone do Dataverse Selecione Configuraçõescfa84663-6903-4de3-ab63-f062ae7df936 no canto superior direito da página, selecione Detalhes da sessão e a URL Dataverse correta será listada como a URL da instância.
  • Dataverse para o Teams Depois de criar um aplicativo para seu banco de dados Dataverse, selecione Sobre e a URL Dataverse correta será listada como a URL da instância.

Início: antecipar a capacidade de dados e problemas de validação

Compreenda as diferenças na capacidade de armazenamento, pois cada banco de dados tem diferentes limites de tamanho máximo:

Uma parte importante do processo de migração é validar os dados de várias formas:

  • Para evitar a perda de dados, o Access garante que a tabela do Access não excede os limites de tamanho do Dataverse e que o número de colunas na tabela do Access não excede o número máximo de campos do Dataverse para uma tabela.
  • Se a tabela do Access contiver tipos de dados Dataverse não suportados ou se a coluna tiver valores que excedem os intervalos de tipos de dados Dataverse, o Access fornecerá informações adicionais para o ajudar a corrigir os erros.

Apenas os tipos de dados suportados são exportados. A tabela original do Access, incluindo os tipos de dados não suportados, permanece no Access. Assim que estiver satisfeito com a migração correta de todos os dados, pode manter a tabela do Access original ou eliminá-la e copiá-la para uma cópia de segurança da base de dados.

Para obter mais informações, consulte Comparando tipos de dados do Access e do Dataverse.

Migrar dados do Access para o Dataverse

O processo de migração de tabelas e colunas do Access para o Dataverse inclui: criar e especificar um ambiente Dataverse, exportar dados do Access para o Dataverse, selecionar tabelas e tabelas relacionadas, criar tabelas ligadas no Access para as tabelas migradas no Dataverse, gerir chaves primárias, nomes e relações, validar a exportação de dados e pré-visualizar os resultados no Access e no Dataverse.

Migrar: selecionar origem de dados e destino

  1. Iniciar Access, selecione Conta, selecione Mudar de Conta. A caixa de diálogo Conta é aberta.
  2. Certifique-se de que tem sessão iniciada no Access com as mesmas credenciais que utiliza no Power Apps. Consoante o seu ambiente, poderá ter de introduzir informações de segurança adicionais, como uma autenticação secundária ou um PIN.

Observação Se não utilizar a mesma conta para o Access e para o Power Apps, a migração falha devido a problemas de permissões. 3. Abra a base de dados do Access que pretende migrar.

Sugestão Certifique-se de que todos os objetos do Access abertos estão fechados, uma vez que um bloqueio pode impedir a migração de tabelas. 4. Clique com o botão direito do rato numa tabela no painel de navegação e selecione Exportar Verso>. 5. Na caixa de diálogo Exportar Objetos , selecione todas as tabelas que pretende exportar e desmarque todas as tabelas que não pretende exportar. 6. Selecione OK.

Selecionar tabelas para migrar 7. Na caixa de diálogo Exportar dados para o ambiente do Dataverse , selecione uma URL de instância na lista fornecida pelo Serviço de Descoberta Global.

Observação No Power Apps, um URL de Instância representa uma sessão específica de um ambiente do Power Apps. Não deve ser confundido com um URL de página Web. Um componente da cadeia de carateres, "crm.dynamics" é uma transição de versões anteriores do Power Apps.

Inserindo o URL do Dataverse

Para obter mais informações, consulte Começar: configurar um ambiente do Dataverse.

O próximo passo é fazer escolhas importantes sobre como pretende migrar. Repare que os valores predefinidos são os mais comuns.

Caixas de verificação para selecionar sobre como ligar tabelas e selecionar automaticamente tabelas relacionadas

  1. Para exportar tabelas relacionadas das tabelas selecionadas, selecione Exportar todas as tabelas relacionadas.

    Observação Neste momento, apenas as tabelas subordinadas diretas são incluídas quando opta por exportar tabelas relacionadas. Se quiser incluir todas as relações, utilize a caixa de diálogo Exportar Objetos para selecionar todas as tabelas que pretende migrar.

  2. Para ver estas tabelas, selecione Ver Tabelas Relacionadas. É apresentada a caixa de diálogo Tabelas Relacionadas .

    As relações entre tabelas são apresentadas numa vista hierárquica em duas colunas: a coluna esquerda apresenta as tabelas selecionadas e a coluna direita apresenta as tabelas relacionadas.

    Uma lista de tabelas relacionadas

    Nota

    No Access, pode criar uma relação um-para-muitos e o campo de chave externa na tabela referenciada pode ser qualquer campo. Mas no Dataverse, o campo de chave externa na tabela referenciada tem de ser a chave primária da tabela referenciada. Se a chave externa do Access não for uma chave primária na tabela referenciada, a operação de exportação para o Dataverse falhará. Para exportar os dados com êxito, certifique-se de que a chave externa do Access é a chave primária na tabela referenciada.

  3. Para criar ligações de tabela no Access para cada tabela Dataverse criada pela operação de exportação, selecione Ligar à tabela Dataverse depois de exportar.

  4. Para pré-visualizar os resultados, selecione Abrir o URL da tabela Dataverse quando terminar.

    Esta opção não está disponível se estiver a exportar para o Dataverse no Teams.

  5. Para definir explicitamente um campo como a coluna de nome principal, selecione Selecionar campos de nome principal e, em seguida, escolha um campo na lista pendente.

    Se não especificar uma coluna a utilizar, a primeira coluna de texto a contar da esquerda é utilizada como coluna Nome Principal. Se não existir uma coluna de texto, é criada uma coluna de marcador de posição de nome principal com valores nulos.

    Selecionar um campo de nome primário específico

  6. Selecione Seguinte.

Migrar: validar dados exportados

O processo de validação começa automaticamente quando vê uma caixa de diálogo que apresenta "Executando o Validador..." na parte superior. Se o processo de validação for concluído com êxito, será apresentada outra mensagem com o texto "Validação concluída" e poderá selecionar OK.

Esteja atento a estas mensagens:

Mensagem Explicação
"A obter lista de tabelas a partir da origem OData" O processo de migração já começou.
"Exportando objetos selecionados" As tabelas selecionadas estão sendo migradas para o Dataverse.
"Todas as tabelas que não apresentaram um erro foram exportadas com êxito." Se ocorrer um único erro numa tabela, esta não é exportada, caso contrário a operação de exportação da tabela é concluída.
Para continuar, selecione Fechar.
"Importar tabelas selecionadas e tabelas relacionadas" Dependendo da forma como exportou as suas tabelas, as tabelas ligadas são criadas, as tabelas originais são mudadas e várias tabelas do sistema Dataverse são criadas e ligadas no Access.

Durante o processo de validação, se existirem campos não suportados, o Access identifica tipos de dados não suportados ou linhas que excedem os limites e cria uma tabela de erros de validação de colunas Dataverse que armazena em cada linha o nome da tabela exportada e os campos que não eram suportados. Pode optar por migrar todos os tipos de dados suportados e não migrar tipos de dados não suportados. Se optar por não migrar, os dados permanecerão no Access.

O que acontece a tipos de dados não suportados e limites excedidos

O processo de validação dos dados do Access a serem migrados para o Dataverse

Migrar: pré-visualize os resultados no Access

Se optar por ligar tabelas, confirme se os resultados são os esperados. Preste atenção a esta mensagem "Recuperando lista de tabelas do ambiente Dataverse". As tabelas originais mantêm-se, mas os seus nomes são alterados. As tabelas ligadas devem agora ter os nomes de tabela originais para que todos os objetos front-end continuem a funcionar como anteriormente. A chave primária do Access (Numeração Automática) é preservada. É adicionada uma nova coluna que corresponde à Chave Primária do Dataverse (GUID) e o nome da coluna é o nome da tabela.

O Access também adiciona tabelas ligadas adicionais do Dataverse denominadas Teams, Utilizadores e Unidades de Negócio. Estas tabelas de sistema contêm as seguintes informações úteis:

  • Os usuários Email endereço, nome completo, telefone, tipo de licença, unidade de negócios e assim por diante.
  • Equipas Equipa, Nome da equipa, associação, etc.
  • Unidade de Negócio Centro de custo, site, limite de crédito, etc.
  • Moeda Detalhes da moeda para todas as moedas da transação, incluindo valores como taxa de câmbio, nome, símbolo, código e assim por diante. Esta tabela só aparece se o Access tiver um tipo de dados de moeda que migrou para o Dataverse.

Poderá querer utilizar estas informações adicionais para melhorar a sua solução do Access. Pode manter estas tabelas num formulário ou adicioná-las a um relatório. Para obter mais informações, consulte Tabelas e colunas do sistema Dataverse.

Migrar: pré-visualizar resultados no Dataverse

É aconselhável rever e confirmar o processo de migração ao examinar cada tabela e campo no ambiente Dataverse. Os nomes de tabela e campo do Dataverse devem corresponder aos nomes de coluna e tabela do Access. O Access abre automaticamente o ambiente do Dataverse para a primeira tabela migrada.

Pré-visualizando a migração de dados no Dataverse

As tabelas do Access aparecem no Dataverse como tabelas com um nome a apresentar e tipo de dados correspondentes:

  • A coluna "Nome a Apresentar" deve listar cada nome de campo do Access numa tabela.
  • O formato de um campo "Nome" tem um prefixo, um sublinhado e o nome da tabela, por exemplo, cr444_<nome> da tabela. Isso é chamado de nome lógico no Dataverse.
  • Todos os campos migrados do Access aparecem como "Personalizados" na coluna Tipo, ao lado do GUID gerado automaticamente e dos tipos de dados do campo Dataverse existentes.

Observação Se já existir uma tabela Dataverse com o mesmo nome que o nome da tabela do Access exportada, será acrescentado um número à nova tabela Dataverse.

Por predefinição, o Access define a primeira coluna de texto (da esquerda para a direita) como o nome principal do Dataverse. Se uma tabela não tiver campos de texto, o Access adiciona uma coluna de texto vazia como o último campo na tabela e define esse campo como o nome principal do Dataverse. Também pode definir um campo específico como nome primário. Esta coluna é visível no Access e no Dataverse.

Para obter mais informações, consulte Trabalhar com quaisquer dados no Dataverse.

Migrar: formas de ver tabelas do Dataverse

Depois de migrar as tabelas do Access para o Dataverse, pode ver as tabelas e colunas no Dataverse e no Access em qualquer altura. Tenha em atenção que, no Dataverse, os campos são apresentados por ordem alfabética e não pela ordem original no Access.

Dataverse/Power Apps Para obter informações sobre como ver e trabalhar com tabelas no Dataverse, consulte Editar uma tabela no Power Apps.

Observação Clicar com o botão direito do rato numa tabela ligada migrada no Access abre a tabela no portal do Criador do Power Apps no seu browser. Na vista predefinida do portal do Power Apps, os campos de sistemas não são apresentados, fornecendo uma vista mais simples que mostra as colunas migradas do Access.

Dataverse para o Teams Existem várias formas de ver as tabelas e colunas:

  • Crie uma Aplicação Power rápida para ver ou atualizar os dados.
  • No menu Compilar, selecione Ver Tudo em "Itens criados para..." e, em seguida, clique na tabela que deseja visualizar.
  • Utilize a tabela Designer no Teams. Para mais informações, consulte Criar uma tabela no Teams.

Sugestão Poderá considerar útil adicionar aos favoritos o endereço URL da vista de tabela que prefere no browser.

Sugestão Também pode ver os dados no Excel ao selecionar o comando Dados pendente e, em seguida, selecionar Editar no Excel. Para obter mais informações, consulte Editar dados de tabela no Excel.

Para obter mais informações, consulte Tabelas e colunas do sistema Dataverse.

Informações gerais sobre chaves primárias e relações

As secções seguintes fornecem informações conceptuais e de descrição geral adicionais.

Compreender as chaves primárias e os nomes primários

As Chaves Primárias são utilizadas para identificar as linhas de dados numa base de dados. O Access e o Dataverse têm estruturas principais diferentes. Durante a migração, o Dataverse e o Access gerenciam automaticamente a coordenação entre os dois produtos com suas próprias chaves exclusivas e sem interação do usuário.

Durante o planeamento e o processo de migração, existem duas chaves primárias e mais um campo Principal que deve ter em consideração:

Numeração Automática do Access O Access utiliza frequentemente o tipo de dados Numeração Automática, que incrementa automaticamente um número exclusivo, como chave primária de tabela. Este campo é criado no Dataverse como um campo de número inteiro com o formato de numeração automática aplicado. Durante a migração, o número inicial no Dataverse é definido para ser o próximo número sequencial com base nas linhas do Access. O Access continua a utilizar a coluna Numeração Automática para identificar as linhas de dados, apesar de o Dataverse utilizar uma chave diferente.

Importante O Dataverse cria o campo Numeração Automática como opcional, mas isto acontece por predefinição. O Dataverse gera seu número sequencial quando o registro é salvo. Se este valor estiver definido como obrigatório, os clientes Dataverse precisarão que um valor seja introduzido antes de guardar, o que impede a geração de numeração automática. Se o campo for deixado em branco, será sempre gerado um numeração automática.

GUID do Dataverse O Dataverse utiliza um tipo de dados de Identificador Exclusivo Global (GUID) como chave primária, que é criada automaticamente como um identificador exclusivo e necessária em cada tabela. O Dataverse não requer dados importados para ter uma chave primária, ele cria automaticamente um GUID para você.

Nome Principal do Dataverse O Dataverse também inclui outra coluna chamada Nome Primário. É um nome amigável utilizado para identificar linhas como alternativa à utilização de um GUID. É obrigatório que este campo esteja presente e, dependendo das definições nos clientes do Power Platform, pode exigir que esta coluna seja preenchida. Pode alterar manualmente este requisito. O Nome Principal não é exclusivo por predefinição. Por exemplo, um nome de cliente pode ser o Nome Principal que corresponde a um ID de Cliente exclusivo. Podem existir dois clientes com o nome "Jones", mas cada cliente tem um ID de Cliente exclusivo.

Orientações para decisões sobre chaves primárias

A chave primária do Access, a chave primária do Dataverse e a coluna Nome Principal são criadas automaticamente por padrão. No entanto, pode decidir como processar as três chaves primárias. Eis algumas orientações para o ajudar a decidir:

Chave primária Se uma chave primária do Access (Numeração Automática) também for uma chave empresarial, como um número de peça, provavelmente deverá mantê-la porque é utilizada para identificar objetos no mundo real. No entanto, se uma chave primária do Access (Numeração Automática) for utilizada exclusivamente para criar relações, poderá ser substituída por uma Chave Primária Dataverse (GUID).

Notas

  • Por vezes, uma tabela do Access contém uma coluna de Numeração Automática que não é utilizada como chave primária. Neste caso, o Dataverse converte-o num campo de Número Inteiro e a capacidade de numeração automática é removida.
  • O Dataverse também tem o equivalente a um campo de Numeração Automática do Access, denominado campo Numeração Automática, que é utilizado para gerar números sequenciais e é armazenado como um valor de cadeia de caracteres. Este campo também pode incluir um prefixo (como uma cadeia ou uma data) para o número, permitindo flexibilidade na forma como o campo pode ser utilizado. Esta coluna baseia-se no tipo de dados de sequência automática SQL Server. Para obter mais informações, consulte Numeração automática de colunas no Microsoft Dataverse.

Nome principal O Dataverse requer a existência de uma coluna Nome Primário. Um Nome Principal tem de conter valores de cadeia. Durante a migração, os utilizadores podem especificar qual a coluna de texto no Access que pretendem utilizar como Nome Principal. Se um utilizador não especificar uma coluna a utilizar, a primeira coluna de texto a contar da esquerda será utilizada como coluna de Nome Principal. Se não estiver presente nenhuma coluna de texto, será adicionada uma nova coluna com o nome Marcador de Posição de Nome Principal que irá cumprir o requisito do Dataverse. Esta coluna está definida como Opcional e pode ser deixada não preenchida.

Para obter mais informações, consulte Criar uma coluna de nome primário.

Comparação de chaves primárias e nomes primários

Descrição Chave primária do Access Chave Primária do Dataverse Nome Principal do Dataverse
Tipo de dados Numeração automática (ou qualquer coluna que possa ser indexada) GUID Cadeia
Conteúdos Um número sequencial simples Números e letras aleatórios exclusivos do ambiente Valores de cadeia de caracteres legíveis por pessoas
Exemplo 234 123e4567-e89b-12d3-a456-426655440000 Um nome, como "Jones".
Um número inteiro, como 234 ou uma combinação como EncomendaDeVendas9071
Requisitos Geralmente utilizado, mas não obrigatório Cada tabela tem de ter um Cada tabela tem de ter um
Modificável Um campo de numeração automática não pode ser modificado, outros tipos de campo podem ser modificados Não Sim
Identificador Exclusivo Sempre Sempre Apenas como tecla alternativa
Chave composta Suportada e frequentemente combinada com a Numeração Automática Não suportada Não suportada
Visibilidade Normalmente, é a primeira coluna da tabela Geralmente oculto, mas pode ser exibido. A predefinição é visível
Indexação Pode ser indexado.
Para obter mais informações, consulte Criar e usar um índice para melhorar o desempenho.
Indexado automaticamente Indexado automaticamente
Comentários Depois de definido e introduzir os dados, não pode alterar nenhum outro campo para um tipo de dados de Numeração Automática. Não pode ser criado por um utilizador ou durante uma operação de importação de dados. Também utilizado com campos gerados automaticamente em cartões de dados, formulários orientados por modelos e com pesquisas na criação de formulários.

Notas

  • Os índices do Access não são convertidos automaticamente em índices Dataverse.
  • O Dataverse usa o SQL do Azure Server para criar automaticamente índices com base em padrões de uso de dados. Os índices das chaves primárias e alternativas são sempre criados e outros serão adicionados ou removidos com base na forma como utiliza os seus dados.

Compreender as relações entre o Access e o Dataverse

É importante compreender como pretende gerir as relações de tabela juntamente com as chaves primárias. Para as tabelas que selecionar para migrar, pode optar por mover automaticamente todas as tabelas relacionadas com as tabelas selecionadas ou ignorá-las durante a migração e simplesmente deixar as tabelas relacionadas no Access. Em ambos os casos, também pode optar por ligar as tabelas que migrar para manter as relações atuais no Access.

Durante a operação de exportação de dados, as tabelas do Access com relações um-para-muitos podem ser recriadas como relações um-para-muitos no Dataverse. Tal como o Access, o Dataverse também tem integridade referencial, como atualizações em cascata de campos relacionados e eliminações em cascata de registos relacionados. Se a base de dados do Access tiver um diagrama de relações, este será preservado. No entanto, as tabelas locais originais são substituídas por novas tabelas ligadas.

Tanto o Access como o Dataverse suportam uma pesquisa entre duas tabelas numa relação um-para-muitos. Durante o processo de migração, as pesquisas do Access são recriadas no Dataverse como mostra o seguinte exemplo:

  • Duas tabelas do Access, Clientes e Encomendas, têm chaves primárias IDDoCliente e IDDaEncomenda baseadas num tipo de dados Numeração Automática. A tabela Encomendas no Access tem uma chave externa que contém valores da chave primária do Access na tabela Clientes.
  • Durante a operação de exportação, ambas as chaves primárias do Access são preservadas e mantidas como colunas de Numeração Automática de número inteiro, mas não são utilizadas como coluna de chave primária na tabela Dataverse. Cada tabela tem uma nova coluna GUID adicionada que se torna a chave primária na tabela Dataverse.
  • É criada uma pesquisa da chave externa IDDoCliente na tabela Encomendas para localizar a chave primária IDDoCliente correspondente na tabela Clientes. Depois que as tabelas forem migradas para o Dataverse, se você modificar a coluna de pesquisa de chave estrangeira recém-adicionada à tabela Pedidos, ela também atualizará a coluna de chave estrangeira original. A sua aplicação do Access pode continuar a utilizar a chave externa do Access, em vez da chave externa Dataverse. Se a chave externa do Access for modificada na tabela ligada no Access, também atualizará a chave externa do Dataverse. No entanto, a chave externa do Access será somente leitura no Dataverse.
  • Neste exemplo de relação um-para-muitos, a chave primária Encomendas não é utilizada, mas pode ser utilizada para outras relações.

Nota

No Access, pode criar uma relação um-para-muitos e o campo de chave externa na tabela referenciada pode ser qualquer campo. Mas no Dataverse, o campo de chave externa na tabela referenciada tem de ser a chave primária da tabela referenciada. Se a chave externa do Access não for uma chave primária na tabela referenciada, a operação de exportação para o Dataverse falhará. Para exportar os dados com êxito, certifique-se de que a chave externa do Access é a chave primária na tabela referenciada.

Para mais informações, consulte o Vídeo: Criar relações com o Assistente de Pesquisas e Criar uma relação entre tabelas com uma coluna de pesquisa.

Orientação para decisões sobre chaves e relacionamento

Para ajudá-lo a decidir qual é a melhor escolha para si, eis um resumo das opções comuns quando migra:

Migrar dados mas ignorar relações Decidiu remover a coluna chave primária do Access (Numeração Automática) porque não existem outras tabelas do Access com referências ou relações que dependam da mesma, e seria confuso tê-la na tabela Dataverse ao lado da chave primária Dataverse (GUID).

Migrar dados e relações com tabelas ligadas O cenário predefinido é manter a chave primária do Access original (Numeração Automática), mas esta não é utilizada como a chave primária no Dataverse. Agora você confia na chave primária Dataverse (GUID) e a usa na tabela Dataverse como um identificador exclusivo. O Access cria tabelas ligadas para preservar as relações do Access. Tenha em atenção que não pode eliminar a chave primária (GUID) do Dataverse.

Numa relação, pode editar os valores de chave externa (no Access ou no ambiente Dataverse). Também pode editar chaves externas que referenciam a chave primária do Access numa tabela ligada do Access e atualizará automaticamente a chave externa do Dataverse que referencia a chave primária do Dataverse na tabela com chave externa.

Migrar dados sem tabelas ligadas e recriar relações no Dataverse Uma vez que as tabelas já não são utilizadas no Access, pode recriar relações no Dataverse ao utilizar a Chave Primária do Dataverse (GUID), adicionar pesquisas do Dataverse e selecionar um campo de texto em cada tabela como um Nome Principal durante o processo de migração.

Saiba como criar uma aplicação Power Platform

Assim que terminar a migração dos seus dados do Access para o Dataverse, pode criar uma aplicação no Power Platform que seja executada na Web, num tablet, num telemóvel ou até mesmo no ambiente de trabalho. A plataforma Power é bastante extensa. O seguinte resumo do conteúdo pode ajudá-lo a obter uma descrição geral das suas escolhas básicas e selecionar o tipo de aplicação mais adequado para si.

Categoria Mais informações
Vídeos do Dataverse Adicionar utilizadores ao Dataverse
Administrar Utilizadores da Aplicação, Funções de Segurança, Equipas e Utilizadores no centro de administração do Power Platform
Atribuir funções de segurança no centro de administração do Power Platform
Escolher o tipo de número certo no Dataverse e no Dataverse para o Teams
Criar uma Aplicação Rápida no Dataverse para o Teams utilizando o Dataverse Data
Criar Colunas Dataverse para o Teams
Criar colunas no Dataverse
Criar tabelas no Dataverse – Parte 1
Criar Tabelas no Dataverse – Parte 2
Tipos de texto Dataverse e Dataverse para Equipas
Tipos de dados do Dataverse
Descrição Geral do Dataverse para Tipos de Dados do Teams
Tabela e coluna rápidas do Dataverse para Teams no Estruturador de tabelas
Coluna de Criação Rápida do Dataverse
Criar rapidamente uma aplicação no Power Apps com uma Tabela Dataverse
Criar rapidamente o Dataverse para Tabelas do Teams no Hub de Design
Criar Rapidamente Tabelas no Dataverse
Tópicos de ajuda do Dataverse Porquê escolher o Microsoft Dataverse?
Começar a utilizar o Dataverse
Descrição geral do Dataverse para o Teams
Qual é a diferença entre o Dataverse e o Dataverse para o Teams?
Introdução ao Microsoft Dataverse para o Teams
Gerir permissões e administração do Dataverse
Tabelas no Dataverse
Gerir tabelas no Dataverse
Descrição geral das relações da tabela
Descrição geral das colunas
Criar e gerir colunas numa tabela no Dataverse
Trabalhar com escolhas no Dataverse
Crie aplicações, chatbots, fluxos e muito mais com o Microsoft Dataverse e o Teams
Crie a sua primeira aplicação com o Power Apps e o Dataverse para Teams
Aplicações orientadas por modelos Como criar uma aplicação orientada por modelos
Criar uma aplicação orientada por modelos no Power Apps
Introdução a aplicações orientadas por modelos no Power Apps
Aplicações do Canvas Como criar uma aplicação de tela
Personalizar uma aplicação de tela no Power Apps

Consulte Também

Access e Power Platform

Introdução à importação, ligação e exportação de dados no Access

Gerir tabelas ligadas

Catálogo de aprendizagem do App Maker

Blogue do Power Apps

Histórias de Clientes do Power Apps

Comunidade do Power Apps

Noções básicas do Power Platform

Documentação do Power Platform

Caminho de Aprendizagem do Power Platform