Nota    Esta funcionalidade encontra-se na Disponibilidade Geral (AG) na Microsoft 365 de Lançamento Mensal a partir de maio de 2022. Se estiver no Canal Empresarial Semesódulo da Microsoft, este estará disponível em dezembro de 2022. Para obter mais informações sobre como participar, consulte aka.ms/AccessAndPowerPlatform.

A combinação do Microsoft Access e do Microsoft Dataverse com a Plataforma Power abre um mundo de oportunidades para o programador externo na nuvem e para cenários móveis. Esta combinação desbloqueia cenários de soluções híbridas 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 Microsoft Teams dispositivos móveis.

  • Partilha e edição em tempo real de dados do Access através de lojas de dados baseadas na nuvem e aplicações front-end criadas no Access, Power Apps dispositivos Microsoft Teams.

  • Novas funcionalidades de segurança e conformidade através do armazenamento Dataverso na nuvem através do AAD e segurança com base em funções enquanto o gere a partir do Access.

Um elemento visual do que pode fazer entre o Access e o Dataverso

Pode partilhar dados do Access com o Dataverso, uma base de dados na nuvem na qual pode criar aplicações da Plataforma Power, Automatizar fluxos de trabalho, Agentes Virtuais e muito mais na Web, telemóvel ou tablet das seguintes formas:    

  • Crie um ambiente de Plataforma Power e adicione uma nova base de dados Dataversa.

  • Migrar dados do Access para Dataverso ou Dataverso 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 utilizar formulários front-end, relatórios, consultas e macros existentes.

  • Crie um Power App de baixo código, fluxo de trabalho automatizado, Virtual Assistant orientado por AI ou um dashboard de Power BI que funciona em vários dispositivos, ao mesmo tempo que visualiza e edita os mesmos dados do Tipo de Dados subtraídos.

O Dataverso é a estrutura central da Plataforma Power e pode armazenar dados comuns partilhados em várias aplicações. Esta capacidade fornece oportunidades adicionais em várias plataformas para a interação e gestão de dados partilhados no Microsoft 365, no Azure, no Dynamics 365 e em aplicações auntizadas.

Nota      :Os termos "coluna" e "campo" são utilizados intercambiavelmente no Access e no Dataverso. Os termos "tabela" e "entidade" são utilizados intercambiavelmente em Dataverso.

Antes de começar

Quer que tudo seja mais fácil? As secções seguintes fornecem mais informações.

Importante    Backup base de dados do Access. Recomendamos vivamente que o faça. Para obter mais informações, consulte Proteger os seus dados com processos de cópia de segurança e restauro.

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

  • Para integrar com o armazenamento baseado na nuvem, pode obter uma visão geral do vídeo sobre como utilizar o Conector DeversoDeDados do Access com a Plataforma Power. Para obter mais informações, consulte aka.ms/AccessAndPowerPlatform.

  • Se ainda não tiver uma, obtenha uma licença Power Apps que inclua Dataverso ou utilize um ambiente existente. Vá para a home page do Power Apps eselecione Iniciar Gratuito.

  • Se os seus dados do Access têm um campo de valor múltiplo, prepare-os para a migração. Para obter mais informações, consulte Criar um campo de escolha para migração para o Dataverso.

  • Apesar de o Dataverso ter um tipo de dados de pontão flutuante, tem limites de intervalo inferiores ao tipo de dados de pontão flutuante do Access. Se os seus dados do Access têm um campo de pontão flutuante, converta-os primeiro num tipo de dados Número, defina a propriedade Tamanho do Campo para Decimal e, em seguida, migre os dados para o Dataverso, que irá armazená-los como um tipo de dados Número Decimal.

Certifique-se de que obtém as licenças necessárias:

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

Existem duas formas de utilizar o Dataverso, a versão completa e o Dataverso Teams.

Dataverse  

