- 专利标题: Efficient event correlation in a streaming environment
-
申请号: US16153427申请日: 2018-10-05
-
公开(公告)号: US11226962B2公开(公告)日: 2022-01-18
- 发明人: Benjamin Lautenschlaeger , Zoltan Albrecht
- 申请人: SAP SE
- 申请人地址: DE Walldorf
- 专利权人: SAP SE
- 当前专利权人: SAP SE
- 当前专利权人地址: DE Walldorf
- 代理机构: Fountainhead Law Group P.C.
- 主分类号: G06F16/2453
- IPC分类号: G06F16/2453 ; G06F16/2455 ; G06F9/54
摘要:
In a streaming environment, efficient correlation between base events and relevant follow-on events is accomplished by temporarily storing events in an in-memory state for a limited time window. The in-memory state buffers the incoming stream of events to permit efficient attempted correlation. Successful correlation (e.g., by ID matching) between a follow-on event and a relevant base event, gives rise to specialized aggregation tables for matched (base, follow-on) event pairs. All events are ultimately removed from the in-memory state upon expiry of the time window. This results in correlated matched event pairs being stored in the aggregation tables for efficient querying. Events remaining uncorrelated upon expiration of the time window, are stored only in an (voluminous) log table for less-efficient (but rare) late querying and aggregation. Efficient correlation is achieved by assuming that successful event pair matching is most likely to occur within the in-memory time window, or not at all.
信息查询