Deli z drugimi prek


Definiranje hierarhično povezanih podatkov in poizvedovanje po njih

Pomembno

Ta funkcija je v opuščena. Za več informacij glejte Nadzor hierarhije v aplikacijah, ki jih poganja model, je zastarel.

Z definiranjem hierarhično povezanih podatkov in poizvedovanjem po njih lahko pridobite pomemben vpogled v poslovanje. Hierarhične zmogljivosti modeliranja in vizualizacije vam dajejo številne prednosti:

  • Ogledovanje in raziskovanje zapletenih hierarhičnih informacij.
  • Oglejte si ključne kazalnike učinkovitosti v kontekstnem pogledu hierarhije.
  • Vizualno analizo ključnih informacij prek spleta in tabličnih računalnikov.

Nekatere standardne tabele že imajo opredeljene hierarhije. Drugim tabelam, vključno s tabelami po meri, lahko omogočite hierarhijo in za njih ustvarite upodobitve.

Definiranje hierarhičnih podatkov

Z Microsoft Dataverse so hierarhične podatkovne strukture podprte z samoreferencialnimi relacijami ena proti mnogo (1:N) povezanih vrstic.

opomba,

Samoreferenčna pomeni, da je tabela povezana sama s seboj. Tabela kupca vključuje na primer stolpec za iskanje za povezavo z drugo vrstico tabele kupca.

Ko obstaja samoreferenčni odnos ena proti mnogo (1:N), je v definiciji odnosa na voljo možnost Hierarhično , ki jo je mogoče nastaviti na Da.

Hierarhična nastavitev v definiciji odnosa.

Če želite poizvedovati podatke kot hierarhijo, morate eno od samoreferenčnih relacij tabele »ena proti mnogim« (1:N) nastaviti kot hierarhično.

Če želite vklopiti hierarhijo:

  1. Med ogledom relacij 1:N izberite samoreferenčno relacijo, ki jo želite urediti. ...
  2. V definiciji odnosa nastavite Hierarhično na Da.

opomba,

  • Nekaterih vnaprej pripravljenih (1:N) odnosov ni mogoče prilagoditi. To vam bo preprečilo nastaviti te odnose kot hierarhične.
  • Določite lahko hierarhičen odnos za samoreferenčne sistemske odnose. To vključuje samoreferenčne odnose 1:N sistemskega tipa, kot je odnos »contact_master_contact«.

Pomembno

Obstaja lahko več samoreferenčnih odnosov, vendar kot hierarhični odnos lahko pri posamezni tabeli definirate samo en odnos. Če želite spremeniti že uveljavljeno nastavitev, se prikaže opozorilo:

  • Pri onemogočanju: Če izklopite nastavitev hierarhije za to razmerje, vse definicije, procesi in pogledi združevanja, ki uporabljajo to hierarhijo, ne bodo delovali. Ali želite nadaljevati?
  • Pri omogočanju: Če omogočite nastavitev hierarhije za to razmerje, bodo vse definicije združevanja, ki uporabljajo obstoječo hierarhijo, postale neveljavne. Ali želite nadaljevati?

Razen če ste prepričani, da obstoječa hierarhija ne vključuje drugih odvisnosti, pred nadaljevanjem preglejte vso dokumentacijo o uvajanju ali se posvetuje z drugimi prilagojevalci, da boste razumeli, kako se uporablja hierarhični odnos.

Hierarhični podatki poizvedbe

Brez definirane hierarhije je za pridobivanje hierarhičnih podatkov potrebno vsakokratno vnovično poizvedovanje po povezanih vrsticah. Z definirano hierarhijo lahko v enem koraku poizvedujete po sorodnih podatkih kot hierarhiji. Vrstice lahko poizvedujete z logiko Pod in Ne pod . Hierarhična operatorja *Pod* in *Ne pod* sta prikazana v naprednem iskanju in urejevalniku poteka dela. Za več informacij o uporabi teh operatorjev glejte Konfiguracija korakov poteka dela. Za več informacij o naprednem iskanju glejte Ustvarjanje, urejanje ali shranjevanje iskanja z naprednim iskanjem

opomba,

Ta operatorja v kodi bodo lahko uporabljali tudi razvijalci. Več informacij Dokumentacija za razvijalce: Poizvedovanje po hierarhičnih podatkih

Naslednji primeri ponazarjajo scenarije za poizvedovanje hierarhij:

Poizvedovanje hierarhije računa

Poizvedbe po kupcih v hierarhiji kupcev.

Poizvedba po povezanih dejavnostih kupca.

Poizvedba po povezanih priložnostih kupca.

Glejte tudi

Ustvarjanje in urejanje relacij med tabelami 1:N (ena proti mnogo) ali N:1 (mnogo proti ena)
Ustvarjanje in urejanje relacij tabel 1:N (ena proti mnogo) ali N:1 (mnogo proti ena) z raziskovalcem rešitev
Vizualizacija hierarhičnih podatkov z aplikacijami, ki jih poganja model