Tabelas e metadados no Microsoft Dataverse
Microsoft Dataverse foi projetado para que você possa criar rápida e facilmente um modelo de dados para seu aplicativo. Normalmente, você não deve ter que se preocupar com alguns dos detalhes sobre metadados que este artigo apresenta. Mas se você quiser desenvolver uma compreensão mais profunda sobre como os aplicativos que usam Dataverse funcionam ou estiver a avaliar o que é possível, entender os metadados usados por Dataverse pode fornecer informações.
Metadados significam dados sobre dados. O Dataverse proporciona uma plataforma flexível para si porque é relativamente fácil editar as definições dos dados que o ambiente irá utilizar. No Dataverse, os metadados são um conjunto de tabelas. As tabelas descrevem os tipos de dados armazenados na base de dados. Os metadados da tabela são o que controla os tipos de registos que pode criar e o tipo das ações que pode efetuar nas mesmas. Quando utilizar as ferramentas de personalização para criar ou editar tabelas, colunas e relações entre tabelas, está a editar estes metadados.
Diferentes clientes que as pessoas utilizam para interagir com os dados no seu ambiente dependem dos metadados da tabela e adaptam-se à medida que os metadados da entidade são personalizados. Estes clientes mas também depende de outros dados para controlar quais os elementos visuais a apresentar, alguma lógica personalizada a aplicar, e como aplicar a segurança. Estes dados de sistema também são armazenados nas tabelas, mas as tabelas propriamente ditas não estão disponíveis para personalização.
Você pode aprender sobre tabelas padrão, atributos e Relações de tabela incluídos por padrão examinando Dataverse a referência de entidade.
Sugestão
Os designers disponíveis para editar metadados não mostram todos os detalhes encontrados nos metadados. Você pode instalar um aplicativo controlado por modelo chamado Navegador de Metadados, que permitirá visualizar todas as tabelas e propriedades de metadados encontradas no sistema. Para obter mais informações: Procurar definições de tabela em seu ambiente.
Criar novos metadados ou utilizar os já existentes?
Dataverse Vem com tabelas padrão que suportam os principais recursos de aplicativos de negócios. Por exemplo, os dados sobre os clientes ou clientes potenciais destinam-se ser armazenados utilizando as tabelas conta ou contacto.
Cada uma dessas tabelas também contém muitas colunas que representam dados comuns que o sistema pode precisar armazenar para a respetiva tabela.
Para a maior parte das organizações é vantajoso utilizar as tabelas e atributos padrão para os objetivos que foram fornecidos.
Se você instalar uma solução, poderá esperar que o desenvolvedor da solução aproveite as tabelas e atributos padrão. Criar uma nova tabela personalizada que substitua uma tabela ou atributo do sistema significa que quaisquer soluções disponíveis podem não funcionar para a sua organização.
Razões pelas quais recomendamos que pesquise e utilize as tabelas, colunas e relações entre tabelas padrão quando adequadas para a sua organização. Se não fazem sentido e não podem ser editadas para corresponder às necessidades, terá de avaliar se criar uma nova tabela, coluna ou relações entre tabelas é necessário.
Tipo de registo é possível alterar o nome a apresentar de uma tabela de modo a corresponderem à nomenclatura utilizada pela organização. Por exemplo, é comum que as pessoas alterem o nome a apresentar da tabela Conta para Empresa ou o nome da tabela Contato para Indivíduo. Isto pode ser efetuado a tabelas ou atributos sem alterar o comportamento da tabela. Para obter mais informações sobre como renomear tabelas, consulte Alterar o nome de uma tabela.
Não pode eliminar tabelas, colunas ou relações entre tabelas padrão. Eles são considerados parte da solução do sistema e espera-se que todos os Dataverse ambientes os tenham. Se pretender ocultar uma tabela padrão, altere os privilégios de direito de acesso para a sua organização para remover o privilégio de leitura para essa tabela. Isso remove a tabela da maioria das partes do aplicativo. Se existir uma coluna de sistema que não seja necessária, remova-a do formulário e das vistas que a utilizem. Altere o valor Pesquisável nas definições de relação de coluna e tabela para que não apareçam na localização avançada.
Limitações à criar artigos de metadados
Existe um limite ao número de tabelas que pode criar. Os administradores podem exibir informações sobre o número de tabelas e a porcentagem usada para o máximo na página Recursos em Uso herdada . Vá para o centro de Power Platform administração (admin.powerplatform.com), selecione Ambientes e abra o ambiente desejado. Selecione Configurações, expandaRecursos , selecione Todas as configurações herdadas. Nas configurações herdadas, selecione Recursos de administração>em uso.
Dentro de cada tabela, há também um limite superior para o número de colunas que você pode criar. Esse limite é baseado nas limitações técnicas da quantidade de dados que podem ser armazenados em uma linha de uma Dataverse tabela e não são visíveis. É difícil fornecer um número específico porque cada tipo de coluna pode utilizar uma quantidade de espaço diferente. O limite superior depende do âmbito global utilizada por todas as colunas da tabela.
A maioria das pessoas não cria colunas personalizadas suficientes para atingir o limite, mas se vir que está a planear adicionar centenas de colunas personalizadas a uma tabela, deve considerar se este é o design mais adequado. Faça que todas as colunas que planeia adicionar descrevam propriedades de uma linha para essa tabela? Você realmente espera que as pessoas que usam seu ambiente sejam capazes de gerenciar um formulário que inclua um número tão alto de colunas? O número de colunas que adicionar ao aumento de formulário a quantidade de dados que tenham de ser transferidos sempre que uma linha é editada e afetam o desempenho do sistema. Ver estes fatores em consideração quando está a adicionar colunas personalizadas a uma tabela.
As colunas de escolha fornecem um conjunto de opções que são exibidas em um controle suspenso em um formulário ou no controle de lista de opções ao usar a localização avançada. Seu ambiente pode suportar milhares de opções em uma coluna de escolha, mas você não deve considerar isso como o limite superior. Estudos de usabilidade mostram que as pessoas têm problemas para usar um sistema onde um controle suspenso fornece um grande número de opções. Use colunas de escolha para definir categorias para dados. Não use colunas de escolha para selecionar categorias que realmente representem itens separados de dados. Por exemplo, em vez de manter uma coluna de escolha que armazena cada uma de centenas de fabricantes possíveis de um tipo de equipamento, consulte criar uma tabela que armazena uma referência a cada fabricante e utilizarem uma coluna de pesquisa em vez de uma escolha.
Passos seguintes
Criar ou editar tabelas (tipos de linha)
Criar e editar Relações entre tabelas