Skip to main content

Object and Event Transformations

In Object-Centric Process Mining (OCPM), custom transformations clean, filter, and shape raw source data before mapping it to the semantic layer. Depending on data architecture and performance requirements, you can output transformations into a standalone database table or map them directly to object and event attributes.

Transformation selection matrix

Use the matrix below to determine the best transformation method for your specific development scenario:

Transformation type

Storage behavior

Best used for

Performance and downstream impact

Table Transformations

See: Table transformations

Creates a new physical database table.

  • Heavy data pre-processing across raw source systems.

  • Complex multi-table JOIN operations, such as combining global vendor records with localized item masters in Accounts Payable.

Executes once during data ingestion to prevent redundant downstream query overhead across multiple dependent objects or events.

Object transformations

See: Objects and events transformations

Evaluated dynamically during object runtime mapping.

  • Direct 1:1 column mapping from source systems to standard objects.

  • Basic localized calculations, such as computing a net value directly from an isolated invoice row field.

Applies processing logic isolated entirely to a single business entity.

Event transformations

See: Objects and events transformations

Evaluated dynamically during event runtime mapping.

  • Generating process activity timestamps.

  • Defining discrete row-level event triggers, such as instantiating a Clear Credit Block milestone in Order-to-Cash process logs.

Populates the sequential activity history of individual process logs.

Related topics