A versão completa do Dataverso fornece todos os tipos de dados disponíveis para aplicações entre dispositivos e de código baixo e suporta muitos utilizadores. Assim que tiver a sua licença Dataverso, pode aceder a um ambiente dataverso atual ou criar um novo ambiente para migrar os seus dados do Access. Para obter mais informações, consulte O que é o Microsoft Dataverso?, Introdução utilizar Dataverso e Adicionar uma base de dados do Microsoft Dataverse.

Importante   Certifique-se de que tem as permissões necessárias para importar dados para o Dataverso. Precisa da função de segurança "Estruturador de Ambiente" e de que os utilizadores da aplicação precisam da função de segurança "Utilizador Básico". Para obter mais informações, consulte Conceder aos utilizadores acesso nas aplicações de atribuição de clientes.

Se estiver a utilizar um novo ambiente:

  1. Inscreva-se para Power Apps a partir desta página do browser, https://powerapps.microsoft.com/.

  2. Selecione Definições texto alternativo > centro de administração.

  3. Na página Centro de administração, selecione Novo. O painel Novo Ambiente é aberto.

    Criar um novo ambiente Dataverso

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

  5. Na caixa Tipo , selecione Avaliação a partir da lista de listas. Se tiver o seu próprio ambiente de produção, pode selecionar Produção.

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

  7. Na caixa Objetivo , introduza opcionalmente uma descrição.

  8. Em Criar uma base de dados para este ambiente, selecione Sim.

  9. Quando inicia 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: selecione a origem de dados e o destino.

Datavers para Teams

Microsoft Teams facilita mensagens, chats, reuniões, webinars e comunicação oportuna entre grupos de trabalho e colegas. Também pode melhorar a produtividade e personalizar o Teams ao adicionar uma variedade de aplicações, incluindo aplicações Power Apps baseadas em Dataverso para Teams. Isto fornece eficazmente uma plataforma de dados de código baixo incorporada Teams implementação de soluções com um só clique.

Assim que tiver um plano 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 Power BI necessitam de uma licença separada. Além disso, o acesso ao ambiente Dataverso está limitado aos proprietários da Teams, membros e convidados e existem algumas limitações de funcionalidades para os Dataversos sub acordos.

Para obter mais informações, consulte Microsoft Dataversse para Teams geral, integração Power Apps e Microsoft Teams e Introdução com Microsoft Datavers para Teams.

Para aprovisionar o Datavers para Teams ambiente, primeiro tem de instalar uma aplicação no Teams.

  1. Abra Teams e selecione Aplicações no canto inferior esquerdo da janela.

  2. Na janela App Marketplace, utilize a caixa de pesquisa para encontrar "Power Apps" e, em seguida, selecione Power Apps.

  3. Para adicionar a aplicação Power Apps a Teams, selecione Adicionar. É Power Apps janela de remendo.

  4. Selecione Criar uma aplicação.

  5. Selecione a equipa para a sua aplicação.

  6. Para criar um Datavers para Teams ambiente, selecione Iniciar Agora.

  7. No editor de Power Apps, introduza um nome de aplicação e, em seguida, selecione Guardar.

Resultado

O seu ambiente está pronto a ser utilizado. Quando inicia 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: selecione a origem de dados e o destino.

Descobrir manualmente o URL de Instância correto

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

  • Dataverse    Selecione Definições texto alternativo no canto superior direito da página, selecione Detalhes da Sessão e o URL de Dataverso correto é apresentado como o URL da Instância.

  • Datavers para Teams      Depois de criar uma Aplicação para a sua base de dados Dataversa, selecione Acerca de e o URL do InversoDados correto é apresentado como o URL da Instância.

Compreenda as diferenças na capacidade de armazenamento, uma vez que cada base de dados tem limites de tamanho máximo diferentes:

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

  • Para impedir a perda de dados, o Access assegura que a tabela do Access não excede os limites de tamanho dataverso e que o número de colunas na tabela do Access não excede o número máximo de campos Dataverso de uma tabela. 

  • Se a tabela do Access contiver tipos de dados Inversos Suportados ou se a coluna tiver valores que excedam os intervalos de tipos de dados do Dataverso, o Access fornece informações adicionais para ajudá-lo a corrigir os erros.

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

