Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Внимание!
Эта функция устарела. Дополнительные сведения см. в статье Элемент управления иерархией в приложениях на основе модели устарел.
Пользователь может получить ценную аналитическую бизнес-информацию, определяя и запрашивая иерархически связанные данные. Функции иерархического моделирования и визуализации предоставляют несколько преимуществ:
- Просмотр и изучение сложной иерархической информации.
- Просмотр ключевых показателей эффективности в контекстуальном представлении иерархии.
- Визуальный анализ ключевой информации при работе с веб-сайтом и планшетами.
Некоторые стандартные таблицы уже имеют определенные иерархии. Для других таблиц, включая настраиваемые таблицы, можно включить иерархию и создавать визуализации.
Определение иерархических данных
С Microsoft Dataverse структуры иерархических данных поддерживаются ссылающимися на себя отношениями "один-ко-многим" (1:N) связанных строк.
Заметка
Ссылка на себя означает, что таблица связана сама с собой. Например, таблица "Организация" имеет столбец подстановки для связи ее с записью другой строки таблицы.
Если имеется отношение "один-ко-многим" (1: N) со ссылкой на себя, в определении отношения для параметра Иерархический можно задать значение Да.
Чтобы запросить данные как иерархию, необходимо настроить одно из ссылающихся на себя отношений "один-ко-многим" (1:N) таблицы как иерархические.
Чтобы включить иерархию:
- Во время просмотра отношений 1:N выберите отношение со ссылкой на себя, которое следует изменить.
- В определении отношения задайте в параметре Иерархические значение Да.
Заметка
- Некоторые готовые отношения (1:N) невозможно настроить. Это не позволит установить эти отношения как иерархические.
- Для системных отношений со ссылкой на себя можно задавать иерархическое отношение. К таким относятся отношения 1:N со ссылкой на себя системного типа, например, отношение «contact_master_contact».
Внимание!
Может иметься несколько отношений со ссылкой на себя, но только одно отношение в каждой таблице может быть определено как иерархическое. При попытке изменить параметр, после того как он уже применен, отображается предупреждение:
- При отключении: Если отключить параметр иерархии для этого отношения, все определения сверток, процессы и представления, использующие эту иерархию, перестанут работать. Вы действительно хотите продолжить?
- При включении: Если включить параметр иерархии для этого отношения, все определения сверток, использующие существующую иерархию, станут недействительными. Вы действительно хотите продолжить?
Если только вы не уверены, что нет других зависимостей в существующей иерархии, перед продолжением необходимо изучить всю документацию о развертывании или посовещаться с другими настройщиками, чтобы понять, как существующее иерархическое отношение используется.
Запрос иерархических данных
Без определенной иерархии для восстановления иерархических данных необходимо выполнить итеративный запрос связанных строк. С определенной иерархией можно запрашивать связанные данные в виде иерархии одним действием. Строки можно запросить с помощью логики Менее и Не менее. Иерархические операторы Менее и Не менее доступны при расширенном поиске и в редакторе бизнес-процесса. Дополнительные сведения о том, как использовать эти операторы, см. в разделе Настройка шагов бизнес-процесса. Дополнительные сведения о расширенном поиске см. в разделе Создание, изменение или сохранение расширенного поиска.
Заметка
Разработчики также смогут использовать данные операторы в коде. Дополнительные сведения см. в разделе Документация для разработчиков: Запрос иерархических данных.
В следующих примерах представлены сценарии для запроса иерархий.
Запрос иерархии организации
Запрос иерархии организации, включая связанные действия
Запрос иерархии организации, включая связанные возможные сделки
См. также
Создание и изменение отношений таблиц 1:N ("один-ко-многим") или N:1 ("многие-к-одному")
Создание и изменение отношений таблиц 1:N (один-ко-многим) или N:1 (многие-к-одному) с помощью обозревателя решений
Визуализация иерархических данных с управляемыми моделью приложениями