Skip to main content

Object and Event Transformations

In Object-Centric Process Mining (OCPM), custom transformations allow you to clean, filter, and shape your raw source data before mapping it to the semantic layer. Depending on your data architecture and performance requirements, you can output your 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.

  • Complex multi-table JOIN operations.

  • Reusable staging data consumed by multiple downstream objects or events.

High efficiency.

Follows a "build once, reference many" architecture to prevent redundant query execution.

Object transformations

See: Objects and events transformations

Evaluated dynamically during object runtime mapping.

  • Direct 1:1 column mapping from source to object.

  • Basic attribute calculations.

  • Pulling standalone fields from a single source table.

Lightweight.

Ideal for highly localized logic specific to a single business entity.

Event transformations

See: Objects and events transformations

Evaluated dynamically during event runtime mapping.

  • Generating activity timestamps.

  • Defining row-level event triggers (e.g., creating a "Clear Credit Block" event).

Targeted.

Directly populates the activity history of your process logs.

Related topics