Parse data from a field using KQL

AzureSent-0127 41 Reputation points

How can I extract (parse out) pieces of data from a field and then put them in their own dedicated column in KQL? (Please see attached image for details)Syslog_Parsing

Azure Data Explorer
Azure Data Explorer
An Azure data analytics service for real-time analysis on large volumes of data streaming from sources including applications, websites, and internet of things devices.
504 questions
Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
10,072 questions
0 comments No comments
{count} vote

2 answers

Sort by: Most helpful
  1. Samy Abdul 3,366 Reputation points

    Hi @AzureSent-0127 , parse operator would be the thing you should be looking at :


    T | parse [ kind=kind [ flags=regexFlags ]] expression with [ * ] stringConstant columnName [: columnType] [ * ] , ...

    Please go through below link for further details: Thanks

  2. Tom 20 Reputation points

    i'm using a log analytics workspace, and KQL to retrieve / troubleshoot. In the ResultDescription column I have a string. I want to extract data and put them (extend) in there own column. The accountname and Caller Computer Name, could someone help me out?

    Best Regards,


    log analytics workspace Screenshot 2023-05-25 155247