基於事件日誌的流程挖掘簡介 - Chaudhuri
本文簡要介紹了資料驅動的流程發現技術,稱為流程挖掘。
什麼是流程挖掘?
對於任何流程改進專案,通常透過原有流程模型瞭解當前狀態非常重要。對受訪者進行訪談,審查現有文件,並使用建模工具建立流程模型。這些過程模型主要基於利益相關者對流程的看法。對於主要是手工的流程,這可能是一種很好的方法,可能是唯一的方法。
但是,隨著IT系統參與流程執行的增加,各種系統或事件日誌中都會記錄大量資訊。這些痕跡出現的事實,這些是已經發生的真實事件的證據、真正原樣。
流程挖掘根據跟蹤或事件日誌中的資料建立流程模型,這表示當前狀態操作不是基於感知,而是基於實際發生的事實的確鑿證據。
使用由資訊系統維護的事件日誌,可以使用專門的流程挖掘軟體視覺化實際流程及其所有可能的路徑,包括異常和升級。生成的流程允許詳細分析當前狀態。
流程挖掘是關於視覺化流程的過程; 它有助於分析,但流程挖掘工具不提供解決方案或過程。
有許多可能的流程挖掘用例。下面描述了三種情況。
場景1:從事件日誌中進行流程發現
提取事件日誌併為挖掘做好準備 - 也就是說,為流程挖掘工具清理和重新格式化資料。流程挖掘工具生成的流程流程比採訪流程利益相關者建立的流程更可靠。
事件日誌揭示了真實的過程,而不是它的行為者如何看待它。可以發現異常情景(很可能在訪談中被忽略),並突出整體流程績效。此流程發現方案為將來的流程分析和改進提供資料,併為進一步分析提供基礎,例如流程合規性或基於歷史資料的流程路徑預測。
想象一下客戶服務中心。客戶登記投訴; 然後,系統將詳細資訊記錄為“案例”,客戶服務代理工作以解決案例撰寫註釋,根據需要涉及不同的團隊,最後關閉案例。客戶抱怨說,每隔一天,不同的代理人都會打電話給他們詢問更多細節,但之後沒有任何反應。
流程挖掘可以讀取每個案例的日誌,然後根據需要視覺化地顯示該流程。這將發現“真實”流程,並顯示實際完成的內容(以及未完成的內容)。此資訊可用於進一步分析。
場景2:流程一致性檢查
側重於流程一致性檢查,其中根據理想流程檢查事件日誌。理想的流程可以是方案1(流程發現)的流程結果的改進和最佳化版本。它也可以是一個獨立設計的過程。流程挖掘工具將事件日誌檔案轉換為流程模型,然後根據理想情況檢查此現實流程模型。診斷出源自事件日誌的流程模型與理想流程之間的不匹配,突出顯示不可見性並使其視覺化 - 這允許進一步分析和最佳化這些流程部件。
例如,每家公司都需要使用固定流程來維護帳戶以跟蹤金融交易。審計人員透過使用流程挖掘方法來突出與會計標準的偏差,從而使用流程驅動的方法。一旦突出顯示真正的流程不合規,偏差就是進一步分析和改進的主題。
場景3:流程增強
側重於流程增強,其中分析事件日誌以增強或改進流程。它從流程發現開始,然後是流程評估和最佳化 - 然後,分析流程的各種效能引數以改善流程效能。理想的過程模型也可用於此增強流程中,以識別和突出不匹配。
例如,在訂單處理中,可以精確地突出顯示代表瓶頸的處理步驟。這與流程模擬非常相似,但使用模擬很少使用的實際交易資料。如果我們發現“訂單稽核”花費的時間最多,我們將進行進一步的分析。流程變更將基於系統中事件日誌所代表的現實。
相關文章
- Logminer日誌挖掘
- 歸檔日誌挖掘
- Beego(簡介、配置、路由、日誌)Go路由
- DM8 日誌挖掘
- 004 Nginx日誌挖掘accessLogNginx
- 介紹基於事件的架構事件架構
- Springboot 整合logback 日誌框架簡介Spring Boot框架
- MySQL日誌引數配置簡介MySql
- 基於 MongoDB 的 python 日誌功能MongoDBPython
- 《Spark 3.0大資料分析與挖掘:基於機器學習》簡介Spark大資料機器學習
- 【REDO】Oracle 日誌挖掘,分析歸檔日誌線上日誌主要步驟Oracle
- 利用oracle的日誌挖掘實現回滾Oracle
- logminer異機挖掘歸檔日誌
- 日誌-log4j2基於AsyncLogger的非同步日誌列印非同步
- 日誌-log4j2基於AsyncAppender的非同步日誌列印APP非同步
- 簡單介紹MySQL列印死鎖日誌的方法MySql
- TRIZ培訓小解 | 基於衝突矩陣的專利挖掘流程矩陣
- PostgreSQL DBA(3) - 日誌分析工具pgbadger簡介SQL
- mysql 基於日誌的主從複製MySql
- 瀚高資料庫日誌挖掘方法資料庫
- Mysql事件監控日誌MySql事件
- Logback詳細整理,基於springboot的日誌配置Spring Boot
- 基於slf4j的日誌工具類
- 基於 kafka 的日誌資料建模測試Kafka
- 基於.NetCore3.1系列 —— 日誌記錄之自定義日誌元件NetCore元件
- 資料管理流程,基礎入門簡介
- 日誌篇:模組日誌總體介紹
- [elk]基於elk的業務日誌格式設計
- 基於flink和drools的實時日誌處理
- springboot超級詳細的日誌配置(基於logback)Spring Boot
- 基於阿里雲日誌服務快速打造簡版業務監控看板阿里
- 基於go開發日誌處理包Go
- 離線日誌採集流程
- nodejs事件和事件迴圈簡介NodeJS事件
- MySQL重做日誌恢復資料的流程MySql
- 「RxJava進階」基於原始碼的上游(Observable)事件產生流程分析RxJava原始碼事件
- Grafana系列-Loki-基於日誌實現告警GrafanaLoki
- 基於AOP和ThreadLocal實現日誌記錄thread