Definiranje i pokretanje upita hijerarhijski povezanih podataka
Važno
Ova je značajka zastarjela. Dodatne informacije potražite u članku Kontrola hijerarhije u aplikacijama utemeljenim na modelu je zastarjela.
Definiranjem i pokretanjem upit hijerarhijski povezanih podataka možete dobiti dragocjene poslovne uvide. Mogućnosti hijerarhijski modeliranja i vizualizacije pružaju vam brojne prednosti:
- Pregled i istraživanje složenih hijerarhijskih informacija.
- Prikaz ključnih pokazatelja uspješnosti (KPI-jeva) u kontekstualnom prikazu hijerarhije.
- Vizualno analizirajte ključne informacije na webu i tabletima.
Neke standardne tablice već imaju definirane hijerarhije. Druge tablice, uključujući prilagođene tablice, mogu se omogućiti za hijerarhiju i možete za njih stvoriti vizualne prikaze.
Definiranje hijerarhijskih podataka
Uz Microsoft Dataverse strukture hijerarhijskih podataka podržavaju samoreferentni odnosi jedan prema više (1:N) povezanih redaka.
Napomena
Samoreferentni znači da je tablica povezana sama sa sobom. Na primjer, tablica računa ima stupac pretraživanja koji ga povezuje s drugim retkom tablice računa.
Kada postoji samoreferentni odnos između jednog i više entiteta (1:N), u definiciji odnosa mogućnost Hijerarhijski može se postaviti na Da.
Za pokretanje upita za podatke u obliku hijerarhije morate postaviti jedan od samoreferentnih odnosa jedan prema više (1:N) tablice kao hijerarhijski.
Da biste uključili hijerarhiju:
- Kada prikažete odnose 1:N, odaberite samoreferentni odnos koji želite urediti.
- U definiciji odnosa postavite Hijerarhijski na Da.
Napomena
- Neke od odnosa (1:N) spremnih za upotrebu nije moguće prilagoditi. Zbog toga nećete moći postaviti te odnose kao hijerarhijske.
- Možete navesti hijerarhijske odnose za samoreferentne odnose sustava. To obuhvaća 1:N samoreferentne odnose vrste sustava, kao što je odnos "contact_master_contact".
Važno
Možete imati više samoreferentnih odnosa, ali samo jedan odnos po tablici može biti definiran kao hijerarhijski odnos. Ako pokušate promijeniti postavku nakon primjene, dobit ćete upozorenje:
- Kada isključite: Ako isključite postavku hijerarhije za ovaj odnos, sve definicije skupne vrijednosti, procesi i pogledi koji koriste ovu hijerarhiju prestaju funkcionirati. Želite li nastaviti?
- Kada uključite Ako uključite postavku hijerarhije za ovaj odnos, sve definicije skupne vrijednosti koje koriste postojeću hijerarhiju prestaju biti valjane. Želite li nastaviti?
Ako niste sasvim sigurni da više ništa ne zavisi od postojeće hijerarhije, trebali biste pregledati sve dokumente o uvođenju ili provjeriti s drugim stručnjacima za prilagođavanje da biste razumjeli kako se postojeći hijerarhijski odnosi koriste prije nego što nastavite.
Upit hijerarhijskih podataka
Da biste dohvatili hijerarhijske podatke bez definirane hijerarhije morat ćete uzastopno ponavljati upite za povezane retke. Kada imate definiranu hijerarhiju, možete pokrenuti upit za povezane podatke u obliku hijerarhije u jednom koraku. Retke možete upitati pomoću logike Ispod i Ne Ispod . Hijerarhijski operatori Ispod i Nije ispod ponuđeni su u mogućnosti Napredno traženje i uređivaču tijeka rada. Dodatne informacije o korištenju ovih operatora potražite u članku Konfiguracija koraka u tijeku rada. Dodatne informacije o naprednom pretraživanju potražite u odjeljku Stvaranje, uređivanje i spremanje rezultata naprednog pretraživanja.
Napomena
Razvojni inženjeri će također moći koristiti ove postupke u kodu. Dodatne informacije: Dokumenti za razvojne inženjere: Upit hijerarhijskih podataka
Sljedeći primjeri prikazuju scenarije za pokretanje upita hijerarhija:
Upit hijerarhije računa
Upit hijerarhije računa, uključujući povezane aktivnosti
Upit hijerarhije računa, uključujući povezane prilike
Pogledajte također
Stvaranje i uređivanje odnosa tablice 1:N (jedan prema više) ili N:1 (više prema jedan)
Stvaranje i uređivanje odnosa tablice 1:N („jedan na više”) ili N:1 („više na jedan”) s pomoću preglednika rješenja
Vizualizacija hijerarhijskih podataka pomoću aplikacija utemeljenih na modelu
Napomena
Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)
Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).