Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
Den här funktionen är inaktuell. För mer information, gå till Hierarkikontroll i modelldrivna appar är inaktuell.
Du kan få värdefulla affärsinsikter genom att definiera och köra frågor mot hierarkiskt relaterade data. De hierarkiska modellerings- och visualiseringsfunktionerna ger dig ett antal fördelar:
- Visa och utforska komplex hierarkisk information.
- Visa KPI:er i en hierarkis sammanhangsberoende vy.
- Analysera visuellt viktig information på webben och surfplattor.
Vissa standardtabeller har redan hierarkier definierade. Andra tabeller, inklusive anpassade tabeller, kan aktiveras för en hierarki och du kan skapa visualiseringarna åt dem.
Definiera hierarkiska data
Med Microsoft Dataverse stöds hierarkiska datastrukturer av självrefererande en-till-många-relationer (1:N) för de relaterade raderna.
Anmärkning
Självrefererande innebär att tabellen är relaterad till sig själv. Kontotabellen har till exempel en uppslagskolumn för att associera den med en annan kontotabellrad.
När det finns en självrefererande en-till-många-relation (1:N) är det hierarkiska alternativet i relationsdefinitionen tillgängligt för att ställas in på Ja.
Om du vill ställa frågor om data som en hierarki måste du ange en av tabellens en-till-många-relationer (1:N) som hierarkisk.
Så här aktiverar du hierarkin:
- När du visar 1:N-relationer väljer du den självrefererande relation som du vill redigera.
- I relationsdefinitionen anger du Hierarkisk till Ja.
Anmärkning
- En del av de inbyggda (1:N)-relationerna kan inte Anpassas. Detta förhindrar att du ställer in dessa relationer som hierarkiska.
- Du kan ange en hierarkisk relation för systemets självrefererande relationer. Detta inkluderar de självrefererande 1 till N-relationerna av systemtyp, till exempel ”contact_master_contact”-relationen.
Viktigt!
Du kan ha flera självrefererande relationer, men endast en relation per tabell kan definieras som den hierarkiska relationen. Om du försöker ändra inställningen när den har tillämpats får du en varning:
- När du inaktiverar: Om du inaktiverar hierarkiinställningen för den här relationen fungerar inte alla sammanslagningsdefinitioner, processer och vyer som använder den här hierarkin. Vill du fortsätta?
- När du aktiverar: Om du aktiverar hierarkiinställningen för den här relationen blir alla sammanslagningsdefinitioner som använder den befintliga hierarkin ogiltiga. Vill du fortsätta?
Om du inte är säker på att det inte finns några andra beroenden i den befintliga hierarkin bör du granska all dokumentation om distributionen eller konferera med andra anpassningar för att förstå hur den befintliga hierarkiska relationen används innan du fortsätter.
Fråga hierarkiska data
Utan en definierad hierarki måste du iterativt fråga efter relaterade rader för att hämta hierarkiska data. Med en definierad hierarki kan du köra frågor mot relaterade data som en hierarki i ett steg. Du kan fråga efter entitetsrader med hjälp av Under- och Inte under-logik. De hierarkiska operatorerna Under och Inte Under exponeras i den avancerade sökningen och i arbetsflödesredigeraren. Mer information om hur du använder dessa operatorer finns i konfigurera arbetsflödessteg. Mer information finns om Avancerad sökning finns i Skapa, redigera eller spara en avancerad sökning.
Anmärkning
Utvecklare kommer också att kunna använda dessa operatorer i kod. Mer information Utvecklardokumentation: Fråga efter hierarkiska data
Följande exempel illustrerar scenarier för att fråga hierarkier:
Fråga kontohierarki
Fråga kontohierarkin, inklusive relaterade aktiviteter
Fråga kontohierarkin, inklusive relaterade affärsmöjligheter
Se även
Skapa och redigera tabellrelationerna 1:N (en-till-många) eller N:1 (många-till-en)
Skapa och redigera tabellrelationerna 1:N (en-till-många) eller N:1 (många-till-en) med hjälp av Solution Explorer
Visualisera hierarkiska data med modelldrivna appar