Ad Widget

Collapse

Вычисляемый элемент на основе зависимых элементов полученных препроцессингом

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mikezett
    Junior Member
    • Jul 2017
    • 17

    #1

    Вычисляемый элемент на основе зависимых элементов полученных препроцессингом

    Коллеги, приветствую.

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

    Мне требуется анализировать содержимое лог файла с записями вида.
    2020-07-07 14:54:17 [info][incremental-statement-export] Account: 40702810300024402464, previous: 9, new: 1, total: 10


    Числовые значения previous: 9, new: 1, total: 10 нужно уметь сравнивать. Например проверять, что previous + new = total.

    1) Создаю элемент данных с ключом log: log["/<path>/logfile.log"]
    2) Добавляю регулярку в препроцессинг RegularExpression = Account: .*[0-9]+, previous: .*[0-9]+, total: .*[0-9]+ ==> \0
    3) Получаю элемент, который в данных содержит строки вида

    Account: 40702810300000116486, previous: 2782, new: 26, total: 2737


    4) Создаю с помощью регулярных выражений Account: ([0-9]+), previous: ([0-9]+), new: ([0-9]+), total: ([0-9]+) ===> \1, \2, \3, \4
    4 зависимых элемента данных. В частности последние 3 с типом Numeric (unsigned)



    Click image for larger version  Name:	regular.JPG Views:	0 Size:	32.6 KB ID:	404732

    5) Всё отлично. Графики по последним 3м значениям рисуются. Можно создать триггеры с условиями, вроде >0, <1000

    6) Создаю вычисляемый элемент на основе двух таких элементов данных

    Click image for larger version  Name:	calculated.JPG Views:	0 Size:	22.5 KB ID:	404733

    7) Получаю ошибку

    Preprocessing failed for: 2808
    1. Failed: cannot perform regular expression "Account: ([0-9]+), previous: ([0-9]+), new: ([0-9]+), total: ([0-9]+)" match for value of type "string": pattern does not match

    Click image for larger version  Name:	error.JPG Views:	0 Size:	45.9 KB ID:	404734

    В чём может быть дело?
    Attached Files
Working...