One Language to Rule Them All: Behavioural Querying of Process Data Using SQL


연구 분야: Databases



학회: International Conference on Process Mining


초록

State-of-the-art solutions for process mining rely on proprietary, domain-specific languages to query data recorded during business process execution. To support common analysis tasks, these languages focus on the definition of queries for behavioural patterns. Yet, the use of domain-specific languages for process mining has drawbacks: they require specific user training, lead to a decoupling of the query models for (i) data extraction and transformation, and (ii) the actual analysis, and induce engineering overhead through the development of a dedicated query engine. In this work, we therefore explore the use of standard SQL for process mining tasks. In particular, we demonstrate that the SQL concepts for row pattern recognition as realised by the MATCH_RECOGNIZE clause are sufficient to capture queries for behavioural patterns as specified in the SIGNAL language by SAP Signavio as well as the Process Querying Language (PQL) by Celonis. Based on a discussion of the respective language features, we outline a translation of SIGNAL and PQL queries into standard SQL. This way, we provide the basis for the adoption of widely used, general purpose query engines for process mining tasks.


Author Profile
Timotheus Kampik

SAP Signavio Berlin Germany

Germany
Author Profile
Jakob Brand

Humboldt-Universität zu Berlin Berlin Germany

Germany
Author Profile
Cem Okulmus

Umeå University Umeå Sweden

Sweden

📄 논문 정보

발행 연도 2025년
인용수 0
출판 국가 Germany, Sweden
사이트 Springer
좋아요 수 0

연관 논문 목록 (291건)