Определяне и заявка за йерархично свързани данни
Важно
Тази функция е отпаднала. За повече информация отидете на Йерархичната контрола в приложения, управлявани от модел, е отхвърлена.
Можете да получите ценни бизнес идеи чрез определяне и заявка за йерархично свързани данни. Възможностите за йерархично моделиране и визуализация ви дават редица предимства:
- Преглед и изследване на сложна йерархична информация.
- Показване на водещи показатели на представянето (KPI) в контекстуалния преглед на йерархия.
- Визуално анализиране на ключова информация в мрежата и таблетите.
Някои стандартни таблици вече имат определени йерархии. Други таблици, включително персонализирани таблици, могат да бъдат разрешени за йерархия и можете да създавате визуализации за тях.
Определяне на йерархични данни
С Microsoft Dataverse структурите от йерархични данни се поддържат от самоотносимите една-към-много (1:N) релации на свързаните редове.
Бележка
Самоотносимите означава, че таблицата е свързана със себе си. Таблицата на акаунт например има справочна колона за свързване с друг ред на таблицата на акаунт.
Когато съществува самоотносима релация „едно към много” (1:N), в определението на релация в опцията Йерархична е налична за задаване на Да.
За да направите заявка за данните като йерархия, трябва да зададете една от един-към-много (1:N) самоотносимите релации на таблицата като йерархична.
За да включите йерархията:
- Докато преглеждате релации 1:N, изберете самоотносимата релация, която искате да редактирате.
- В дефиницията на релация задайте Йерархична на Yes.
Бележка
- Някои от нестандартните (1:N) релации не могат да бъдат персонализирани. Това ще ви попречи да настроите тези релации като йерархични.
- Можете да зададете йерархична релация за самоотносимите релации на системата. Това включва самоотносимите релации от тип 1:N на системата, като например „contact_master_contact“ релацията.
Важно
Можете да имате множество самоотносими релации, но само една релация на таблица може да се определи като йерархична релация. Ако се опитате да промените настройката, след като е приложена, ще получите предупреждение:
- При забраняване: Ако изключите настройката на йерархията за тази релация, всички сборни дефиниции, процеси и изгледи, които използват тази йерархия, няма да работят. Желаете ли да продължите?
- При разрешаване: Ако разрешите настройката на йерархията за това отношение, всички сборни определения, използващи съществуващата йерархия, ще станат невалидни. Желаете ли да продължите?
Ако сте сигурни, че няма други зависимости в съществуващата йерархия, трябва да прегледате всяка документация относно разработването или да разговаряте с други персонализатори, за да разберете как съществуващата йерархична релация се използва, преди да продължите.
Заявка за йерархични данни
Без определена йерархия, за да извлечете йерархични данни, трябва да направите итеративна заявка за свързаните редове. С определена йерархия можете да изпратите заявка за свързани данни като йерархия в една стъпка. Можете да правите заявки за редове, като използвате логиката "Под " и "Не под ". Под и Не под йерархичните оператори са изложени в Разширено търсене и редактора на работния поток. За повече информация относно това как да използвате тези оператори вижте Конфигуриране на стъпки на работен поток. За повече информация относно разширеното търсене вж. Създаване, редактиране или записване на „Разширено търсене“.
Бележка
Разработчиците също ще могат да използвате тези операции в код. Повече информация Документация за разработчици: Заявка за йерархични данни
Следните примери илюстрират сценарии за заявяване на йерархии:
Заявка за йерархия на клиенти
Заявка за йерархия на клиенти, включително свързани дейности
Заявка за йерархия на клиенти, включително свързани възможности
Вижте също
Създаване и редактиране на релации на таблица 1:N (едно към много) или N:1 (много към едно)
Създаване и редактиране на релации към таблица 1:N (едно към много) или N:1 (много към едно) с помощта на мениджъра на решения
Визуализиране на йерархични данни с базирани на модел приложения
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).