關於XES格式對併發事件的表達

2021-08-04 04:12:58 字數 520 閱讀 7142

本文主體部分編寫於2023年5月,描述了xes格式對併發事件的表達方式,可以為從事過程挖掘應用開發的同學提供參考。

xes是一種基於xml的事件日誌標準。它旨在定義一種不同工具和應用領域下交換日誌檔案的格式。xes主要用於過程挖掘,但同時也可以用於廣義資料探勘、文字挖掘和靜態分析。

然而,在實際使用時,xes對於併發事件的表達卻令初學者感到困惑。筆者當年遇到相關問題時,及時向業內學者請教,少走了許多彎路。

以下是對於併發事件相關問題的總結,這些結論均經過了筆者在後續實際專案中的驗證。

xes可以通過time擴充套件和lifecycle擴充套件對併發事件進行表達。其中lifecycle的「start」和「complete」取值分別對應事件的開始和結束;

事件的併發方式無法從單一的流程例項中得到,因為對單一的流程例項的開始、結束時間分析可以得到多種併發「解釋」;

過程挖掘在併發事件方面的目的在於從大量的流程例項分析出流程的「模版」,而不是通過單一流程例項對「模版」的表達;

在標準的xes中不包含任何流程、事件的巢狀概念;

關於MySQL建表對DML的影響

今天一位同學問到線上曾經碰到過連續建表,導致阻塞普通的insert update等。不過也沒有保留現場。因此有疑問為什麼建表會影響dml?分析 首先這個現象不是在所有場景都會碰到 否則mysql的使用者們早就跳起來了 一來建表這個操作本身很快,只涉及到寫表定義檔案和初始化表空間。中間涉及到redo和...

關於MySQL建表對DML的影響

今天一位同學問到線上曾經碰到過連續建表,導致阻塞普通的 insert update 等。不過也沒有保留現場。因此有疑問為什麼建表會影響 dml?分析 首先這個現象不是在所有場景都會碰到 否則 mysql 的使用者們早就跳起來了 一來建表這個操作本身很快,只涉及到寫表定義檔案和初始化表空間。中間涉及到...

關於鍊錶的建立和對鍊錶的操作 C語言

1 鍊錶結點的資料項型別 typedef char eletype 2 鍊錶結點的型別 typedef struct nodechainnode 3 鍊錶指標型別 typedef struct list 建立乙個儲存元素的節點。入口引數為儲存在新建立結點中的資料元素的值。返回節點指標,非0表示成功,...