Добавление элементов и отношений, отсутствующих в диаграмме связей

Когда вы изучаете элементы и отношения в диаграмме связей, относящейся к графу знаний, связи, которые существуют между элементами интереса, могут быть не видны, потому что элементов и связей между элементами интереса нет в диаграмме связей. Операции позволяют добавить отсутствующие элементы графа и понять, как элементы соединены друг с другом.

Вы можете использоваться одну из следующих опций, чтобы добавить элементы графа в диаграмму связей и показать, как связаны элементы.

  • Кнопка Соединить Подключение позволяет добавить отношение, напрямую соединяющее два элемента на диаграмме связей.
  • Кнопка Найти пути Найти пути позволяет добавить и элементы и отношения по кратчайшему пути, который соединяет два элемента, присутствующих на диаграмме связей. Выбираются элементы и отношения вдоль кратчайших путей.
  • Кнопка Отфильтрованный поиск путей Отфильтрованный поиск пути позволяет добавлять элементы и отношения, которые существуют вдоль кратчайших путей, соединяющих два определенных элемента и удовлетворяющих всем заданным условиям.
  • Кнопка Найти между Найти между позволяет найти элементы, которые связаны напрямую с двумя или более выбранными элементами в диаграмме связей. Добавляются элементы и отношения, соединяющие их с выбранными элементами, но выбраны только найденные элементы.

Эти операции подробно рассмотрены в следующих разделах.

Независимо от выбранной опции, выполняется анализ и на диаграмму связей добавляются соответствующие элементы графа. Если Режим группировки включен, процесс ищет и группирует любые новые наборы отношений, которые могут существовать в диаграмме связей с добавленными в нее ресурсами.

Соединение связанных элементов

Когда вы добавляете отношение на диаграмму связей, отношение добавляется вместе с элементами источника и назначения. Однако при добавлении элементов в диаграмму связей, их отношения и связанные элементы автоматически не добавляются. Два элемента могут участвовать в отношении, которое существует в графе знаний, но отношение может отсутствовать в диаграмме связей. Операция Соединить добавляет такие отсутствующие отношения. Добавляются только одиночные отношения, которые существуют между элементами в диаграмме связей.

Если в диаграмме связей выбран один элемент, операция Соединить оценивает все отношения всех типов, в которых участвует элемент. Каждое отношение затем оценивается относительно диаграммы для определения наличия в ней элемента на другом конце отношения, источника или назначения. Если оба элемента присутствуют, а отношение отсутствует, оно добавляется в диаграмму связей.

Когда выбрано несколько элементов диаграммы связей, применяется тот же процесс. Оцениваются все выбранные элементы и добавляются все отсутствующие отошения между выбранными и другими элементами диаграммы, включая не выбранные. Если элементы не выбраны, оцениваются все пары элементов диаграммы для определения отсутствующих между ними отошений.

Чтобы добавить отсутствующие между двумя элементами отношения, выполните следующие шаги:

  1. В диаграмме связей выберите элементы, которые вы хотите оценить, чтобы определить отсутствующие отношения. Или очистите выборку, чтобы оценить все элементы диаграммы связей на отсутствие отношений.

    Диаграмма связей содержит набор элементов и отношений.

  2. На вкладке Диаграмма связей, в группе Область щелкните кнопку Соединить Подключение.

    Отсутствующие отношения извлекаются из графа знаний и добавляются к диаграмме связей. Существующая компоновка элементов и отношений подстраивается под добавленные отношения. Выборка первоначально отмеченных элементов графа будет отменена. Добавленные отношения выделяются.

    Отношения между элементами на диаграмме связей добавляются, если они еще не представлены.

    Так как добавленные отношения выбраны, может быть сложно увидеть типы отношений.

  3. Если необходимо, очистите выборку и приблизьтесь, чтобы изучить добавленные отношения.

    Очистите выборку и приблизьтесь, чтобы изучить добавленные отношения.

Поиск путей между элементами.

В то время как операция Соединить определяет единственное отношение между двумя элементами, которая отсутствует, операция Найти пути позволяет определить несколько отношений, которые соединяют два элемента в диаграмме связей.

Операция Найти пути исследует выбранные элементы, чтобы определить, соединены ли они серией отношений через другие элементы, которые могут отсутствовать на диаграмме связей. Все элементы и отношения, необходимые для описания всех кратчайших путей, добавляются на диаграмму связей.

