-
Notifications
You must be signed in to change notification settings - Fork 0
OTLoV navigation ru
Для того, чтобы было удобно пользоваться, OTLoV создаёт 2 дерева - дерево данных и навигационное дерево.
Дерево данных формируется напрямую из исходного текста. OTLoV не пытается переопределить что-то или добавить своё, только извлекает данные и структурирует текст.
Дерево данных не очень удобно использовать напрямую. Если вам интересно посмотреть полное дерево данных - выберите любой элемент верхнего уровня в дереве навигации и перейдите на вкладку Tree
.
Чтобы сделать навигуацию удобной OTLoV создаёт дополнительное дерево - навигационное. Навигационное дерево часто строится на основе каких-то атрибутов дерева данных, например, по номеру полки, по типу события или по агенту, который рапортует события. Это позволяет более наглядно и полезно сгруппировать данные.
Еще одна функция навигационного дерева - ограничить видимость. Выбирая элемент в навигационном дереве - вы будете видеть данные относящиеся именно к нему.
Давайте попробуем посмотреть как это всё выглядит на практике, для этого загрузим лог MSA из папки Test. Когда загрузка завершиться - мы можем видеть только навигационное дерево и только элемент верхнего уровня:
Если мы выберем этот элемент - мы увидим полное дерево данных справа в закладке Tree
:
Не очень полезно в таком виде.
Давайте посмотрим из чего состоит навигационное дерево, для этого раскроем элемент верхнего уровня и посмотрим что внутри. Скажем, нам интересна информация о запчастях в полке - выберем элемент навигационного дерева enclosure-fru
:
Если вы всё еще в закладке Tree
, то увидите резко уменьшившееся количество секций там - остались только элементы enclosure-fru
. Это одна из целей навигационного дерева - ограничить видимый объём данных.
Теперь давайте переключимся на закладку Values
, оставив выбранным навигационный элемент enclosure-fru
слева:
Здесь можно увидеть данные из тех же секций, но уже в виде единой таблицы данных, объединённых по enclosure-fru
, без необходимости идти в каждую отдельную секцию.
ВАЖНО: OTLoV поддерживает копирование данных в буфер обмена. Выберите элементы, которые хотите скопировать, нажмите
Ctrl + C
илиCtrl + Ins
. После этого вставьте скопированные данные в любое другое приложение, например, MS Excel.
ВАЖНО: В таблице можно изменять порядок столбцов перетаскиванием или сортировать данные по одному из столбцов (клик по заголовку). Вид таблицы не сохраняется при переходах.
Ну и наконец, возможно мы захотим проверить исходный текст, из которого всё было сформировано, или нам нужно отфильтровать текст по своим критериям. Давайте перейдём на вкладку Source
:
Вы можете видеть индивидуальные блоки текста, из которых были собраны данные и структура. На закладке Source
поддерживается фильтрация. Так же здесь есть плавающий статус в правом-верхнем углу, который показывает количество блоков и строк отображаемых и доступных всего. Статус позволяет численно ориентироваться что было отфильтровано, особенно в пограничных случаях, когда нужно подобрать шаблон для правильного фильтра.
Не стесняйтесь самостоятельно исследовать дальше.
См. далее: Фильтр