Where to Source and Structure Data for Process Mining
Find where your process data lives, extract one row per step from systems such as SAP, Oracle, and ServiceNow, and shape it into a clean event log.
ProcessMind supports many file formats for uploading event logs. All of them can be uploaded through both the application UI and the API.
data.csv.gz, data.parquet.gz). ProcessMind automatically detects the inner format and decompresses as needed. Using gzip compression can reduce upload times for large files.Performance Tip: Use Parquet for Large Datasets
For datasets with millions of rows, consider using Parquet format. Parquet files are columnar, compressed, and include embedded schema information. This means faster uploads, faster queries, and automatic column detection without header row parsing. Parquet also supports incremental (delta) uploads for continuously growing datasets.
For successful process mining within ProcessMind, your uploaded files (whether they are in Excel, text-based, or XML formats) must adhere to specific structural guidelines. This ensures the app can interpret the data correctly and perform accurate analysis.
To support a process mining event log structure, your file must contain, at minimum, the following attributes (columns). These do not need to correspond to the naming of the columns (Case ID, Activity, etc.), but they should contain the content specified.
yyyy-MM-dd HH:mm:ss, MM/dd/yyyy, and others are automatically recognized.The exact columns depend on the process you are analyzing. Our process improvement guides describe the schema each process needs: the required fields, the activities to capture, and a data template you can fill in.
yyyy-MM-dd HH:mm:ss), though ProcessMind will try to autodetect the date format if it’s different.The .xes (eXtensible Event Stream) format is a standard file type used for event logs in process mining. It captures detailed information about process instances, such as case IDs, activities, timestamps, and other relevant attributes.
It is widely supported by process mining tools and ideal for accurate reconstruction of real-life process behavior.
For technical specifications and full details, visit the official XES standard website.
Parquet and ORC are columnar binary formats widely used in data engineering pipelines (Apache Spark, AWS Glue, Databricks, etc.). They include embedded schema information, so ProcessMind automatically detects column names and data types without any manual configuration.
JSONL (JSON Lines, also known as NDJSON) files contain one JSON object per line. Each object represents a single event. The JSON keys become the column names. This format is common when exporting data from APIs, logging systems, or streaming platforms.
All three formats:
.gz) for faster transferPerformance Tip: Use XLSB Format for Faster Processing
While all supported Excel formats can be uploaded and processed by ProcessMind, use the XLSB format for Excel files. The XLSB format stores your Excel file in a binary format, which offers significant performance benefits, especially for large datasets. This means faster loading times and quicker processing when compared to XLS or XLSX formats.
For Large Datasets: Use Parquet or ORC
For datasets with millions of rows or automated data pipelines, use Parquet or ORC format instead of Excel or CSV. These columnar formats offer the best compression and query performance. They support incremental loading for continuously growing datasets.
We use cookies to improve your experience, personalize content, and analyze traffic. By clicking "Accept All," you consent to our use of cookies.