Этот алгоритм обрабатывает только выбранные элементы. Необходимо выбрать минимум 2, но не более 10 элементов диаграммы. Если выбрана граппа из 10 элементов, все 10 элементов обрабатываются по-отдельности. В некоторых случаях может потребоваться разгруппировать элементы и запустить операцию несколько раз, чтобы оценить все возможности.

Алгоритм находит кратчайшие пути между каждой парой выбранных элементов, где кратчайший путь представляет кратчайшую последовательность отношений, посредством которых соединяются два элемента. Между двумя элементами может существовать много кратчайших путей. Рассмотрим следующий сценарий:

  • Джейн соединена с Сарой, поскольку Джейн продала свой дом, Сара купила, и обе обращались к одному и тому же риелтору.
  • Джейн соединена с Сарой, поскольку у обеих есть друзья, которые владеют ретро автомобилями и показывали их на одной выставке.
  • Джейн и Сара соединены, т.к. они ходили в одну школу в разное время.

В этом случае, путь через риэлтерское агентство и путь через школу оба являются кратчайшими путями и добавляются в диаграмму связей. Операция Найти пути определяет длину кратчайшего пути и находит все его решения по графу знаний. Все элементы и отношения, имеющиеся вдоль всех кратчайших путей, добавляются на диаграмму связей и выделяются.

Чтобы определить кратчайшие пути между двумя элементами диаграммы связей, выполните следующие шаги:

  1. Выберите от 2 до 10 элементов, между которыми надо найти кратчайшие пути.

    Три элемента выбраны в диаграмме связей.

  2. На вкладке Диаграмма связей, в группе Область щелкните кнопку Найти пути Найти пути.

    Элементы и отношения, представляющие кратчайшие пути между всеми выбранными элементами, извлекаются из графа знаний и добавляются на диаграмму связей. Выборка первоначально отмеченных элементов графа будет отменена и выбираются добавленные элементы и отношения. Если кратчайший путь включает элементы и отношения, которые уже представлены на диаграмме связей, эти элементы также выделяются. Текущая компоновка используется для изменения положения всех элементов графа в диаграмме связей.

    Элементы и отношения, определяющие кратчайшие пути между выбранными элементами добавляются, если они еще не представлены.

    Так как добавленные элементы и отношения выбраны, может быть сложно увидеть типы элементов и отношений.

  3. Если необходимо, очистите выборку и приблизьтесь, чтобы изучить добавленные отношения.

    Очистите выборку и приблизьтесь, чтобы изучить добавленные элементы и отношения.

Поиск путей через определенные элементы или отношения

Метод Отфильтрованный поиск путей работает аналогично методу Найти пути за исключением того, что он позволяет проходить по определенным элементам или отношения или избегать их, а также указывать длину и направление путей, которые вы хотите найти. Откройте панель Отфильтрованный поиск путей, чтобы выполнить этот анализ. Вы можете открыть ее из исследования или из диаграммы связей.

Когда вы указываете исходные и конечные элементы для интересующих вас путей, количество исходных элементов, умноженное на количество конечных элементов, должно быть меньше или равно 100. Элементы источника и назначения необязательно выбирать в соответствующем виде.

Можно задать фильтры, которые определяют, какие типы элементов и отношений должны быть включены. Также можно задать фильтры, которые исключают типы элементов и типы отношений или конкретные элементы и отношения. Дополнительно, вы можете определить точки пути — отдельные элементы и отношения, которые должны присутствовать. Когда включены точки пути, каждый элемент и отношение будут включены в результирующий путь только один раз.

Например, на изображенном ниже графе, если источником является элемент E, пунктом назначения является элемент C, а элемент B определен как точка пути, кратчайший путь — тот, который определяется выделенными элементами и отношениями: от E до H, от A до B до C. Каждый элемент и отношение проходится только один раз, и фильтр точек пути успешно выполняется.

Кратчайший путь между элементами E и C, который включает элемент B, — тот, который выделен на графе.

Как и в случае с операцией Найти пути, алгоритм выполняет поиск кратчайшего пути между исходными и конечными элементами, которые отвечают указанным требованиям. Все найденные пути той же длины, что и кратчайший путь, включаются в результат. Любые элементы графа на кратчайших путях, которых еще нет в диаграмме связей, будут добавлены и выбраны. Если пути, удовлетворяющие условиям отсутствуют, возвращается сообщение с указанием этого результата.

