Бөлісу құралы:


Иерархиялық деректерді сұрау және көрнекілендіру

Бұл тақырып Dynamics 365 Customer Engagement (on-premises) жүйесіне қолданылады. Осы тақырыптың Power Apps нұсқасына арналған: мынаны қараңыз: Иерархиялық байланысты деректерді сұрау және визуализациялау

Иерархиялық түрде байланысқан деректерді жариялау арқылы құнды бизнес мәліметтерін алуға болады. Иерархиялық үлгілеу және көрнекілендіру мүмкіндіктері сізге бірқатар артықшылықтарды ұсынады:

  • Күрделі иерархиялық ақпаратты қарап шығу және шарлау.

  • Өнімділіктің негізгі көрсеткіштерін (KPI) көру үшін иерархияның контекстік көрінісінде қараңыз.

  • Веб және кестелер бойынша негізгі ақпаратты көрнекі түрде талдау.

Тіркелгі мен пайдаланушы сияқты кейбір нысандар үшін көрнекілендірулер әдепкі бойынша ұсынылады. Өзге де нысандарға, соның ішінде реттелетін нысандарға, иерархия жасай аласыз және оларға көрнекілендірулер қоса аласыз. Қажеттіліктерге сүйене отырып, пайдаланушылар толық иерархияны көрсететін тармақ көрінісін немесе иерархияның кішірек бөлігін толық көрсететін қатар көрінісін таңдай алады. Екі көрініс те бір-біріне жақын орналасқан. Иерархия тармағын кеңейту және қысу арқылы оны зерттеуге болады. Көрнекілендіру үшін бірдей иерархиялық параметрлер бір рет орнатылады, бірақ, веб және мобильді клиенттерге қолданылады. Планшеттерде, өзгертілген пішімде шығарылған көрнекі құралдар пішін шарты үшін жарамды. Иерархиялық көрнекілендіру үшін қажетті реттелмелі құрамдастарға шешім қолданса болады, сондықтан олар өзге де реттеулер секілді ұйымдар арасында жүре алады. Көрнекілендіруде көрсетілген төлсипаттарды пішін өңдегіш бағдарламасын пайдалана отырып Жылдам пішінді реттеу арқылы реттеуге болады. Кодты жазудың керегі жоқ.

Иерархиялық деректерді сұрау

Иерархиялық деректер құрылымы жазбаның өзара қатынастық бірден көпке (1:N) қатынасы бойынша қамтамасыз етіледі. Ескі иерархиялық деректерді көру үшін байланысты жазбаларға бірнеше рет сұрау жіберу керек. Осы шақта, иерархия ретіндегі қатысты деректерді бір пәрменмен сұрауға болады. Жазбаларды Under және Not Under логикасын пайдаланып сұрауға болады. Төмен және Төмен емес иерархиялық операторлар Кеңейтілген іздеуде және жұмыс процесі өңдегішінде көрсетіледі. Бұл операторларды пайдалану жолы туралы қосымша ақпаратты Жұмыс процесі қадамдарын конфигурациялау бөлімінен қараңыз. Кеңейтілген іздеу туралы қосымша ақпаратты Кеңейтілген іздеу іздеуін жасау, өңдеу немесе сақтау бөлімінен қараңыз.

Келесі мысалдар иерархияларды сұрауға арналған әртүрлі нұсқаларды ұсынады:
Тіркелгіні сұрау иерархиясы

Тіркелгі иерархиясындағы тіркелгілерді сұрау.

Қатысты әрекеттерді қоса алғандағы тіркелгінің сұрау иерархиясы

Тіркелгінің қатысты әрекеттерін сұрау.

Қатысты мүмкіндіктерді қоса алғандағы тіркелгінің сұрау иерархиясы

Тіркелгінің қатысты мүмкіндіктерін сұрау.

Деректі иерархия түрінде сұрау үшін, нысанның бірден көпке (N:1) өзара қатынастарын иерархия түрінде орнату керек. Иерархияны қосу үшін:

  1. Шешімдер жетектеушісін ашыңыз.

  2. Қажет нысанды таңдап, 1:N Қатынастар таңдаңыз, содан кейін (1:N) қатынасты таңдаңыз.

  3. Қарым-қатынас анықтамасында, Иерархиялық Иә деп орнатыңыз.

Ескертпе

  • Кейбір әдепкі (1:N) қатынастарын реттеу мүмкін емес. Бұл сізді параметрлерді иерархия түрінде орнатудан сақтайды.
  • Жүйенің жеке анықтамалық қатынастары үшін иерархиялық қатынасты көрсетуге болады. Бұған жүйе түрінің 1:N өзіндік сілтеме қатынасы кіреді, мысалы, "контакт_мастер_контакт" қатынасы.

Иерархиялық деректерді жариялау