Para obter mais informações, consulte Comparar os tipos de dados do Access e do Dataverso.

Migrar dados do Access para o Dataverso

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

  1. Inicie o Access, selecione Conta, selecione Mudar de Conta. A caixa de diálogo Conta é aberta.

  2.  Certifique-se de que tem a sua assinatura no Access com as mesmas credenciais que utiliza 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.

    Nota     Se não utilizar a mesma conta para o Access e para 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 da tabela.

  4. Clique com o botão direito do rato numa tabela no painel de navegação e selecione > Dados. 

  5. Na caixa de diálogo Exportar Objetos, selecione todas as tabelas que pretende exportar e limpe todas as tabelas que não pretende exportar.

  6. Selecione OK.

    Selecionar tabelas a migrar

  7. Na caixa de diálogo Exportar Dados para Ambiente Dataverso , selecione um URL de instância da lista fornecida pelo Serviço de Deteção Global.

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



    Introduzir o URL do Dataverso Para obter mais informações, consulte Iniciar: configurar um ambiente de Dataverso.

O próximo passo é tomar decisões importantes sobre como pretende migrar. Repare que os valores predefinido são os mais comuns. 

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

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

    Nota     Neste momento, só são incluídas tabelas crianças diretas 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 da esquerda apresenta as tabelas selecionadas e a coluna da 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. No entanto, em Dataverso, 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 Dataverso falha. 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 Dataversa criada pela operação de exportação, selecione Ligar à tabela Dataverso depois de exportar.

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

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

  5. Para definir explicitamente um campo como a coluna de nome principal, selecione Selecionar campos de nome principal e, em seguida, selecione um campo a partir da lista de listas. 

    Se não especificar uma coluna para utilizar, a primeira coluna de texto a partir da esquerda é utilizada como a coluna Nome Principal. Se não houver uma coluna de texto, será criada uma coluna de nome principal com valores nulos.

    Selecionar um campo de nome principal específico

  6. Selecione Seguinte.

O processo de validação é iniciado automaticamente quando vê uma caixa de diálogo que apresenta "A Executar o Validador..." na parte superior. Se o processo de validação for concluído com êxito, outra mensagem apresenta "Validação concluída" e, em seguida, pode selecionar OK.

Veja estas mensagens:

Mensagem

Explicação

"A recuperar a lista de tabelas da origem OData"

O processo de migração foi iniciado.

"A exportar objetos selecionados"

As tabelas que selecionou estão a ser migradas para o Dataverso.

"Todas as tabelas que não se depararam com um erro foram exportadas com êxito."

Se ocorrer um único erro numa tabela, a tabela não será exportada, caso contrário a operação de exportação da tabela será concluída.

Para continuar, selecione Fechar.

"A importar tabelas selecionadas e quaisquer tabelas relacionadas"

Dependendo da forma como exportou as suas tabelas, as tabelas ligadas são criadas, o nome das tabelas originais é alterado e são criadas e ligadas várias tabelas de sistema do TipoDeDados no Access.

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

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

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

Se optar por ligar tabelas, confirme que os resultados são os esperados. Veja esta mensagem "A recuperar uma lista de tabelas do ambiente dataverso". As tabelas originais permanecem, mas os nomes são alterados. As tabelas ligadas devem ter os nomes das tabelas 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 (GUID) Dataversa e o nome da coluna é o nome da tabela.

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

  • Utilizadores      Endereço de e-mail, nome completo, telemóvel, tipo de licença, unidade empresarial, entre outros.

  • Teams      Equipa, Nome da equipa, associação, entre muito mais.

  • Unidade Empresarial   Centro de custos, Web site, Limite de Crédito, entre muito mais.

  • MoedaDetalhes de moeda para todas as moedas de transação, incluindo valores como taxa de câmbio, nome, símbolo, código, entre outras. Esta tabela só é apresentada  se o Access tiver um tipo de dados de moeda que tenha migrado para o Dataverso.

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 de sistema do dataverso