Для определения кратчайшего пути выполните следующие шаги:

  1. Открыть диаграмму связей.

    Вам не нужно предварительно выбирать элементы и отношения, между которыми вы хотите найти кратчайшие пути. Однако если эти элементы графа выбраны, вы можете быстро сослаться на них при определении пути, который хотите исследовать.

    Сущности будут выбраны на диаграмме связей.

  2. На вкладке Диаграмма связей на ленте в группе Область щелкните стрелку раскрывающегося списка Найти пути и нажмите кнопку Отфильтрованный поиск путей Отфильтрованный поиск пути.

    Появится панель Отфильтрованный поиск путей. В верхней части панели можно указать исходные и конечные элементы для путей, которые хотите найти. В нижней части панели можно указать правила, которым должен следовать кратчайший путь между исходными и конечными элементами, а также настройки для определения этих путей.

    Перетащите разделитель, чтобы изменить размер двух частей панели, или используйте кнопки на разделителе, чтобы использовать все доступное пространство для любой части.

    Перетащите полосу или используйте кнопки, чтобы изменить размер панелей в панели Отфильтрованные пути поиска.

  3. Под заголовком Элементы-источники щелкните столбец Тип, отметьте типы исходных элементов и щелкните пустое место под списком.

    Если элементы выбраны в диаграмме связей, вы можете добавить их в список, нажав кнопку Добавить выбранные элементы Добавить выбранные элементы над списком.

  4. Под заголовком Элементы-источники укажите исходные элементы для путей, которые вы хотите найти.
    • Щелкните в столбце Отображаемое имя и введите ключевое слово В списке элементов, удовлетворяющих введенному ключевому слову, отметьте элементы для использования в качестве начала пути.

      Найдите и выберите элементы-источники.

    • Если на диаграмме связей выбраны соответствующие элементы, щелкните кнопку Добавить выбранные элементы Добавить выбранные элементы.

    Для каждого выбранного элемента в список добавляется одна строка.

  5. Под заголовком Элементы назначения укажите элементы назначения для путей, которые хотите найти.
    • Щелкните в столбце Отображаемое имя и введите ключевое слово В списке элементов, удовлетворяющих введенному ключевому слову, отметьте элементы для использования в качестве окончания пути.
    • Если на диаграмме связей выбраны соответствующие элементы, щелкните кнопку Добавить выбранные элементы Добавить выбранные элементы.

    Один и тот же элемент не может быть идентифицирован как элемент-источник и как элемент-назначение. Например, если исходные и конечные элементы выбраны на диаграмме связей и вы щелкните кнопку Добавить выбранные элементы Добавить выбранные элементы, исходный элемент будет включен в оба списка. Если это происходит, в строке появляется значок ошибки Ошибка. Наведите курсор на значок, чтобы увидеть сообщение с описанием проблемы. Выберите строку для исходного элемента в списке Элементы назначения и щелкните кнопку Удалить выбранные элементы Удалить выбранные элементы, чтобы удалить его из списка.

    Удалите выбранную строку из списка элементов назначения.

  6. При необходимости, под заголовком Настройки отметьте опцию Максимальная длина пути, чтобы ограничить длину путей в результатах. Введите максимальное количество отношений, которые могут быть включены в путь.

    Например, если Максимальная длина пути равна двум, пути включаются в результаты только в том случае, если два элемента связаны не более чем двумя отношениями.

  7. При необходимости отметьте опцию Использовать направленные отношения, чтобы при определении пути проходить отношения только от элемента-источника к элементу-назначения.
  8. Щелкните Найти пути Найти пути.

    При наличии каких-либо ошибок кнопка Найти пути в нижней части панели будет недоступна.

    Щелкните кнопку Найти пути

    Элементы и отношения, представляющие кратчайшие пути между элементами-источниками и элементами-назначениями, извлекаются из графа знаний и добавляются на диаграмму связей. Выборка первоначально отмеченных элементов графа будет отменена и выбираются добавленные элементы и отношения. Если кратчайший путь включает элементы и отношения, которые уже представлены на диаграмме связей, эти элементы также выделяются. Текущая компоновка используется для изменения положения всех элементов графа в диаграмме связей.

    Элементы и отношения, определяющие кратчайшие пути, выбираются на диаграмме связей.

    В вашем графе знаний не могут быть найдены пути, если используемые настройки были слишком ограничительными. Попробуйте увеличить длину разрешенного пути с помощью параметра Максимальная длина пути.

    Если вы отметили параметр Использовать направленные отношения и не получили никаких результатов, попробуйте изменить направление пути, который вы ищете. Под заголовком Элементы-источники щелкните кнопку Поменять местами элементы Источник/Назначение Поменять местами элементы Источник/Назначение. Элементы перемещаются из списка источников в список назначения и наоборот.

