Restrições que se aplicam a colunas em uma tabela

Concluído

Ao usar o Microsoft Dataverse para soluções comerciais, mantenha algumas restrições em mente.

Número máximo de colunas em uma tabela:

  • Não há um limite superior rígido quanto ao número de colunas que você pode ter em uma tabela. Mas há um limite superior devido aos limites na quantidade de dados que você pode armazenar em um único registro. É difícil fornecer um número específico porque cada tipo de coluna pode usar uma quantidade distinta de espaço. O limite superior depende do espaço total usado por todas as colunas da tabela.

  • Como regra, você não deve ter um número exagerado de colunas em uma tabela. Se você tiver mais do que algumas centenas de colunas em uma tabela, deverá reestruturar a forma como projeta as tabelas em suas soluções. Tente dividir a tabela com um número excessivo de colunas em mais de uma tabela.

Limitações da coluna Valor acumulado:

  • No máximo 10 para cada tabela

  • No máximo 100 para cada organização

  • Não é possível disparar fluxos de trabalho ou fluxos

  • Não é possível fazer referência a outra coluna de valor acumulado, uma coluna calculada complexa ou uma coluna de fórmula. Deve fazer referência a uma coluna simples.

  • As colunas ModifiedBy e ModifiedOn não são atualizadas quando a coluna de valor acumulado é atualizada.

  • Não é possível incluir registros em relacionamentos muitos para muitos (N:N). Só pode incluir registros em relacionamentos um para muitos (1:N).

  • Não é possível usar relacionamentos um para muitos (1:N) com a tabela ActivityPointer ou ActivityParty.

Colunas de opções (às vezes chamadas de Escolhas):

  • As colunas de opções oferecem um conjunto de opções que serão exibidas em um controle suspenso em um formulário ou controle de lista de opções quando você utilizar a Localização Avançada. O Dataverse pode dar suporte a centenas de opções em uma Escolha, mas você não deve considerar centenas como o limite superior. Estudos de usabilidade demonstraram que as pessoas têm problemas ao usar um sistema em que um controle suspenso fornece um grande número de opções. Se você tiver muitas opções disponíveis, não poderá definir um valor padrão.

  • Use uma coluna de Opção para definir categorias para dados. Não use as colunas de Opção para selecionar categorias que representem itens de dados separados. Por exemplo, em vez de manter uma coluna Escolha que armazene cada um dos centenas de possíveis fabricantes de um tipo de equipamento, considere criar uma tabela que armazene referências a cada fabricante e use uma coluna Pesquisa em vez de uma coluna Escolha.