É boa ideia rever e confirmar o processo de migração ao analisar cada tabela e campo no ambiente Dataverso. Os nomes dos campos e da tabela do dataverso devem corresponder aos nomes das tabelas e colunas do Access. O Access abre automaticamente o ambiente Dataverso à primeira tabela migrada.

Pré-visualizar a migração de dados em Dataverso

As tabelas do Access aparecem em Dataversas como tabelas com o nome a apresentar e o 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>. Isto é denominado nome lógico em Dataverso.

  • Todos os campos migrados do Access são apresentados como "Personalizado" na coluna Tipo, junto ao GUID gerado automaticamente e aos tipos de dados de campos de Dataverso existentes.

Nota   :Se já existe uma tabela Dataversa com o mesmo nome que o nome da tabela do Access exportado, é acrescentado um número à nova tabela Dataverso.

Por predefinição, o Access define a primeira coluna de texto (da esquerda para a direita) como nome principal do Dataverso. 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 Dataverso. também pode definir um campo específico como nome principal. Esta coluna está visível no Access e no Dataverso.

Para obter mais informações, consulte Trabalhar com quaisquer dados em Dataverso.

Assim que tiver migrado tabelas do Access para o Dataverso, pode ver as tabelas e colunas em Dataverso e no Access em qualquer altura. Tenha em atenção que, em Dataverso, 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 em Dataverso, consulte Editar uma tabela no Power Apps.

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

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

  • Crie uma Power App rápida para ver ou atualizar os dados.

  • No menu criar, selecione Ver Tudo em "Itens criados para..." e, em seguida, clique na tabela que pretende ver.

  • Utilize o Estruturador de Tabelas Teams. Para obter mais informações, consulte Criar uma tabela no Teams.

Sugestão    Poderá ser útil marcador o endereço de URL da vista de tabela que prefere no browser.

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

Para obter mais informações, consulte Tabelas e colunas de sistema do dataverso

As secções seguintes fornecem informações gerais e conceptuais adicionais.

Compreender as chaves primárias e os nomes principais

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

Durante o planeamento e o processo de migração, existem duas chaves primárias e um Campo principal adicional a ter em atenção:

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

Importante     O dataverso cria o campo Numeração Automática como opcional, mas isto o é por estrutura. O Dataverse gera o seu número sequencial quando o registo é guardado. Se este valor estiver definido como obrigatório, os clientes Dataverso precisarão de um valor a ser introduzido antes de guardar, o que impede a geração de numerada automática. Se o campo for deixado em branco, será sempre gerada uma numerada automática.

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

Nome Principal do Dataverse Dataverso também inclui outra coluna denominada Nome Principal. Este é um nome amigável utilizado para identificar linhas como alternativa à utilização de um GUID. É necessário que este campo esteja presente e, dependendo das definições nos clientes da Plataforma Power, poderá necessitar que esta coluna seja preenchida. Pode alterar este requisito manualmente. 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. Pode haver dois clientes com o nome "Jones", mas cada um teria um ID de Cliente exclusivo.

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

A chave primária do Access, a chave primária Dataversa e a coluna Nome Principal são criadas automaticamente por predefinição. Mas pode fazer escolhas sobre como lidar com 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, é provável que a queira manter 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 (GUID) Dataverse.

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 Dataverso converte-o num campo Número Inteiro e a capacidade de numerar automaticamente é removida.

  • O dataverso também tem o equivalente a um campo numerada automática do Access, denominado campo Numerada Automática, que é utilizado para gerar números sequenciais e é armazenado como um valor de cadeia. Este campo também pode incluir um prefixo (como uma cadeia ou uma data) ao número, permitindo flexibilidade na forma como o campo pode ser utilizado. Esta coluna é baseada no tipo de SQL Server de sequência automática. Para obter mais informações, consulte o artigo Numerar automaticamente colunas no Microsoft Datavers.

