Microsoft Sentinel
Cloud and workloads

Normalization Create Parsers Ai Agent

In brief

The documentation now states that parser creation skills normalize each source record independently and preserve record cardinality. Query-local datatable/lookup mappings are allowed when lookup keys are unique, while same-table and cross-table event enrichment are not used.

What Defender admins need to know

Administrators creating parsers should use unique lookup keys and plan for record-by-record normalization. No required configuration change is stated.

Summaries are generated from the documentation change itself.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

  1. Builds the parser - Creates a KQL function that transforms source data into the target ASIM schema, mapping source columns to ASIM fields using high-performance parsing operators (split, parse-kv, parse).
  2. Saves the parser - Outputs a file named ASim<Schema><Vendor><Product>.kql and verifies it runs without syntax errors.

Validation

The asim-parser-validator skill runs two validations against the parser: