Оператор ksql для извлечения сообщения с разделителями-запятыми в его собственные поля - PullRequest
0 голосов
/ 14 января 2019

У меня есть объект JSON, у которого меньше полей.

{
"@timestamp": "2019-01-14T14:34:47.617Z",
"message": "20190114T063447-0800,dm-2,SSD2T-backarea,1.99,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00",
"node": "hostnameA",
}

Как правильно отразить message поле в нем, это собственные поля, а также сохранить node и @timestamp.

1 Ответ

0 голосов
/ 15 января 2019

Я не думаю, что это возможно. Вы бы искали какую-то функцию SPLIT, которой в данный момент не существует. Я зарегистрировал это как предлагаемое улучшение здесь .

Откуда поступают ваши данные? У вас есть возможность получить вместо поля message структурированный JSON? Или вся полезная нагрузка, разделенная запятыми?

...