论文标题

数据库查询处理可以为实例跨度约束做什么?

What Can Database Query Processing Do for Instance-Spanning Constraints?

论文作者

Aamer, Heba, Montali, Marco, Bussche, Jan Van den

论文摘要

在过去的十年中,在过程挖掘字段中介绍了术语跨实例约束,以指涵盖一个或几个过程的多个过程实例的约束。在这种情况下,特定相关性是检查过程执行是否符合感兴趣的约束,在运行时需要适当的监视技术。即使事件数据通常存储在某种数据库中,但缺乏面向数据库的方法来解决(实例 - 跨越)约束的合规性检查和监视。在本文中,我们通过展示数据库查询处理中有效使用的技术如何有效地用于此目的来填补这一空白。我们建议通过四个数据库查询的集合来定义一个跨实例的约束,这些数据库查询可以检索约束的满足,违反,违反,未决满意度和待处理案例。在这种情况下,合规性监视的问题将成为增量视图维护的技术的应用,该技术在数据库查询处理中已很好地开发。在本文中,我们详细说明了我们的方法,并作为概念证明,使用DBTOASTER增量数据库查询引擎进行了实验验证。

In the last decade, the term instance-spanning constraint has been introduced in the process mining field to refer to constraints that span multiple process instances of one or several processes. Of particular relevance, in this setting, is checking whether process executions comply with constraints of interest, which at runtime calls for suitable monitoring techniques. Even though event data are often stored in some sort of database, there is a lack of database-oriented approaches to tackle compliance checking and monitoring of (instance-spanning) constraints. In this paper, we fill this gap by showing how well-established technology from database query processing can be effectively used for this purpose. We propose to define an instance-spanning constraint through an ensemble of four database queries that retrieve the satisfying, violating, pending-satisfying, and pending-violating cases of the constraint. In this context, the problem of compliance monitoring then becomes an application of techniques for incremental view maintenance, which is well-developed in database query processing. In this paper, we argue for our approach in detail, and, as a proof of concept, present an experimental validation using the DBToaster incremental database query engine.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源