Skip to content

OTLoV navigation ru

Alexander Chernyshev edited this page May 15, 2022 · 1 revision

Для того, чтобы было удобно пользоваться, OTLoV создаёт 2 дерева - дерево данных и навигационное дерево.

Дерево данных формируется напрямую из исходного текста. OTLoV не пытается переопределить что-то или добавить своё, только извлекает данные и структурирует текст.

Дерево данных не очень удобно использовать напрямую. Если вам интересно посмотреть полное дерево данных - выберите любой элемент верхнего уровня в дереве навигации и перейдите на вкладку Tree.

Чтобы сделать навигуацию удобной OTLoV создаёт дополнительное дерево - навигационное. Навигационное дерево часто строится на основе каких-то атрибутов дерева данных, например, по номеру полки, по типу события или по агенту, который рапортует события. Это позволяет более наглядно и полезно сгруппировать данные.

Еще одна функция навигационного дерева - ограничить видимость. Выбирая элемент в навигационном дереве - вы будете видеть данные относящиеся именно к нему.

Давайте попробуем посмотреть как это всё выглядит на практике, для этого загрузим лог MSA из папки Test. Когда загрузка завершиться - мы можем видеть только навигационное дерево и только элемент верхнего уровня:

скриншот OTLoV навигационный элемент верхнего уровня

Если мы выберем этот элемент - мы увидим полное дерево данных справа в закладке Tree:

скриншот OTLoV с полным деревом данных

Не очень полезно в таком виде.

Давайте посмотрим из чего состоит навигационное дерево, для этого раскроем элемент верхнего уровня и посмотрим что внутри. Скажем, нам интересна информация о запчастях в полке - выберем элемент навигационного дерева enclosure-fru:

скриншот OTLoV навигационный элемент enclosure FRUs

Если вы всё еще в закладке Tree, то увидите резко уменьшившееся количество секций там - остались только элементы enclosure-fru. Это одна из целей навигационного дерева - ограничить видимый объём данных.

Теперь давайте переключимся на закладку Values, оставив выбранным навигационный элемент enclosure-fru слева:

скриншот OTLoV навигационный элемент enclosure FRUs на закладке Values

Здесь можно увидеть данные из тех же секций, но уже в виде единой таблицы данных, объединённых по enclosure-fru, без необходимости идти в каждую отдельную секцию.

ВАЖНО: OTLoV поддерживает копирование данных в буфер обмена. Выберите элементы, которые хотите скопировать, нажмите Ctrl + C или Ctrl + Ins. После этого вставьте скопированные данные в любое другое приложение, например, MS Excel.

ВАЖНО: В таблице можно изменять порядок столбцов перетаскиванием или сортировать данные по одному из столбцов (клик по заголовку). Вид таблицы не сохраняется при переходах.

Ну и наконец, возможно мы захотим проверить исходный текст, из которого всё было сформировано, или нам нужно отфильтровать текст по своим критериям. Давайте перейдём на вкладку Source:

OTLoV enclosure FRUs selected in navigation tree with Source tab screenshot

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

Не стесняйтесь самостоятельно исследовать дальше.


См. далее: Фильтр

English Русский

Для пользователя

Разработка шаблонов

Clone this wiki locally