Defina e consulte dados relacionados hierarquicamente

Ganhe ideias de negócios valiosas, definindo e consultando dados relacionados hierarquicamente. Os recursos de visualização e modelo hierárquico proporcionam vários benefícios:

  • Exibir e explorar informações hierárquicas complexas.
  • Visualize os indicadores chave de desempenho (KPIs) na visualização contextual de uma hierarquia.
  • Analisar visualmente as principais informações na Web e tablets.

Algumas tabelas padrão já têm hierarquias definidas. Outras tabelas, incluindo tabelas personalizadas, podem ser habilitadas para uma hierarquia e é possível criar as visualizações para elas.

Defina dados hierárquicos

Com o Microsoft Dataverse, as estruturas de dados hierárquicos têm suporte de relacionamentos de um-para-muitos (1:N) autorreferenciais das linhas relacionadas.

Observação

Autorreferencial significa que a tabela se refere a si mesma. Por exemplo, a tabela de conta tem uma coluna de pesquisa para associá-la a outra linha da tabela da conta.

Quando um relacionamento um-para-muitos (1:N) autorreferencial existe, na definição do relacionamento, a opção Hierárquico está disponível para ser definida como Sim.

Configuração hierárquica na definição do relacionamento.

Para consultar os dados como uma hierarquia, é necessário definir um dos relacionamentos de um-para-muitos (1:N) autorreferenciais como hierárquico.

Para ativar a hierarquia:

  1. Na exibição de relacionamentos 1:N, selecione o relacionamento autorreferencial a ser editado.
  2. Na definição do relacionamento, defina Hierárquico como Sim.

Observação

  • Alguns relacionamentos prontos (1:N) não podem ser personalizados. Isso impedirá que você defina esses relacionamentos como hierárquicos.
  • Você pode especificar uma relação hierárquica para os relacionamentos autorreferenciais do sistema. Isso inclui os relacionamentos autorreferenciais 1:N do tipo sistema, como o relacionamento “contact_master_contact”.

Importante

É possível ter vários relacionamentos autorreferenciais, mas apenas um relacionamento por tabela pode ser definido como o relacionamento hierárquico. Se você tentar alterar a configuração aplicada, receberá um aviso:

  • Ao desabilitar: Se você desativar a configuração de hierarquia para o relacionamento, todas as definições, os processos e as exibições cumulativos que usam a hierarquia deixarão de funcionar. Deseja continuar?
  • Ao habilitar: Se você habilitar a configuração de hierarquia para o relacionamento, todas as definições cumulativas que usam a hierarquia existente se tornarão inválidas. Deseja continuar?

A menos que esteja certo de que não haja outras dependências na hierarquia existente, você deve analisar todas as documentações sobre a implantação ou consultar outros personalizadores para entender como o relacionamento hierárquico existente é usado, antes de continuar.

Dados hierárquicos de consulta

Sem uma hierarquia definida, para recuperar dados hierárquicos, é necessário consultar iterativamente as linhas relacionadas. Com uma hierarquia definida, é possível consultar os dados relacionados como uma hierarquia em uma etapa. É possível consultar linhas usando a lógica Em e Não em. Os operadores hierárquicos de Em e Não em são expostos na Localização avançada e no editor de fluxo de trabalho. Para obter mais informações sobre como usar estes operadores, consulte Configurar etapas de fluxo de trabalho. Para obter mais informações sobre a Localização avançada, consulte Criar, editar ou salvar a pesquisa de Localização avançada.

Observação

Os desenvolvedores também podem usar os operadores em código. Mais informações Documentação do Desenvolvedor: Consultar dados hierárquicos

Os exemplos a seguir ilustram cenários para consultar hierarquias:

Hierarquia de conta de consulta

Contas de consultas na hierarquia da conta.

Atividades relacionadas à conta de consulta.

Oportunidades relacionadas à conta de consulta.

Consulte também

Criar e editar relacionamentos 1:N (um para muitos) ou N:1 (muitos para um) entre tabelas
Criação e edição de relacionamentos 1:N (um para muitos) ou N:1 (muitos para um) entre tabelas usando o gerenciador de soluções
Visualize os dados hierárquicos com aplicativos orientados a modelo

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).