Definiți și interogați date corelate ierarhic

Puteți obține perspective valoroase de afaceri prin definirea și interogarea datelor asociate ierarhic. Capacitățile de vizualizare și modelare ierarhică vă oferă mai multe beneficii:

  • Vizualizați și explorați informații ierarhice complexe.
  • Vizualizați KPI (indicatorii de performanță cheie) în vizualizarea contextuală a unei ierarhii.
  • Analizați vizual informațiile cheie de pe web și de pe tablete.

Unele tabele standard au deja definite ierarhii. Alte tabele, inclusiv tabelele particularizate, pot fi activate pentru o ierarhie și puteți crea vizualizările pentru ele.

Definiți datele ierarhice

Cu Microsoft Dataverse, structurile de date ierarhice sunt susținute de relațiile autoreferențiale de tip unul-la-mai mulți (1:N) ale rândurilor corelate.

Notă

Autoreferențial înseamnă că tabelul este legată de el însuși. De exemplu, tabelul contului are o coloană de căutare pentru a o asocia cu un al rând al tabelului contului.

Atunci când există o relație autoreferențială de tip unul-la-mai mulți (1:N), în definirea relației este disponibilă opțiunea Ierarhic pentru a fi setată la Da.

Stabilirea ierarhică într-o definiție a relației.

Pentru a interoga datele ca ierarhie, trebuie să setați una dintre relațiile autoreferențiale unul-la-mai-mulți (1:N) ale tabelului drept ierarhică.

Pentru activarea ierarhiei:

  1. În timp de Vizualizare a relațiilor 1:N, selectați relația autoreferențială pe care doriți să o editați.
  2. În definiție relație, setați Ierarhic pe Da.

Notă

  • Unele dintre relațiile (1.N) preinstalate nu se pot particulariza. Acest lucru vă va împiedica să setați acele relații drept ierarhice.
  • Puteți specifica o relație ierarhică pentru relațiile autoreferențiale de sistem. Aceasta include relațiile autoreferențiale de 1 la N ale tipului de sistem, cum ar fi relația "contact_master_contact".

Important

Puteți avea mai multe relații auto-referențiale, dar numai o relație per tabel poate fi definită ca relație ierarhică. Dacă încercați să modificați setarea odată aplicată, veți primi un avertisment:

  • Când dezactivați: Dacă dezactivați setarea de ierarhie pentru această relație, toate definițiile de cumul, procesele și vizualizările care utilizează această ierarhie nu vor mai funcționa. Doriți să continuați?
  • Când activați: Dacă activați setarea de ierarhie pentru această relație, toate definițiile de cumul care utilizează ierarhia existentă vor deveni nevalide. Doriți să continuați?

Cu excepția cazului în care sunteți sigur că nu există alte dependențe de ierarhia existentă, trebuie să examinați orice documentație despre implementare sau să acordați altor persoane care realizează particularizări posibilitatea de a înțelege cum se utilizează relația ierarhică existentă înainte de a continua.

Date ierarhice interogare

Fără o ierarhie definită, pentru a prelua date ierarhice, trebuie să interogați în mod iterativ rândurile aferente. Cu o ierarhie definită, puteți interoga datele corelate ca ierarhie, într-un singur pas. Puteți interoga rânduri folosind logica Sub și Nu sub. Operatorii ierarhici Under și Not Under sunt expuși în Găsire complexă și în editorul de flux de lucru. Pentru mai multe informații despre utilizarea acestor operatori, consultați Configurarea etapelor flux de lucru. Pentru mai multe informații despre Găsirea complexă, consultați Crearea, editarea sau salvarea unei căutări Găsire complexă.

Notă

De asemenea, dezvoltatorii vor putea utiliza acești operatori în cod. Mai multe informații: Documentație pentru dezvoltatori: Date ierarhice interogare

Următoarele exemple ilustrează scenarii pentru interogarea ierarhiilor:

Interogare ierarhie de cont

Interogare conturi în ierarhia de cont.

Interogare activități conexe contului.

Oportunități conexe interogării contului.

Consultați și

Creați și editați relațiile între tabele 1:N (unu-la-mulți) sau N:1 (mulți-la-unu)
Creați și editați relații tabel 1:N (unu-la-mai-mulți) sau N:1 (mai-mulți-la-unu) utilizând exploratorul de soluții
Vizualizarea datelor ierarhice cu aplicații pe bază de model

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).