Примечание:

Вышеописанный пример предполагает, что вы начали с диаграммы связей. Однако можно начать и с исследования. На вкладке Исследование на ленте, в группе Инструменты щелкните Отфильтрованный поиск путей Отфильтрованный поиск пути. Щелкните стрелку раскрывающегося списка Найти пути Найти пути и выберите одну из соответствующих опций в списке, чтобы добавить полученные пути в новую или существующую диаграмму связей.

Добавляйте фильтры путей по отдельности

Добавьте фильтры для поиска путей, которые пересекают или обходят определенные отношения и включают определенные элементы, например.

  1. Добавьте фильтр Исключить Исключить в список Фильтр пути.

    Укажите элементы или отношения, которые пути должны избегать. Все элементы графа данного типа или определенные элементы и отношения могут быть исключены По умолчанию список Фильтр пути включает одну пустую строку с неопределенным фильтром Исключить.

    1. В строке существующего неопределенного фильтра Исключить щелкните в столбце Тип, отметьте типы элементов и типы отношений, к которым будет применяться правило, и щелкните в пустом месте под списком.

      Отметьте типы элементов для исключения из путей.

      В список добавляется одна строка для каждого выбранного типа элемента и типа отношения. По умолчанию все элементы или отношения выбранных типов исключаются при оценке путей.

    2. При необходимости щелкните столбец Отображаемое имя для определенного фильтра и введите ключевое слово, чтобы найти отдельные элементы или отношения для исключения. Отметьте элементы графа, которые вы хотите исключить, и щелкните на пустом месте под списком.

      Найдите и выберите конкретный элемент для исключения из путей

  2. Добавьте фильтр Включить только Включить только в список Фильтр пути.

    Укажите элементы и отношения, которые пути должны включать. Могут быть включены все элементы графа заданного типа. Отдельные элементы и отношения не могут быть указаны.

    1. В пустой строке фильтра в нижней части списка щелкните в столбце Фильтр и выберите Включить только .Включить только
    2. Щелкните в столбце Тип, отметьте типы элементов и типы отношений, которые необходимо включить, и щелкните пустое место под списком.

      В список добавляется одна строка для каждого выбранного типа элемента и типа отношения.

  3. Добавьте фильтр точек пути Точка пути в список Фильтр пути.

    Укажите отдельные элементы, которые должны присутствовать во всех путях. Отношение не может быть определено как точка пути.

    1. В пустой строке фильтра в нижней части списка щелкните в столбце Фильтр и выберите пункт Точка пути Точка пути.
    2. Щелкните столбец Отображаемое имя и введите ключевое слово, чтобы найти отдельные элементы или отношения, к которым применяется фильтр. Отметьте элементы, которые вы хотите использовать, и щелкните пустое место под списком.

      В список добавляется одна строка для каждого выбранного типа элемента и типа отношения. Тип выбранного элемента отображается в столбце Тип.

    Перечислены фильтры пути.

  4. Щелкните Найти пути Найти пути.

    При наличии каких-либо ошибок кнопка Найти пути в нижней части панели будет недоступна.

    Кратчайшие пути между исходными и конечными элементами оцениваются с учетом заданных фильтров. Элементы и отношения, включенные в пути, извлекаются из графа знаний и добавляются в диаграмму связей, если они еще не были добавлены. Выборка первоначально отмеченных элементов графа будет отменена и выбираются добавленные элементы и отношения. Если кратчайший путь включает элементы и отношения, которые уже представлены на диаграмме связей, эти элементы также выделяются. Текущая компоновка используется для изменения положения всех элементов графа в диаграмме связей.

    Элементы и отношения, определяющие кратчайшие пути, выбираются на диаграмме связей.

Добавление фильтров путей с использованием выбранных элементов

