Существует простой текстовый файл, который должен анализироваться с помощью парсера журнала. Просто я начал использовать парсер журнала, но не понял. Каков его лимит разбора. Я имею в виду Могу ли я сделать такую вещь с помощью LogParserlog parser 2.2 query, синтаксический разбор текста и проверка
TextLine разобрать:
1022303Name WXP3
Это я должен проанализировать как
Первая цифра 1
является номером строки
Следующая трехзначное 022
является ErrorNumber
следующая трехзначная цифра 303
is UserID
следующий десять char Name
is UserName
next 4 char WXP3
is SystemName
Я не могу понять, можем ли мы сделать этот запрос из парсера журнала или нет ... Если да, то дайте какой-либо примерный запрос.
ЛЮБОЙ ДРУГОЙ ИНСТРУМЕНТ ВЫПОЛНИТЬ ЭТО САМЫЙ ПРИВЕТСТВОВАНО
На всякий случай ... SUBSTR (текст для поиска, начальная позиция, символы для разбора), где начальная позиция основана на 0. –
Thanx ... Я думаю, что это решит мою проблему. Еще один вопрос: можем ли мы проверять данные как числовой тип или тип текста? – PawanS
Не то, чтобы я знал. Но вы могли бы использовать ROUND или TO_INT (вам нужно будет проверить, что он будет делать с нечисловой строкой) ... Однако я бы ожидал, что вы согласитесь, что сам файл журнала действителен (для Log Parser). Если приложение, создающее эти журналы, не выводит допустимые файлы журналов, это гораздо более серьезная проблема. –