Skip to main content
Print

Data Transformation

Data Transformation is the final stage of the Extraction lifecycle. Raw extracted data is transformed into a structured Event Log — the foundation for Process Mining and Analytics.

Access via Extraction → Data Transformation. A Data Extractor must already exist before creating a transformation.

Click Create, provide a Transformation Name and select the Data Extractor. The transformation process consists of three steps:

Step 1: Configure Event Log Structure


Click Edit to configure the structure. Three mandatory fields are automatically included:

  • Case ID
  • Event Name
  • Event Timestamp

Add optional columns: User, Department, Location, Amount, Vendor, Document Type, or any business-specific dimension. For each column define: Column Name, Data Type, Event Log Type. Then click Save → Execute.

Step 2: Configure Activities


Activities define how data is transformed and inserted into the Event Log. Click Create, enter an Activity Name, and the Query Editor opens with three sections:

  • Table Explorer – Tree-view of Extractors, Source Tables, and Data Views.
  • Query Editor – Write SQL transformation logic (SELECT, JOIN, WHERE, INSERT, UPDATE, DESC).
  • Output Panel – Query Results, Execution Logs, Validation/Error Messages.

💡 Create one Activity for each business event (e.g. PO Created, PO Approved, Goods Received) for better maintainability.

Execute Options

OptionDescription
Full InsertProcesses and inserts all records
Delta InsertInserts only delta records
RunExecutes query as written without Event Log insertion (for SELECT/UPDATE/DELETE/DESC)
Full PreviewPreview all records without modifying the Event Log
Delta PreviewPreview only new/modified records

Keyboard Shortcuts

ActionShortcut
Find & ReplaceAlt + H
PreviewAlt + P
ExecuteAlt + X

Step 3: Generate Event Log Artifacts


Click Generate Artifacts → Generate. This consolidates all transformed data, builds indexes, creates optimized artifacts, and prepares the Event Log for Process Creation.

Delta Transformation


Process only newly added or modified records. Use Delta Execute for incremental updates. Use Full Execute when running for the first time or rebuilding the Event Log. Use Compile to validate query syntax without processing data.

Data Model


Define relationships between extracted tables and the Event Log. Access via Data Transformation → Configure Data Model.

  • Drag and drop tables from the Tables panel onto the canvas.
  • Click Create Relationship.
  • Select Source Column and Target Column. The relationship is automatically created.

Benefits: Reduces manual joins, improves data accessibility, simplifies Activity creation, enhances performance.

Data Views


Create reusable pre-joined datasets referenced within Activities. Access via Data Transformation → Configure Data Views → Create. Use a CREATE TABLE statement. Data Views can include Joins, Filters, Calculated Columns, and Aggregations. Multiple Activities can reuse the same Data View.

Additional Actions


  • Export Event Log – Download as CSV via email. Available from the Transformation List → Download icon.
  • Add Extractors – Link a Transformation to multiple Extractors. New tables become available in the Query Editor.
  • DESC Command – DESC TABLE_NAME or DESCRIBE TABLE_NAME to inspect table structures.
  • Find and Replace – Available via the Find & Replace icon in the Query Editor.
  • Multi-Select Delete – Select multiple Activities using checkboxes and delete simultaneously.

Table of Contents