Вместо добавления фильтров по отдельности можно добавить набор фильтров путей, используя элементы и отношения, выбранные на диаграмме связей.

  1. Выберите интересующие объекты и отношения на диаграмме связей.
  2. Щелкните ниспадающий список Добавить выбранные элементы Добавить все выбранные элементы к фильтрам путей и выберите опцию для добавления правил, связанных с соответствующими элементами графа.

    Добавить все выбранное к фильтрам путей Добавить все выбранное к фильтрам путей

    Строки добавляются в список фильтров путей для всех выбранных элементов и отношений.

    Добавить выбранные элементы к фильтрам путей Добавить все выбранные элементы к фильтрам путей

    Строки добавляются в список фильтров путей для всех выбранных элементов.

    Добавить выбранные отношения к фильтрам путей Добавить все выбранные отношения к фильтрам путей

    Строки добавляются в список фильтров путей для всех выбранных отношений.

    Фильтры добавляются в список Фильтры пути. По умолчанию добавляется один фильтр Исключить Исключить, специфичный для каждой выбранного элемента и отношения, в зависимости от выбранного параметра. Если список Фильтры пути уже содержит фильтры, оцениваются выбранные элементы. Фильтры не добавляются для выбранных элементов и отношений, если новый фильтр противоречит существующему правилу или если существующее правило уже определяет, как оцениваются выбранные элементы и отношения.

  3. Щелкните в столбце Фильтр и выберите фильтры Включить только Включить только или Точка пути Точка пути, если для указанного типа элемента, типа отношения или отдельного элемента графа требуется фильтр другого типа.

    Поскольку фильтры Включить только могут быть связаны только с типом элементов или типом отношений, а не с конкретным элементом графа, при внесении этого изменения в строке появляется ошибка.

  4. В столбце Отображаемое имя щелкните кнопку Сбросить к типу элемента Сбросить к типу элемента, чтобы связать правило с типом элемента или типом отношения вместо определенного элемента графа.

    Нажмите кнопку Сбросить к типу элемента в столбце Отображаемое имя.

    Значение в столбце Отображаемое имя меняется с отображаемого имени конкретного элемента графа на Все элементы или Все отношения.

  5. Нажмите Ctrl или Shift и щелкните строки в списке, которые хотите удалить.

    Например, после сброса фильтра для ссылки на применение ко всему типу элементов или типу отношений любые дополнительные фильтры, связанные с конкретными элементами графа, связанными с этими типами, больше не нужны.

  6. Щелкните кнопку Удалить выбранные фильтры путей Удалить выбранные фильтры путей.

    Выбранные строки удаляются из списка Фильтры путей.

  7. Щелкните Найти пути Найти пути.

    Элементы и отношения, связанные с кратчайшим путем, добавляются в диаграмму связей, если они еще не присутствуют и не выбраны.

Поиск элементов между элементами

Операция Найти между изучает выбранные элементы и определяет, есть ли элементы в графе знаний, которые напрямую соединены с двумя или более выбранными элементами. Элементы, которые напрямую соединены только с одним выбранным элементом, не рассматриваются. Любой элемент с более, чем одной степенью отделения от исходных выбранных элементов, не рассматривается. Например, это может помочь идентифицировать людей, которые являются ключевыми для взаимодействия в социальной сети или критическими поставщиками в цепи поставок.

Если промежуточные элементы отсутствуют в диаграмме связей, они добавляются вдоль отношений, которые соединяют их с исходными выбранными элементами. Напротив, операция Выбрать среди определяет и выбирает промежуточные элементы, используя только элементы графа, представленные на диаграмме связей; дополнительные элементы, удовлетворяющие критериям, в граф знаний не добавляются.

Алгоритм Найти между обрабатывает только выбранные элементы. Необходимо выбрать минимум два элемента в диаграмме связей. Если группа элементов выбрана, каждый элемент в группе обрабатывается отдельно. Если промежуточные элементы определены, выборка с исходных элементов снимается и выделяются промежуточные элементы.

Чтобы найти ключевые элементы между выбранными элементами в диаграмме связей, выполните следующие шаги:

  1. Выберите два или более интересующих вас элемента.

    Три элемента выбраны в диаграмме связей.

  2. На вкладке Диаграмма связей, в группе Область щелкните кнопку Найти между Найти между.

    Элементы, напрямую связанные с двумя или более исходно выбранными элементами, извлекаются из графа знаний и добавляются в диаграмму связей, если они еще не были добавлены. Выборка исходно выбранных элементов графа отменяется и выбираются промежуточные элементы. Если необходимо, текущая компоновка используется для изменения положения элементов графа в диаграмме связей.

    Выбираются элементы, напрямую связанные с двумя или более исходно выбранными элементами.

Связанные разделы