Upit i vizualizacija hijerarhijski povezanih podataka

Napomena

Na snazi od studenog 2020.:

  • Common Data Service preimenovan je u Microsoft Dataverse. Saznajte više
  • Neka je terminologija u usluzi Microsoft Dataverse ažurirana. Na primjer, sada je entitet preimenovan u tablica, a polje u stupac. Saznajte više

Ovaj će se članak uskoro ažurirati kako bi sadržavao najnoviju terminologiju.

Hijerarhijskim vizualnim prikazom povezanih podataka možete dobiti dragocjene poslovne uvide. Hijerarhijsko modeliranje i mogućnosti vizualizacije nude 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.

Za neke tablice, kao što su račun i korisnik, vizualni prikazi su spremni za upotrebu. Druge tablice, uključujući prilagođene tablice, mogu se omogućiti za hijerarhiju i možete za njih stvoriti vizualne prikaze. Ovisno o vašim potrebama, možete odabrati prikaz stabla koji prikazuje cijelu hijerarhiju ili prikaz pločice koji prikazuje manji dio hijerarhije. Oba prikaza su prikazana jedan pokraj drugog. Hijerarhiju možete istražiti proširivanjem i sažimanjem hijerarhijskog stabla. Iste hijerarhijske postavke za vizualizaciju postavljaju se jednom, ali primjenjuju se na web i mobilne klijente. Na tabletima slike se prikazuju u izmijenjenom obliku prikladnom za manje dimenzije. Prilagodljive komponente potrebne za hijerarhijski vizualni prikaz ovisne su o rješenjima, pa ih je moguće prenijeti između organizacija kao bilo koju drugu prilagodbu. Prilagođavanjem instant-obrasca pomoću uređivača obrasca možete konfigurirati atribute prikazane u vizualnom prikazu. Nije potrebno pisati kôd.

Upit hijerarhijskih podataka

Kod Microsoft Dataverse hijerarhijski strukture podataka podržane su samoreferentnim Odnosi povezanih redaka. U prošlosti ste morali opetovano pokretati upit za povezane retke da biste vidjeli hijerarhijske podatke. Trenutno možete pokrenuti upit za povezane podatke u obliku hijerarhije u jednom koraku. Moći ćete pokrenuti upit za retke pomoću logike Ispod i Nije 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.

Sljedeći primjeri prikazuju različite scenarije za pokretanje upita hijerarhijama:

Upit hijerarhije računa

Računi upita u hijerarhiji računa.

Upit hijerarhije računa, uključujući povezane aktivnosti

Povezane aktivnosti računa upita.

Upit hijerarhije računa, uključujući povezane prilike

Povezane prilike računa upita.

Za pokretanje upita za podatke u obliku hijerarhije morate postaviti jedan od samoreferentnih odnosa tablice jedan prema više ili više prema jednom kao hijerarhijski. Za uključivanje hijerarhije:

  1. Na web-mjestu powerapps.com proširite odjeljak Podaci i dotaknite ili kliknite na Tablice u lijevom navigacijskom oknu.

  2. Dotaknite ili kliknite na postojeću tablicu ili odjeljak Izrada nove tablice

  3. Kliknite na Odnosi

  4. Odaberite samoreferentni odnos.

  5. U panelu s pojedinostima o odnosu provjerite opciju Hijerarhijski.

Napomena

  • Neke od odnosa 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 samoreferentne odnose vrste sustava, poput odnosa „contact_master_contact“.

Vizualizacija hijerarhijskih podataka

Sistemske tablice koje imaju vizualne prikaze spremne za upotrebu obuhvaćaju sljedeće entitete: Account, Position, Product i User. U prikazu rešetke tih tablica možete s lijeve strane naziva retka vidjeti ikonu koja prikazuje grafikon hijerarhije. Ikona hijerarhije ne postoji za sve retke prema zadanim postavkama. Ikona se prikazuje za retke koji imaju nadređeni redak, podređeni redak ili oboje.

Aktivni računi.

Ako odaberete ikonu hijerarhije, možete prikazati hijerarhiju s prikazom stabla s lijeve strane i prikazom pločica na desnoj strani, kako je prikazano u nastavku:

Prikaz stabla i pločice računa.

Nekoliko drugih sistemskih tablica spremnih za upotrebu može biti omogućeno za hijerarhiju. Te tablice uključuju: Case, Contact, Opportunity, Order, Quote, Campaign i Team. Sve prilagođene tablice mogu se omogućiti za hijerarhiju.

Savjet

Ako se tablica može omogućiti za hijerarhiju:
U pregledniku rješenja proširite tablicu koju želite. Prikazat će se komponenta tablice naziva Postavke hijerarhije. Tablice koje se ne mogu omogućiti za hijerarhiju nemaju ovu komponentu, osim tableta aplikacije Dynamics 365 Sales Territory. Iako se Postavke hijerarhije pojavljuju za tablicu Područje prodaje, tablica se ne može omogućiti za hijerarhiju.

Važne stvari koje treba imati na umu prilikom stvaranja vizualizacija:

  • Samo jedan samoreferentni odnos (1:N) po tablici može se postaviti kao hijerarhijski. U ovom odnosu primarna tablica i povezana tablica moraju biti iste vrste, primjerice account_parent_account ili Widget_new_Widget_new_Widget.

  • Trenutno hijerarhija ili vizualizacija temelji se samo na jednoj tablici. Možete prikazati hijerarhiju kupaca koja prikazuje kupce na više razina, ali kupce i kontakte nije moguće prikazati u istom vizualnom prikazu hijerarhije.

  • Maksimalni broj stupaca koji se mogu prikazati u pločici je četiri. Ako dodate više stupaca instant-obrascu koji se upotrebljava za prikaz pločica, prikazat će se samo prva četiri stupca.

Primjer vizualizacije

Pogledajmo primjer izrade vizualnih prikaza za prilagođenu tablicu. Izradili smo prilagođenu tablicu nazvanu new_Widget, izradili smo samoreferentni odnos i označili ga kao hijerarhijski, kao što je prikazano ovdje.

Definicija odnosa widgeta.

Zatim smo u prikazu rešetke Postavke hijerarhije odabrali hijerarhijski odnos Widget_new_Widget_new_Widget. U obrascu smo ispunili obavezne stupce. Ako još niste označili odnos kao hijerarhijski, veza na obrascu vratit će vas na klasični uređivač tablica gdje također možete označiti odnos kao hijerarhijski.

Za Obrazac za brzi prikaz stvorili smo instant-obrazac pod nazivom Obrazac pločica hijerarhije za program. U ovom obrascu dodali smo četiri stupca za prikaz na svakoj pločici.

Stvorite instant-obrazac za widget.

Nakon dovršetka postavljanja stvorili smo dva retka: Standardni widget i Premium widget. Kada program Premium učinite nadređenim standardnom programu pomoću stupca za traženje, prikaz rešetke new_Widget prikazuje ikone hijerarhije, kao što je prikazano u nastavku:

Rešetka hijerarhije widgeta.

Savjet

Ikone hijerarhije ne pojavljuju se u prikazu rešetke retka dok se retci ne upare u nadređeno-podređenom odnosu.

Odabirom ikone hijerarhije prikazuje se hijerarhija new_Widget s prikazom stabla s lijeve strane i prikazom pločica na desnoj strani. Prikazuju se s dva retka. Svaka pločica sadrži četiri stupca koja smo naveli u odjeljku Obrazac pločica hijerarhije za widget.

Prikazi stabla i pločica widgeta.