Definere og forespørge på hierarkisk relaterede data

Du kan få værdifuld brancheindsigt ved at definere og forespørge på hierarkisk relaterede data. Funktionerne i hierarkiske modellering og visualisering giver dig en række fordele:

  • Du kan få vist og udforske komplekse hierarkiske oplysninger.
  • Få vist nøgletal i den kontekstafhængige visning af et hierarki.
  • Du kan visuelt analysere vigtige oplysninger på internettet og på tablets.

For nogle standardtabeller er der allerede defineret hierarkier. Andre tabeller, herunder brugerdefinerede tabeller, kan aktiveres for et hierarki, og du kan oprette visualiseringer for dem.

Definere hierarkiske data

I Microsoft Dataverse understøttes hierarkiske datastrukturer af en-til-mange (1:N) relationer, der refererer til sig selv i de relaterede rækker.

Bemærk

Referere til sig selv betyder, at tabellen er relateret til sig selv. Tabellen Konto har f.eks. en opslagskolonne, der knytter den til en anden firmatabelrække.

Når der findes en en-til-mange-relation (1:N), der refererer til sig selv, i definitionen af relationen, er indstillingen Hierarkisk tilgængelig, og du skal indstille den til Ja.

Indstillingen Hierarkisk i definition af relation.

Hvis du vil forespørge på data som et hierarki, skal du indstille en af tabellens en-til-mange-relationer (1:N), der refererer til sig selv, som hierarkisk.

Sådan slås hierarkiet til:

  1. Mens de relevante 1:N-relationer vises, skal du markere den relation med reference til sig selv, som du vil redigere.
  2. I definitionen af relationen skal du angive Hierarkisk til Ja.

Bemærk

  • Nogle af standard (1:N)-relationerne kan ikke tilpasses. Dette vil forhindre dig i at angive disse relationer som hierarkisk.
  • Du kan angive en hierarkisk relation til systemet med relationer, der kan referere til sig selv. Dette omfatter 1:N-relationer, der refererer til sig selv, for systemtype, såsom "contact_master_contact"-relationen.

Vigtigt

Du kan har flere relationer, der refererer til sig selv, men kun én relation pr. tabel kan defineres som den hierarkiske relation. Hvis du forsøger at ændre indstillingen, efter at den er anvendt, får du en advarsel:

  • Ved deaktivering: Hvis du slår hierarkiindstillingen fra for denne relation, vil ingen af de akkumuleringsdefinitioner, processer og visninger, der anvender dette hierarki, fungere. Vil du fortsætte?
  • Ved aktivering: Hvis du aktiverer hierarkiindstillingen for denne relation, bliver alle de akkumuleringsdefinitioner, der anvender det eksisterende hierarki, ugyldige. Vil du fortsætte?

Medmindre du er sikker på, at der ikke er andre afhængigheder i det eksisterende hierarki, skal du gennemgå dokumentation om installationen eller rådføre dig med andre systemtilpassere for at forstå, hvordan den eksisterende hierarkiske relation bruges, før du fortsætter.

Forespørg hierarkiske data

Uden et defineret hierarki skal du for at hente hierarkiske data forespørge interaktivt flere gange på de relaterede rækker. Med et defineret hierarki kan du forespørge på de relaterede data som et hierarki i ét trin. Du kan forespørge om rækker ved hjælp af logikken Under og Ikke under. De hierarkiske operatorer Under og Ikke under vises i Avanceret søgning og arbejdsgangseditoren. Du kan finde flere oplysninger om, hvordan du kan bruge disse operatorer, i Konfigurere arbejdsprocestrin. Du kan finde flere oplysninger om avanceret søgning i Oprette, redigere eller gemme en avanceret søgning.

Bemærk

Udviklere kan også bruge disse operatorer i kode. Flere oplysninger: Dokumentation for udviklere: Forespørge på hierarkiske data

Følgende eksempler illustrerer scenarier til forespørgsel på hierarkier:

Hierarki for forespørgselskonto

Forespørgselskonti i kontohierarki.

Forespørg om kontoens relaterede aktiviteter.

Forespørg om kontoens relaterede salgsmuligheder.

Se også

Oprette og redigere 1:N (en til mange) eller N:1 (mange til én)-tabelrelationer
Oprette og redigere tabelrelationer af typen 1:N (en til mange) eller N:1 (mange til én) ved hjælp af løsningsoversigt
Visualisere hierarkiske data med modelbaserede apps

Bemærk

Kan du fortælle os om dine sprogpræferencer for dokumentation? Tag en kort undersøgelse. (bemærk, at denne undersøgelse er på engelsk)

Undersøgelsen tager ca. syv minutter. Der indsamles ingen personlige data (erklæring om beskyttelse af personlige oplysninger).