Tabelas e metadados no Microsoft Dataverse
Microsoft Dataverse foi projetado para que você possa criar de forma rápida e fácil um modelo de dados para seu aplicativo. Normalmente, você não precisa 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 avaliando o que é possível, entender os metadados usados por Dataverse pode lhe dar uma ideia.
Metadados significam dados sobre dados. O Dataverse oferece uma plataforma flexível porque é relativamente fácil editar as definições dos dados que o ambiente usará. No Dataverse, os metadados são um conjunto de tabelas. As tabelas descrevem os tipos de dados armazenados no banco de dados. Os metadados de tabela são o que controla os tipos de registro que você pode criar e os tipos de ação que podem ser executados neles. Ao usar as ferramentas de personalização para criar ou editar tabelas, colunas e relacionamentos de tabelas, você edita os metadados.
Diferentes clientes que as pessoas utilizam para interagir com os dados de seu ambiente dependem dos metadados da tabela e se adaptam conforme você personaliza os metadados. Esses clientes também dependem de outros dados para controlar quais elementos visuais exibir, qualquer lógica personalizada aplicar e como aplicar a segurança. Esses dados do sistema também são armazenados nas tabelas, mas as próprias tabelas não estão disponíveis para personalização.
Você pode aprender sobre tabelas padrão, atributos e relacionamentos de tabelas incluídos por padrão em Dataverse revisando a referência de entidade.
Dica
Os designers disponíveis para editar metadados não mostram todos os detalhes encontrados nos metadados. Você pode instalar um aplicativo baseado em modelo chamado Navegador de metadados, que permitirá que você visualize todas as tabelas e propriedades de metadados encontradas no sistema. Mais informações: Navegue pelas definições de tabela em seu ambiente.
Criar metadados ou usar metadados existentes?
Dataverse vem com tabelas padrão que oferecem suporte aos principais recursos de aplicativos de negócios. Por exemplo, os dados sobre os clientes ou clientes potenciais que serão armazenados usando as tabelas de conta ou contato.
Cada uma dessas tabelas também contém muitas colunas que representam dados comuns que o sistema pode precisar armazenar para a respectiva tabela.
Para a maioria das organizações, é vantagem usar as tabelas padrão e os atributos para os fins para os quais foram fornecidos.
Se você instalar uma solução, pode esperar que o desenvolvedor da solução aproveite as tabelas e os atributos padrão. Criar uma nova tabela personalizada que substitua uma tabela ou atributo do sistema significa que qualquer solução disponível pode não funcionar para sua organização.
Por essas razões, recomendamos que você procure e use tabelas, colunas e relacionamentos de tabela padrão fornecidos quando fizer sentido para sua organização. Se não fizer sentido e não puderem ser editados para atender às suas necessidades, você precisará avaliar se é necessário criar um tabela, coluna ou relacionamento de tabela.
Lembre-se de que você pode modificar o nome de exibição de uma tabela para que corresponda à nomenclatura usada pela organização. Por exemplo, é comum que as pessoas alterem o nome de exibição da tabela Conta para Empresa ou o nome da tabela Contato para Indivíduo. Isso pode ser feito em 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 é possível excluir tabelas, colunas ou relacionamentos de tabela padrão. Eles são considerados parte da solução do sistema e espera-se que todo ambiente os tenha. Dataverse Se você deseja ocultar uma tabela padrão, altere os privilégios de direito de acesso da organização para remover o privilégio de leitura dessa tabela. Isso remove a tabela da maioria das partes do aplicativo. Se houver uma coluna do sistema que não seja necessária, remova-a do formulário e qualquer exibição que a use. Altere o valor Pesquisável nas definições de relacionamento de coluna e tabela para que eles não apareçam na localização avançada.
Limitações na criação de itens de metadados
Há um limite no número de tabelas que você pode criar. Os administradores podem visualizar informações sobre o número de tabelas e a porcentagem usada em relação ao máximo na página herdada Recursos em uso . Vá para o Power Platform centro de administração (admin.powerplatform.com) Select Ambientes) e abra o ambiente desejado. Select Configurações, expanda Recursos Select Todas as configurações legadas. Nas configurações legadas, Select Administração>Recursos em uso.
Dentro de cada tabela There também há um limite máximo 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 visualizáveis. É difícil fornecer um número específico porque cada tipo de coluna pode usar uma quantidade diferente de espaço. O limite superior depende do espaço total usado por todas as colunas da tabela.
A maioria das pessoas não cria colunas personalizadas suficientes para atingir o limite, mas se você estiver planejando adicionar centenas de colunas personalizadas a uma tabela, será necessário considerar se é o melhor design. Todas as colunas que você pretende adicionar descrevem propriedades de uma linha dessa tabela? Você realmente espera que as pessoas que usam seu ambiente consigam gerenciar um formulário que inclui um número tão alto de colunas? O número de colunas adicionado ao formulário aumentará a quantidade de dados que precisam ser transferidos toda vez que uma linha for editada e isso afetará o desempenho do sistema. Leve esses fatores em consideração ao 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 em um 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 dificuldade em usar um sistema em que um controle suspenso fornece um grande número de opções. Use colunas de escolha para definir categorias de dados. Não use colunas de escolha para Select categorias que na verdade representam itens de dados separados. Por exemplo, em vez de manter uma coluna de opções que armazene todas as centenas de possíveis fabricantes de um tipo de equipamento, considere criar uma tabela que armazene as referências de cada fabricante e use uma coluna de pesquisa em vez de uma opção.
Próximas etapas
Criar ou editar tabelas (tipos de linha)
Crie e edite relacionamentos entre tabelas