Қораптан тыс қолжетімді визуализациялары бар жүйе нысандарына Account, Position, Product және User кіреді. Бұл нысандардың тор көрінісінен, жазба атауының сол жағындағы иерархия сызбасын көруге болады. Иерархия белгішесі барлық әдепкі жазбалар үшін қол жетімді емес. Негізгі жазба, қосымша жазба немесе екеуін де қамтитын жазбалар үшін белгіше көрсетіледі.

Белсенді тіркелгілер.

Белгіше таңдалса, төменде көрсетілгендей сол жақта тармақ көрінісі түрінде және оң жақта тақта түріндегі иерархияны көре аласыз:

Тіркелгі ағашы және тақтайша көрінісі.

Иерархияға кейбір өзге әдепкі жүйе нысандарын қосуға болады. Бұл нысандарға Case, Contact, Opportunity, Order, Quote, Campaign кіреді., және Team. Иерархияға барлық реттелетін нысандарды қосуға болады.

Шайпұл

Егер иерархия үшін нысанды қосу мүмкін болса:
Шешім жетектеушісінде қажетті нысанды кеңейтіңіз. Сіз Иерархия параметрлері деп аталатын нысан құрамдас бөлігін көресіз. Иерархия үшін қосылмайтын нысандарда, (Dynamics 365 Customer Engagement (on-premises) сату аумағы нысанынан басқа) бұл құрамдас көрсетілмейді. Сату аумағы нысаны үшін Иерархия параметрлері көрсетілгенімен, нысанды иерархия үшін қосу мүмкін емес.

Көрнекілендірулерді жасаған кезде есте сақтау үшін маңызды нәрселер:

  • Бір нысан үшін тек бір (1: N) өзара қатынастық қатынас иерархия ретінде орнатылуы мүмкін. Бұл қатынастағы негізгі нысан мен қатысты нысан бірдей болуы тиіс, мысалы, account_parent_account немесе new_new_widget_new_widget.

  • Осы шақтағы иерархия мен көрнекілендіру тек бір ғана нысанға негізделген. Бір уақытта бірнеше деңгейлі тіркелгілерді көрсететін тіркелгі иерархиясын көрсетуге болады, бірақ, бірдей иерархия көрнекілендіру үшін тіркелгілер мен контактілерді көрсету мүмкін емес.

  • Тақтада көрсетілетін өрістердің ең көп саны - Бірыңғай интерфейс көмегімен үш және бұрынғы веб-клиентпен төрт. Егер тақта көрінісі үшін пайдаланылатын Жылдам пішінге қосымша өрістер қоссаңыз, тек алғашқы төрт өріс көрсетіледі.

Көрнекілендіру үлгілері

Реттелетін нысан үшін көрнекілендіру жасаудың кейбір мысалдарына тоқтала кетейік. Біз new_Widget деп аталатын теңшелетін нысанды жасадық, (1:N) өзіндік сілтеме қатынасын жасадық new_new_widget_new_widget және мұнда көрсетілгендей оны иерархиялық деп белгіледік.

Виджет қатынасының анықтамасы.

Содан кейін, Иерархия параметрлері тор көрінісінде біз new_new_widget_new_widget иерархиялық қатынасты таңдадық. Пішін ішінде біз қажетті өрістерді толтырдық. Егер сіз әлі (1:N) қатынасты иерархия ретінде белгілемен болсаңыз, пішіндегі сілтеме cізді қатынас пішінін анықтайтын бетке қайта жіберуі мүмкін, сол жерде қатынас түрін иерархия деп белгілей аласыз.

Иерархия параметрлері.

Жедел қарау пішіні үшін біз виджет иерархиялық тақта пішімі деп аталатын жылдам пішінді жасадық. Бұл пішінде біз әр тақтаға көрсету үшін төрт өрісті қостық.

виджет үшін жылдам пішін жасаңыз.

Орнатуды аяқтағаннан кейін, екі жазба жасадық: Стандартты виджет және Ерекше виджет. Іздеу өрісі пайдалана отырып, Стандартты виджеттің негізі Ерекше виджет құрылған соң, жаңа Виджеттің тор көрінісі төмендегідей иерархия белгішелерін көрсетті:

виджет иерархиялық торы.

Шайпұл

Жазбалар басты – қосымша қатынасына бөлінбейінше, жазбаның тор көрінісіне иерархия белгішелері пайда болмайды.

Иерархия белгішесі басылса, төменде көрсетілгендей сол жақта тармақ көрінісі түрінде және оң жақта тақта түріндегі жаңа Виджет иерархиясын көре аласыз: Әрбір тақта біз виджет иерархиялық тақта пішімінде берген төрт өрісті қамтиды.

виджет ағашы мен плиткалар көріністері.

Келесіні де қараңыз:

1:N (бірге-көп) немесе N:1 (көп-бірге) қатынастарын жасаңыз