Виды графа

Переключатель видов графа доступен в верхнем правом углу экрана во вкладке "Граф связей" (Рисунок 1 – 1). Выбор вида отображения графа доступен из выпадающего списка.

Перемещение объектов осуществляется методом перетаскивания drag-n-drop (недоступно для вида «Поток данных»).

Позиция после перемещения сохраняется при обновлении страницы при повторном открытии.

Привязка настроек происходит для конкретного объекта, открытого во вкладке и для конкретного пользователя.

Вид «Плоский граф»

При выборе вида «Плоский граф» на экране отобразится упрощенная схема связей актива. Текущий актив отображается кружком оранжевого цвета; активы, к которым идут связи – синего цвета (по умолчанию).

Цвета отображения активов на графе задаются в свойствах типа актива; цвета отображения связей - в настройках типа связи.

Чтобы посмотреть основную информацию об активе:

  1. Нажмите на кружок необходимого актива.

  2. В результате действия на панели справа отобразится основная информация о выбранном активе (Рисунок 1 – 2):

    • Объект. Наименование актива.

    • Тип. Тип актива, настроенный в разделе «Управление активами».

    • Атрибуты. Наименования и значения имеющихся у актива атрибутов.

  3. Параметры Информация о записи и Задачи отображают такую же информацию о текущей открытой записи актива, что и в доп. настройках карточки записи.

  4. Также информацию об атрибутах актива можно увидеть, наведя курсор на кружок необходимого актива.

  5. При нажатии правой кнопкой мыши на кружок актива отобразится контекстное меню, с помощью которого можно загрузить связи актива, а также перейти к его карточке записи.

Примечание

Значение атрибута отображается на графе связей, только если у атрибута включен параметр «Главный отображаемый».

Вид «Плоский граф»

Рисунок 1 – Вид «Плоский граф» (1 - Переключатель видов графа; 2 - Основная информация о выбранном активе)

Вид «Иерархия»

При выборе вида графа «Иерархия» на экране отобразится расширенная схема связей актива.

В данном виде графа актив отображается в виде блока данных (Рисунок 2).

Отображения актива в виде блока данных

Рисунок 2 – Отображения актива в виде блока данных

Состав блока данных:

  • Имя типа актива. Самый верхний уровень иерархии элементов (например, «Источник данных» – Рисунок 2) - внешний прямоугольник. Число в правом верхнем углу блока показывает количество отображенных записей активов.

  • Имя записи актива. Второй уровень иерархии элементов (например, «Отдел аналитики ООО…» – Рисунок 2) - внутренний прямоугольник. Цвет заливки элемента задается в свойствах типа актива. Цвет границы текущего выбранного объекта подсвечивается синим.

Чтобы отобразить связи активов:

  1. Наведите курсор на имя записи актива и нажмите кнопку «Загрузить все связи», которая отображается при наведении. Также загрузить связи можно, нажав правой кнопкой мыши на имя и в контекстном меню выбрать «Загрузить входящие/исходящие связи».

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

    • По умолчанию связь отображается в виде линии серого цвета. Цвет связи можно настроить в разделе «Настройка связей».

    • Над полосой связи отображается тип связи (например, «Связывает»).

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

    • Чтобы вернуть отображение связей в свернутый вид, нажмите кнопку «Объединить связи» на панели управления графом.

Чтобы перейти к карточке связанной записи, нажмите правой кнопкой мыши на имя этой записи и в контекстном меню выберите «Открыть запись».

В правом нижнем углу графа расположены кнопки управления схемой:

  • Приблизить схему – кнопка image5;

  • Выровнять схему по верхнему левому краю – кнопка image7;

  • Отдалить схему – кнопка image6.

Свернутый и развернутый вид отображения связей

Рисунок 3 – Свернутый и развернутый вид отображения связей

Вид «Поток данных»

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

Использование тегов

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

Типы активов на определенных уровнях вложенности могут быть помечены тегами "таблица" и "атрибут".

Пример: ИС → PG Table (таблица) → PG Column (атрибут) или ИС → PG schema → PG Table (таблица) → Group → PG Column (атрибут)

Предупреждение

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

Благодаря тегам появляются 2 уровня: уровень таблицы и уровень атрибутов, которые расставляются благодаря работе краулера.

Также теги могут быть добавлены вручную с помощью импорта модели типов активов.

Пример заполнения тегов в xml файле:

...
<assetType version="54" name="PgColumn" displayName="Postgres column" description="" icon="" color="#fccb00">
    <simpleAttribute name="PgColumnName" displayName="Name" description="" readOnly="false" hidden="false" nullable="false" order="0" searchable="true" displayable="true" mainDisplayable="true" useAttributeNameForDisplay="false" simpleDataType="String" enumDataType="" linkDataType="" unique="false" searchMorphologically="false" searchCaseInsensitive="false" base="false" lookupEntityType=""/>
    ...
   <tags name="category" value="attribute"/>
</assetType>
<assetType version="54" name="PgTable" displayName="Postgres table" description="" icon="" color="#db3e00">
    <simpleAttribute name="PgTableName" displayName="Name" description="" readOnly="false" hidden="false" nullable="false" order="0" searchable="true" displayable="true" mainDisplayable="true" useAttributeNameForDisplay="false" simpleDataType="String" enumDataType="" linkDataType="" unique="false" searchMorphologically="false" searchCaseInsensitive="false" base="false" lookupEntityType=""/>
    ...
    <tags name="category" value="table"/>
</assetType>
...

Теги доступны для просмотра в свойствах типа актива (Рисунок 4).

Отображение тегов в карточке записи

Рисунок 4 – Отображение тегов в свойствах типа актива

Отображение вида «Поток данных»

Вид графа "Поток данных" открывается по умолчанию для типов активов, помеченных тегами, и имеющими связи с информационными системами - в противном случае вид не доступен для отображения (Рисунок 5).

Главная особенность вида "Поток данных" – горизонтальное отображение связей слева направо (за исключением циклов связей). Для вида недоступны параметры графа: перемещение узлов, пользовательские шаблоны и построение пути связей.

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

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

Примечание

Уровень атрибутов для таблицы по умолчанию свернут

Пример отображения графа вида «Поток данных»

Рисунок 5 – Пример отображения графа вида «Поток данных»

Чтобы раскрыть уровень атрибутов:

  1. Убедитесь, что выбран вид графа "Поток данных".

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

  3. В меню отобразится список вложенных атрибутов текущей таблицы.

  4. С помощью флагов выберите необходимые атрибуты для отображения.

    • Также будут отображены атрибуты, связанные (транзитивно) в других таблицах.

  5. При открытии актива уровня атрибута по умолчанию прогружаются связи, идущие от текущего атрибута до других атрибутов (транзитивно), далее прогружаются вложенные связи от атрибутов до информационных систем.

    • Для активов уровня атрибутов меню раскрытия уровня атрибутов отсутствует.

    • На узлах информационных систем отображаются счетчики вложенных таблиц и атрибутов с количеством прогруженных в интерфейсе узлов (фактически на сервере может быть большее количество).

  6. При необходимости нажмите кнопку image9 для загрузки дополнительных связей. При этом счетчик узлов может увеличиться.

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

Примечание

На текущем узле таблицы и на всех связанных через атрибуты таблицах кнопки сворачивания/разворачивания image4 и загрузки связей image9 не отображаются