При построении диаграммы связей, связанной с графом знаний, вы можете группировать или разгруппировывать объекты и отношения, чтобы упростить просмотр более общих закономерностей.
Группировать объекты
Если после анализа данных вы решите, что некоторые объекты имеют одинаковые характеристики или очень похожи, вы можете сгруппировать их вместе. Вы можете сгруппировать выбранные объекты только одного и того же типа. После того, как объекты сгруппированы, группа в целом работает так же, как и отдельные объекты.
Например, может быть полезно сгруппировать некоторые объекты Person, связанные с единицами семьи, чтобы упростить просмотр отношений между несколькими семьями в целом. Однако, если вы выберете и объекты Person, и объекты Pet, их нельзя будет сгруппировать вместе. Вы должны отдельно выбирать и сгруппировывать каждый тип объектов.
- Выберите объекты с одним и тем же типом, которые хотите объединить в группу.
Вы можете использовать любой инструмент выборки, чтобы выбрать соответствующие объекты. Изменение доступности слоев диаграммы связей для выборки в панели Содержание может помочь избежать выборки объектов разных типов. Любые отношения, выбранные в диаграмме связей, будут сброшены в процессе группировки.
Кнопка Группа в группе Объекты на ленте активна.
- На вкладке Диаграмма связей на ленте в группе Объекты щелкните Группа .
Все выбранные объекты объединяются в одну группу объектов. Все отношения, с которыми были связаны отдельные выбранные объекты, повторно связываются в диаграмме связей от группы объектов к целевым объектам. Группа объектов выбрана на диаграмме связей.
Сгруппированный объект обозначается символами, заданными на панели Содержание для слоя агрегирования диаграммы связей. Символ для слоя агрегирования диаграммы связей можно изменить независимо от символа для слоя диаграммы связей, который используется для обозначения разгруппированных объектов одного и того же типа.
Группировать отношения
Вы можете группировать отношения, если выполняются все следующие условия:
- Все отношения имеют один и тот же тип отношений.
- Все отношения связывают одни и те же два объекта.
- Все отношения имеют одинаковое направление; то есть один и тот же объект используется для источника отношения.
Отношения можно сгруппировать, даже если значения свойств каждого отношения различны. Например, одно и то же отношение могло быть установлено из нескольких разных процессов загрузки таблицы, но они еще не были объединены в одно отношение.
Вы можете индивидуально выбрать набор отношений, используя один или несколько доступных инструментов выборки, и сгруппировать их. Если в диаграмме связей не выбраны никакие отношения, в диаграмме связей будут представлены все связи, чтобы увидеть, можно ли их сгруппировать вместе.
После того, как отношения сгруппированы, группа в целом действует так же, как и отдельные отношения.
- Выберите отношения, которые соответствуют необходимым критериям для группирования отношений.
Вы можете использовать любой инструмент выборки, чтобы выбрать соответствующие отношения. Изменение доступности слоев диаграммы связей для выборки в панели Содержание может помочь избежать выборки отношений разных типов. Вы можете выбрать только одно из отношений, отвечающих критериям. Любые объекты, выбранные в диаграмме связей, будут сброшены в процессе группировки.
- На вкладке Диаграмма связей на ленте в группе Отношения щелкните Группа .
Если критериям группировки соответствует больше отношений в диаграмме связей, чем выбранные отношения, все связи, соответствующие критериям, будут сгруппированы. Группа отношений выбирается в диаграмме связей. Если критерии для группировки отношений не удовлетворены, появится сообщение об ошибке.
- Чтобы очистить выбранные отношения и сгруппировать все отношения в диаграмме связей, которые можно сгруппировать, нажмите Очистить в группе Выборка.
- В группе Отношения щелкните Группировать .
Все отношения в диаграмме связей, которые соответствуют критериям, группируются вместе. Группа объектов выбрана на диаграмме связей. Если критерии для группировки отношений не удовлетворены и никакие отношения не могут быть сгруппированы, появится сообщение об ошибке.
Если между двумя объектами, A и B, существует много отношений, где некоторые отношения имеют объект A в качестве источника, а другие отношения имеют объект B в качестве источника, между объектами будут созданы две группы отношений, по одной группе, идущей в каждом направлении.
Включение или выключение режима группировки
Группировка отношений включается по умолчанию при построении диаграммы связей.
Когда вы создаете диаграмму связей, добавляя ресурсы из карты, исследования или другой диаграммы связей, и добавленные отношения соответствуют критериям группировки, они группируются автоматически. Если вы создаете отношение в диаграмме связей, не зная, что другое отношение того же типа уже существует между теми же объектами в том же направлении, новое отношение автоматически группируется с существующим. Точно так же отношения, добавленные к существующей диаграмме связей с помощью операций Развернуть, Найти пути и других, определяются автоматически и группируются при соблюдении критериев.
При необходимости вы можете снять отметку с Режим группировки для определенной диаграммы связей, чтобы отключить автоматическую группировку отношений, даже если это временная настройка. Когда Режим группировки не отмечен, отношения, созданные и добавленные в диаграмму связей, не будут автоматически оцениваться, чтобы проверить, можно ли их сгруппировать.
Разгруппировать объекты и отношения
При построении диаграммы связей может появиться необходимость разгруппировать выбранные объекты или разгруппировать выбранные отношения.
Предположим, что сгруппированы несколько объектов Person, связанных с семьей. Чтобы создать отношение между одним объектом Person и организацией, сначала необходимо разгруппировать группу объектов Person, чтобы можно было получить доступ к индивидуальным объектам Person. Как только объекты будут разгруппированы, отношение может быть создано.
Точно так же разгруппировка может потребоваться для добавления ресурса путем развертывания отдельного объекта или для удаления отдельных отношений из диаграммы связей.
- Используйте любой из инструментов выборки, доступных в диаграмме связей, чтобы выбрать группы отношений, в которых вы должны получить доступ к отдельным отношениям.
- На вкладке Диаграмма связей на ленте в группе Отношения щелкните Разгруппировать .
Группа отношений разгруппирована. Отдельные отношения из группы восстанавливаются на диаграмме связей, соединяя исходный объект с целевым объектом. Если до операции источником или целевым объектом отношения являлись группы объектов, после операции они останутся группами объектов.
- Используйте любой из инструментов выборки, доступных в диаграмме связей, чтобы выбрать группы объектов, в которых вы должны получить доступ к отдельным объектам.
- На вкладке Диаграмма связей на ленте в группе Объекты щелкните Разгруппировать .
Группа объектов разгруппирована. Отдельные объекты из группы восстанавливаются на диаграмме связей.
Если группа объектов имела связанную группу отношений для отношений между отдельными объектами в группе и другим объектом. Когда отдельные объекты восстанавливаются, индивидуальные отношения в связанной группе отношений также восстанавливаются.
Управление группами объектов и отношений
Объектами и отношениями, а также сгруппированными объектами и отношениями управляют с помощью атрибутов, доступных в диаграмме связей. В разделах ниже описывается, как в диаграмме связей управлять группами.
Заданные для группы атрибуты
Слой диаграммы связей (номер 1 на изображении ниже) представляет объекты или отношения в графе знаний. Слой агрегирования диаграммы связей (номер 2 на изображении ниже) представляет группы объектов или группы отношений в диаграмме связей.
У каждого объекта или отношения в слое диаграммы связей есть атрибут In Group (цифра 3 на изображении ниже). Когда объекты и отношения группируются, группе присваивается значение Element Unique ID. Для объекта или отношения в группе значение атрибута In Group указывает значение Element Unique ID для группы. Для любого объекта или отношения, которые не сгруппированы в диаграмме связей, значение атрибута In Group равно null.
Для группы объектов или группы отношений в слое агрегирования диаграммы связей есть атрибут Group Size (номер 4 на изображении выше). Group Size - это число элементов, участвующих в группе элементов, либо число отношений, участвующих в группе отношений.
У групп объектов также есть атрибут Group Label, который можно редактировать, чтобы указать имя группы объектов (цифра 5 на изображении выше). По умолчанию для этого атрибута установлено самое короткое имя среди всех объектов группы.
Данные, относящиеся к группам в диаграмме связей
По умолчанию при выборе группы элементов или группы отношений на панели Атрибуты будут показаны атрибуты как для группы, так и для отдельных элементов или отношений, которые участвуют в группе, а также там показано, сколько групп выбрано и сколько отдельных элементов графа участвуют в группе. Строки также выбраны в таблице атрибутов для слоя агрегирования диаграммы связей и слоя диаграммы связей. Это поведение определяется параметром Автоматический выбор связанных данных в диалоговом окне Свойства слоя для слоя агрегирования диаграммы.
На приведенном ниже рисунке показан ресурс, отображаемый на панели Атрибуты, и строки, выбранные в таблицах атрибутов, когда используется настройка по умолчанию. В этом примере одна группа отношений BuiltBy выбрана на диаграмме связей. Два отдельных отношения BuiltBy участвуют в группе отношений. Вы можете изучить свойства отдельных отношений BuiltBy в таблице атрибутов для слоя диаграммы связей BuiltBy или панели Атрибуты.
Чтобы отключить это поведение по умолчанию, выполните следующие действия:
- В панели Содержание щелкните правой кнопкой мыши слой агрегирования диаграммы связей и выберите Свойства.
Слой агрегирования диаграммы связей является дочерним по отношению к слою диаграммы связей и имеет в названии слоя " - Группы".
Появится диалоговое окно Свойства слоя.
- Щёлкните вкладку Выборка.
- Под заголовком Связанные данные снимите отметку Автоматически выбрать связанные данные.
- Нажмите OK.
- Повторите указанные выше шаги для каждого дополнительного слоя агрегирования диаграммы связей, где необходимо изменение.
Вы должны очистить текущую выборку и выбрать группу отношений или группу элементов, для которых должны быть применены изменения.
На рисунке ниже в диаграмме связей выбрана та же группа отношений, если не отмечена опция Автоматически выбирать связанные данные. На панели Атрибуты показана только информация для слоя агрегирования диаграммы связей - групп отношений BuiltBy. Отдельные отношения, которые участвуют в группе отношений BuiltBy не выбираются автоматически с слое диаграммы связей BuiltBy и недоступны на панели Атрибуты.