Tabelas e metadados no Microsoft Dataverse

O Dataverse foi concebido para que possa, rápida e facilmente, criar um modelo de dados para a aplicação. Normalmente, não tem de se preocupar com alguns dos detalhes sobre os metadados apresentados neste tópico. No entanto, se pretende desenvolver uma compreensão mais aprofundada sobre como funcionam as aplicações que utilizam o Dataverse ou está a avaliar o que é possível, compreender os metadados utilizados pelo Dataverse pode proporcionar informações.

Metadados são “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.

Também pode obter informações sobre tabelas, atributos e relações de tabelas padrão incluídas por predefinição no Dataverse ao rever a referência da entidade.

Gorjeta

Os estruturadores disponíveis para editar metadados não podem mostrar todos os detalhes encontrados nos metadados. É possível instalar uma aplicação condicionada por modelo denominada Browser de Metadados que lhe permitirá ver todas as tabelas e propriedades de metadados que podem ser encontradas no sistema. Mais informações: Procurar as definições de tabela no seu ambiente.

Criar novos metadados ou utilizar os já existentes?

O Dataverse é fornecido com muitas tabelas padrão que suportam capacidades de aplicações empresariais centrais. Por exemplo, os dados sobre os clientes ou clientes potenciais destinam-se ser armazenados utilizando as tabelas conta ou contacto.

Cada uma destas tabelas também contém muitas colunas que representam os dados comuns que o sistema pode precisar para 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 instalar uma solução, poderá esperar que o programador da solução tenha aproveitado as tabelas e atributos padrão. Criar uma nova tabela personalizada que substituir uma tabela ou um atributo de sistema significará que as soluções disponíveis poderá 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, é muito comum os utilizadores alterarem o nome a apresentar da tabela Conta para Empresa ou o nome da tabela Contacto para Indivíduo. Isto pode ser efetuado a tabelas ou atributos sem alterar o comportamento da tabela. Para mais informações sobre como mudar o nome de tabelas, consulte Alterar o nome de uma tabela.

Não pode eliminar tabelas, colunas ou relações entre tabelas padrão. São considerados parte da solução de sistema e é cada organização deve tê-los. 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. Isto vai remover a tabela da maior parte da aplicação. 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 entre colunas e tabelas para que não apareçam na pesquisa avançada.

Limitações à criar artigos de metadados

Existe um limite ao número de tabelas que pode criar. Pode obter informações sobre o número máximo de Recursos em uso na página Definições > Administração > Recursos em Utilização.

Em cada tabela existe um limite superior do número de colunas que pode criar. Este limite baseia-se nas limitações técnicas a quantidade de dados que pode ser armazenado na forma de uma tabela de base de dados. É 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? Espera realmente que as pessoas que utilizam a organização poderão gerir um formulário que inclui um número de colunas tão elevado? 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.

Colunas de escolha fornecem um conjunto de opções que serão apresentadas num controlo drop-down num formulário ou no controlo picklist para utilizar a localização avançada. O seu ambiente pode suportar milhares de opções num Conjunto de opções, mas não deve considerar este como o limite superior. As pesquisa de utilização demonstraram que os utilizadores têm problema em utilizar um sistema de um controlo drop-down fornece um grande número de opções. Utilize a coluna de escolha para definir categorias de dados. Não utilizar colunas de escolha para selecionar categorias que representam 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

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).