This paper provides an introduction to and discussion of SIGNAL, an industry-scale process data querying language and engine for large-scale cloud-based systems that is developed by SAP Signavio. SIGNAL is optimized for fast read access to process data in event log format and utilizes an in-memory columnar store to this end. To facilitate usability, SIGNAL uses an SQL-like syntax with additional domain-specific querying features and in particular row-pattern matching-based temporal operators. Also, the paper highlights research challenges related to process querying that are informed by the implementation and application of SIGNAL.
翻译:本文介绍了SAP Signavio开发的SIGNAL,一种用于大规模云系统的行业级别过程数据查询语言和引擎。SIGNAL针对以事件日志格式存储的过程数据进行快速读访问的优化,利用内存中的列存储来达到这一目的。为了方便使用,SIGNAL使用类似SQL的语法,并提供额外的领域特定的查询功能,尤其是基于行模式匹配的时间操作符。此外,文章中还强调了与过程查询相关的研究挑战,这些挑战是由SIGNAL的实现和应用所启示的。