Nome principal      O dataverso necessita da existência de uma coluna Nome Principal. Um Nome Principal tem de conter valores de cadeia. Durante a migração, os utilizadores podem especificar que coluna de texto no Access pretendem utilizar como Nome Principal. Se um utilizador não especificar uma coluna para utilizar, a primeira coluna de texto a partir da esquerda é utilizada como a coluna Nome Principal. Se não estiver presente nenhuma coluna de texto, será adicionada uma nova coluna com o nome Nome Principal, que irá cumprir o requisito do Dataverso. Esta coluna está definida como Opcional e pode ser deixada por povoar.

Para obter mais informações, consulte Criar uma coluna de nome principal.

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

Descrição

Chave Primária do Access

Chave Primária Dataversa

Nome Principal do Dataverse

Tipo de dados

Numeração Automática (ou qualquer coluna que possa ser indexada)

GUID

Cadeia

Índice

Um número simples e sequencial

Números e letras aleatórios exclusivos do ambiente

Valores de cadeias que são lidos por humanos

Exemplo

234

123e4567-e89b-12d3-a456-426655440000

Um nome, como "Jones".

Um número inteiro, como 234, ou uma combinação como SalesOrder9071

Requisito

Frequentemente utilizado mas não obrigatório

Todas as tabelas têm de ter uma

Todas as tabelas têm de ter uma

Modifiável

Um campo de numerada automática não pode ser modificado, outros tipos de campo podem ser modificados

Não

Sim

Identificador exclusivo

Sempre

Sempre

Apenas como Chave Alternativa

Chave composta

Suportada e frequentemente combinada com a Numerada Automática

Não suportado

Não suportado

Visibilidade

Normalmente, a primeira coluna da tabela

Normalmente oculta, mas pode ser apresentada.

Predefinições para estar visível

Indexação

Pode ser indexado.

Para obter mais informações, consulte Criar e utilizar um índice para melhorar o desempenho.

Indexado automaticamente

Indexado automaticamente

Comentários

Depois de definidos e introduzir dados, não pode alterar qualquer outro campo para um tipo de dados Numerar Automaticamente.

Não pode ser criado por um utilizador nem durante uma operação de importação de dados.

Também utilizado com campos gerados automaticamente em cartões de dados, formulários orientados modelo dados e com procuras na criação de formulários.

Notas 

  • Os índices do Access não são automaticamente convertidos em índices Dataversos.

  • Na capa, Dataverso utiliza o SQL do Azure Server para criar automaticamente índices com base em padrões de utilização de dados. Os índices de 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 do Access e do Dataverso

É importante compreender como pretende gerir as relações de tabelas juntamente com 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 deixar apenas as tabelas relacionadas no Access. De qualquer forma, também pode optar por ligar as tabelas que migra 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 recriados como relações um-para-muitos no Dataverso. Tal como o Access, o Dataverso também tem integridade referencial, tal 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ção, este será preservado. No entanto, as tabelas locais originais são substituídas por novas tabelas ligadas.

O Access e o Dataverso suportam uma procura entre duas tabelas numa relação um-para-muitos. Durante o processo de migração, as pesquisas do Access são recriadas em Dataverso, conforme mostrado no seguinte exemplo:

  • Duas tabelas do Access, Clientes e Encomendas, têm chaves primárias IDDoCliente e IDDaColuna com base num tipo de dados Numeração Automática. A tabela Encomendas no Access tem uma chave externa que mantém valores da chave primária do Access na tabela Clientes.

  • Durante a operação de exportação, as chaves primárias do Access são preservadas e mantidas como colunas de Numeração Automática de Número Inteiro, mas estas não são utilizadas como a coluna de chave primária na tabela Dataverso. Cada tabela tem uma nova coluna GUID adicionada que se torna a chave primária na tabela Dataverso.

  • É criada uma procura para a chave externa IDDoCliente na tabela Encomendas para encontrar a chave primária IDDoCliente correspondente na tabela Clientes. Assim que as tabelas são migradas para o Dataverso, se modificar a coluna de procura de chave externa adicionada novamente à tabela Encomendas, esta também atualizará a coluna de chave externa original. A sua aplicação do Access pode continuar a utilizar a chave externa do Access, em vez da chave externa Dataversa. Se a chave externa do Access for modificada na tabela ligada no Access, também atualizará a chave externa Dataversa. No entanto, a chave externa do Access será só de leitura em Dataverso.

  • Neste exemplo de relação um-para-muitos, a chave primária Encomendas não é utilizada, mas pode, claro, 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. No entanto, em Dataverso, 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 Dataverso falha. Para exportar os dados com êxito, certifique-se de que a chave externa do Access é a chave primária na tabela referenciada.

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

