Partajați prin


Definiți și interogați date corelate ierarhic

Important

Această caracteristică este perimată. Pentru mai multe informații, accesați Controlul ierarhic în aplicațiile bazate pe model este perimat.

Puteți obține perspective valoroase de afaceri prin definirea și interogarea datelor asociate ierarhic. Capacitățile de modelare și vizualizare ierarhică vă oferă o serie de 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ții autoreferențiale unu-la-mai-mulți (1:N) ale rândurilor corelate.

Notă

Auto-referenț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.

Când există o relație autoreferențială unu-la-mai-mulți (1:N), în definiția relației, opțiunea Ierarhică este disponibilă 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 a activa ierarhia:

  1. În timp ce vizualizați relațiile 1:N, selectați relația autoreferențială pe care doriți să o editați.
  2. În definiția relației, setați Ierarhic la 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 1:N de tip 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:

  • La dezactivare: Dacă dezactivați setarea ierarhiei pentru această relație, toate definițiile, procesele și vizualizările de cumulare care utilizează această ierarhie nu vor funcționa. Doriți să continuați?
  • La activare: Dacă activați setarea ierarhiei pentru această relație, toate definițiile de cumulare 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 *Sub* și *Nu sub* sunt expuși în Găsire avansată și în editorul de flux de lucru.* Pentru mai multe informații despre cum se utilizează acești operatori, consultați Configurarea pașilor fluxului de lucru. Pentru mai multe informații despre Căutare avansată, consultați Crearea, editarea sau salvarea unei căutări Găsire avansată

Notă

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

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

Crearea și editarea relațiilor de tabel 1:N (unu-la-mai-mulți) sau N:1 (mai-mulți-la-unu)
Creați și editați relații de tabel 1:N (unu-la-mai-mulți) sau N:1 (mai-mulți-la-unu) utilizând exploratorul de soluții
Vizualizați datele ierarhice cu aplicații bazate pe modele