Orientações para decisões sobre chaves e relações

Para o ajudar a decidir qual é a melhor escolha para si, eis um resumo das opções comuns ao migrar:

Migrar dados mas ignorar relações      Opta por remover a coluna de chave primária (Numeração Automática) do Access porque não existem outras tabelas do Access com referências ou relações que dependam da mesma e poderá ser confuso tê-la na tabela Dataverso juntamente com a chave primária (GUID) do Dataverso.

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 não é utilizada como chave primária no Dataverso. Agora depende da chave primária (GUID) Dataversa e utiliza-a na tabela Dataversa 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) Dataverse.

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

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

Assim que concluir a migração dos seus dados do Access para o Dataverso, pode criar uma aplicação na Plataforma Power que é executado na Web, num tablet, num telemóvel ou até no ambiente de trabalho. A plataforma Power é bastante extensa. O seguinte resumo de conteúdos pode ajudá-lo a obter uma descrição geral das suas escolhas básicas e a direcizar para que tipo de aplicação funciona melhor para si.

Categoria

Mais informações

Vídeos do Dataverso

Adicionar utilizadores a Dataverso

Administrar Utilizadores da Aplicação, funções de segurança, Teams e Utilizadores no centro de administração da Plataforma Power

Atribuir funções de segurança no centro de administração da Plataforma Power

Escolher o tipo de número certo em Dataverso e Dataverso para Teams

Criar uma Aplicação Rápida no Dataverso para Teams dados

Criar Datavers de Colunas para Teams

Criar Colunas em Dataverso

Criar Tabelas em Dataverso – Parte 1

Criar Tabelas em Dataverso – Parte 2

Dataverse e Dataverso para Teams Tipos de Texto

Tipos de DadosVersos

Vista Geral dos Tipos Teams Dados

Dataverse for Teams quick table and column in Table designer

Coluna Criar Rápida do Dataverse

Criar rapidamente uma aplicação no Power Apps com uma Tabela Dataversa

Criar Rapidamente Datavers para Teams Tabelas no Hub de Design

Criar Tabelas rapidamente em Dataverso

Tópicos de ajuda do dataverso

Porquê selecionar Microsoft Dataverse?

Introdução utilizar Dataverso

Visão geral do Dataverso para Teams

Como é que o Dataverso e o Dataverso Teams diferente?

Introdução com o Microsoft Datavers para Teams

Gerir permissões e administração para Dataverso

Tabelas em Dataverso

Gerir tabelas em Dataverso

Visão geral das relações de tabelas

Visão Geral das Colunas

Criar e gerir colunas dentro de uma tabela em Dataverso

Trabalhar com opções em Dataverso

Crie aplicações, chatbots, fluxos e muito mais com o Microsoft Dataverse e Teams

Criar a sua primeira aplicação com Power Apps e Dataverso para Teams

Aplicações orientadas por modelos

Como criar uma aplicação modelo orientada por uma aplicação

Criar uma aplicação modelo orientada para Power Apps

Introdução com modelo orientadas por 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

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

Gerir tabelas ligadas

Catálogo de aprendizagem do App Maker

Power Apps Blogue

Power Apps Histórias de Clientes

Power Apps Comunidade

Noções Fundamentais da Power Platform

Documentação da Plataforma Power

Power Platform Percurso de Aprendizagem

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft Office insiders

As informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?

Obrigado pelo seu feedback!

×