999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

復雜事件處理下的質量成本控制方法分析

2019-05-27 11:17:52任賀騰
質量與市場 2019年21期
關鍵詞:引擎規則成本

■任賀騰

(廣東金融學院)

引 言

復雜事件處理技術簡稱為CEP,屬于一種結合主動數據庫、數據流處理而形成的新的數據處理技術,能夠應對一些較為繁雜的數據處理工作,且具有實時性和高效性的特點。這一技術以事件驅動為基礎模式,將信息抽象為事件,簡化了原有的復雜事件,使其成為便于識別的數據,用戶根據數據選擇自己關心的事件,進行檢測或者查詢。這種數據處理模式降低了處理難度,并且使處理工作有的放矢,提高了數據處理效率。當前,制造業在質量成本管理方面不斷加大投入,將CEP技術應用其中已經成為社會關注的熱點,應該加強研究,有效利用CEP技術解決質量成本管理問題。

1 復雜事件處理技術介紹

復雜事件處理技術,屬于一種新興技術,簡稱為CEP,這一技術最早是由史丹佛大學的David Luckham與Brian Fraseca提出,隨著有關方面研究不斷深入,使用范圍不斷拓展,復雜事件處理技術已經成為世界事件處理方面的主流技術,能夠根據實際需求,進行有價值信息的提取,將繁瑣復雜事件簡化。CEP技術這一功能的發揮依賴于具有強大的主動數據庫。

1.1 相關定義

(1)簡單事件。對于簡單事件,可以表示為E=(ID,Attrs,Time),ID屬于事件的唯一標識,Attrs表示事件的屬性,通常情況下表示為一個屬性集合,即Attrs(A1,A2,...,An),Time標識事件發生的瞬時時間。

(2)復雜事件。復雜事件屬于多個基本事件,經過CEP系統處理和分析之后,按照相互之間的關聯性組成在一起的事件,例如服務器20分鐘的平均響應時間,某個客戶1小時內的交易金額等等[1]。從業務角度進行分析,對于商戶而言,雖然用戶登錄和下單屬于兩個不同的基本事件,如果假設給予來自不同廣告商用戶一定折扣,則需要將兩個事件組合在一起。復雜事件可以表示為CE=(Es,Rule,[T1,T2]),其中,Es代表簡單事件集合,Rule代表簡單事件過濾聚合等方面規則,[T1,T2]屬于時間表征,代表復雜事件發生時間跨度。由此可見,復雜事件并不是在同一時間所有基本事件共同發生,而是一個過程,且所有基本事件之間需要具有聯系,否則不能構成復雜事件。

(3)事件表達式。根據相關方面文獻資料的整理和分析,事件表達式如下所示。具體包含事件源、模式、約束條件、時間約束和返回事件等。

(4)事件運算符。常用的事件運算符如下:“∧”代表事件共同,“∣”代表進行事件選擇,“∨”代表進行事件合并,“┒”代表否定,“<”代表事件按照一定順序發生[2]。

1.2 CEP 系統要素

通常情況下,典型的CEP系統,將會包涵一下要素:

(1)事件處理模式。整個CEP系統需要在事件流上注冊相應的事件處理模式,然后通過事件處理模式進行事件處理,事件處理模式越多越有效,處理能力越強,處理效果越優[3]。通過總結,主要的處理模式包括:聚合、多事件關聯、過濾、事件增強、事件修改、規則匹配等。

(2)事件處理語言。事件處理語言主要用于描述事件處理過程和模式,例如Stanford Stream DataManager中所提出的持續查詢語言——CQL,采用類SQL的語法形式,在多數商業和開源產品之中,已經對CQL進行了擴展使用。

(3)規則引擎。規則引擎根據復雜事件的關鍵組件設置,對于復雜事件的基本情況進行評價,并匹配相應的規則,給出最終決策,決策的合理性受到匹配規則合理性的影響[4]。

(4)支撐系統。支撐系統的主要作用在于支持其他系統功能的正常發揮,能夠起到調節、保護、強化等功能,例如分布式存儲、緩存、線程池、消息隊列等等。

1.3 技術應用要點

復雜事件處理技術針對復雜事件開展具體的處理工作,處理系統具有較強的邏輯分析能力,具體開展工作時,需要注意以下幾點:其一,增強信息采集的及時性、準確性和全面性,信息屬于整個系統開展工作的基礎,如果有關質量成本的信息失真、失效,那么后續的分析工作將會失去實際意義。其二,質量成本分析必須選擇恰當的模型、工具、系統等開展實際工作,當前,有關財務管理方面的軟件較多,為質量成本分析提供了有力支持。其三,質量成本分析包含的內容主要為損失成本、鑒定成本、預防成本等,應用復雜技術進行相關成本分析的過程中,需要兼顧每一個成本因素的特點,通過分析得出客觀結果,并將結果有效應用于質量成本管理治中,起到降低成本的效果。除此以外,質量成本管理工作需要注重動態性和實時性,復雜事件處理必須及時開展,增強實際效果,做到及時發現問題,及時解決問題。

2 復雜事件處理相關產品與算法

2.1 復雜事件處理產品

國外有關復雜事件處理方面的研究較為深入,相關的大學和科研院所對于復雜事件處理展開了拓展性研究,有關CEP產品方面,推出了實用性較強的商業化產品,出現了相關方面實力較強的研發公司,例如Microsoft、Oracle、Tibco、IBM、StreamBase等。具有代表性的產品如下:

斯坦福大學在2001年開始研究流事件處理,開發的處理系統為Stream Data Manager,使用的語言為類SQL的持續查詢語言CQL,實現了流數據處理模型與關系型數據庫之間的對接。美國加州大學研發了數據流管理系統,即TelegraphCQ,具有連續查詢的能力,并且主要針對電信領域,具有較好的應用效果。Borealis屬于分布式事件處理引擎,能夠接受一系列事件,并對其進行統計、連接、修改、過濾、合并等處理,輸出具有應用價值的處理結果。ESPER屬于應用較為廣泛的開源復雜事件處理系統,在業務流程管理、金融行業實時分析、風險監測等方面應用較多,這一系統可以提供強大的EPL處理語言,描述典型事件處理模式,支持滑動窗口、長度等方面的統計。除此以外,一些互聯網公司推出了分布式流計算產品,例如Yahoo推出的S4,Twitter推出的Storm等,屬于數據流計算的基礎框架產品。

2.2 算法介紹

CEP系統運行過程中,需要對事件進行實時統計,與傳統的數據庫統計模式相比,事件流具有持續性、不間斷的特點,因此,需要選擇統計分析的區間,針對性的開展數據統計工作。常見的包括滑動時間窗口、數量窗口等統計。流事件統計工作開展,面臨的問題主要包括滑動窗口上的聚焦、滑動窗口內不同數值個數統計。對于數據流統計計算的方法主要包括隨機抽樣法、滑動窗口法、直方圖法、小波技術法和哈希方法等。

隨機抽樣法,主要是從數據集中抽取具有能夠代表整個數據集特征的部分數據作為樣本,并給予這一樣本集獲得相似的查詢結果,精度相對較低。直方圖法,將大數據集劃分成多個連續的桶,形成不同的小數據集合,每個桶皆具有一個特征值。直方圖的種類包括寬直方圖、V-優化直方圖、端偏倚直方圖等。哈希方法,主要用于大數據的處理,形成一組哈希函數,將較大范圍的數據映射成較小的范圍,起到化繁為簡的效果。例如,在數據流的Distinct Count計算之中,Bloom Filter方法可以使用一小塊小于數據集數據范圍的內存空間表示數據集。

在實際應用過程中,復雜產品的不同處理產品和算法需要根據現狀進行選擇,以優質高效、精準快速、簡單易行為主,尤其是對于一些復雜的問題,可以使用多種方法聯合使用的模式,提高處理效果。

3 基于復雜事件的質量成本處理框架設計與應用

3.1 場景描述

生產制造類企業產品生產屬于主營業務,多采用車間流水作業模式,為了保證產品質量,每個產品皆存在預防成本,目的是為了保證產品質量滿足實際要求,盡量消除不合格產品,減少次品率和故障率。具體工作內容如下:根據實際情況進行質量保障計劃制定、針對性進行員工崗前技能和要求等方面培訓、建立產品改進措施、新產品評估鑒定所需人工費、機械費等等。投入預防成本之后,生產線加工產品的過程中,竟會受到內部和外部因素的影響產生一定的損失費用。具體包括不合格品的損失、返修品損失等等。最后,將會涉及到鑒定成本,主要用于鑒定產品是否滿足實際要求,具體包括工序檢驗、成品檢驗和質量審核所產生的費用。除此以外,產品鑒定費用還會受到鑒定數量、鑒定儀器等方面的影響。

3.2 CEP系統部署環境

CEP系統主要由ActiveMQ集群、CEP應用集群、HBase集群組成,其中,ActiveMQ集群屬于企業公用集群,因此,本次研究主要介紹CEP應用集群和HBase集群,詳細情況如下所示。

(1)CEP應用集群設置。CEP應用集群設置主要包括虛擬機、OS、CPU等部分,具體情況如表1所示。每一部分皆根據實際需求進行設置,可以適當進行改進。

表1 CEP應用集群

(2)HBase集群。HBase集群能夠存儲CEP的中間數據,并且還可以存儲大量的原始事件,便于后續查詢,因此,需要加大存儲量,詳細配置情況如表2所示。

表 2 HBase 集群

3.3 處理框架構成

結合CEP技術的特點,針對制造行業的質量成本處理框架設計如圖1所示。

圖1 基于復雜事件的質量成本處理框架

(1)事件源則屬于事件來源,相應事件皆與質量成本管理有關,數據和信息可以反映質量成本情況,具體包括生產線相關設備數據信息,例如RFID讀取設備、手持機以及傳感器等。這些設備將會受到實際情況的影響,產生相應的質量成本信息,為了保證信息及時有效,應該加強信息采集的實時性。

(2)事件預處理,屬于事件的初步處理環節,依據規則庫對事件的定義,給出檢測結果,并將所有收集到的數據進行統一格式處理。目的是為后續深度處理奠定基礎。預處理雖然不夠細化,但可以在一定程度上降低后續處理的復雜性,使相關的數據規范化,便于識別。

(3)事件緩存,能夠起到調節作用,控制相應事件上傳速度,根據需求,適時進行事件上傳速度增減控制。主要目的是為了環節處理模塊的壓力,避免工作量較大帶來的處理混亂和滯留問題,并通過及時供給處理內容而提升處理模塊的工作效率。

(4)事件查詢和反饋,具有傳遞和查詢功能,按照設置路徑傳遞經過處理模塊處理后的用戶查詢信息,并及時接收用戶信息查詢請求。事件查詢和反饋需要體現安全性和及時性,對于事件查詢必須經過身份驗證和識別,對于事件反饋需要及時有效,這需要整個系統具有更高的智能化水平。

(5)最上層應用模塊,屬于用戶操作平臺,程序設置包括查詢和接收結果等,應用模塊設置需要盡量考慮擦操作的便捷性,通過人工與智能化系統的結合,提升操作效率,減少誤差。

(6)規則庫,用于規則生成和提供,規則制定依據為用戶查詢的事件,然后上傳到相關模塊,作為模塊運行的依據。

3.4 CEP中規則引擎實現

規則引擎是由專家系統推理引擎發展而來,適用于業務的多變性特點,屬于CEP系統中重要組成部分,目的是快速進行管理決策,有關規則引擎的相關內容介紹如下所示。

(1)規則引擎設計決策。本次研究選擇的規則引擎為Drools,屬于世界流行的開源規則引擎產品,具體算法為基于Charles Forgy’s的RETE算法。便于訪問企業策略,易于調整及管理開源業務規則引擎,符合業內標準,具有優質高效的優點。具體包括Inference Engine、ProductionMemory、WorkingMemory、Agenda、Patten Matching 五個部分。其中,Inference Engine 屬于進行匹配的引擎。ProductionMemory屬于被訪問的規則。WorkingMemory屬于被推理機進行匹配的數據集合。Agenda代表管理被匹配規則的執行。Patten Matching可以對新的數據和被修改的數據進行規則的匹配。

(2)規則語言設計。對于規則語言實現工作開展,需要做好以下幾方面工作:其一,合理定義規則語言。其二,規則語言在進行語法和詞法分析過程中,使用ANTLR,產生抽象語法樹,即AST。其三,使用Vistor模式,進行抽象語法樹遍歷,針對不同的Vistor模式可以翻譯成特定底層,或者直接解釋執行。

(3)語法規范設計。語法規范最常用的規則:$event.amount>100&&userId=’frankdoul’,這一規則屬于布達爾表達式。

(4)規則管理。在整個系統之中,規則被劃分為規則組(RuleGroup),每個規則組具有唯一的規則,不存在規則多樣的情況,具體的規則標識為ID(GroupID),每個規則是由若干條規則組成的規則集合,通過制定規則組ID決定選擇那些規則進行決策。系統中規則匹配的入口點為RuleMatchService。

(5)規則引擎應用。RuleMatchEP數與規則匹配事件處理器,主要作用在于將當前事件與某個指定規則組匹配在一起,并將匹配結果放置在新事件之中,具體的匹配格式如下所示:

3.5 應用分析

結合上述的處理框架以及引擎,進行實際應用研究,相關的數據如表3所示。

(1)選擇掃描件間隔為1小時,掃描對象為預防成本在1.1以上時的產品合格率,具體語言描述如下:

SELECT YIELD FROM patten[every(Pcost> 1.1)]-> timer:interval(1 hour)。

(2)掃描時間間隔為1小時,掃描預防成本范圍在1.1和1.2之間、損失成本范圍在1.1和1.2之間的合格率,具體的語言描述如下:

表3 部分質量成本數據

SELECT YIELD FROM patten[every(1.1 < Pcost< 1.2and1.1 < Lcost< 1.2)]- > timer:interval(1 hour)。

(3)如果3個連續預防成本均值大于1.2,,損失成本均值大于1.3時,進行數據輸出,相應的語言描述如下所示:

select*from pattern.[having avg(Pcost)> 1.2and avg(Lcost)> 1.3]- > win:length(3)。

4 結 語

綜上說述,使用復雜處理技術進行質量成本控制,能夠進行質量成本控制工作復雜性的簡化處理,獲取處理所需的有效信息,提高處理效率。與此同時,當前的CEP技術相對較為成熟,相關的產品、系統、算法等不斷進行改進,本次研究結合企業生產場景,建立質量成本處理框架,并對相關的規則引擎進行設計與介紹,保證規則能夠適用于當前的處理系統,從而更加高效的對企業的生產工序進行檢測與分析,使企業能夠客觀了解質量成本情況,解決問題,改善現狀。

猜你喜歡
引擎規則成本
撐竿跳規則的制定
數獨的規則和演變
2021年最新酒駕成本清單
河南電力(2021年5期)2021-05-29 02:10:00
溫子仁,你還是適合拍小成本
電影(2018年12期)2018-12-23 02:18:48
讓規則不規則
Coco薇(2017年11期)2018-01-03 20:59:57
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
TPP反腐敗規則對我國的啟示
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
獨聯體各國的勞動力成本
主站蜘蛛池模板: 国产在线啪| 久久久久国产精品熟女影院| 亚洲动漫h| 亚洲91在线精品| 国产精品分类视频分类一区| 国产男人天堂| 福利一区在线| 国产精品lululu在线观看| 精品一区二区三区波多野结衣| 欧美中出一区二区| a色毛片免费视频| 成人午夜网址| 久久精品免费看一| 婷婷色中文网| 天堂久久久久久中文字幕| 国产专区综合另类日韩一区| 伊人久久婷婷五月综合97色| 婷婷丁香色| 久久不卡精品| 国产成人高清精品免费| 亚洲精品爱草草视频在线| 97人妻精品专区久久久久| 91免费片| 欧美日韩亚洲综合在线观看| 日韩午夜伦| 亚洲精品视频免费看| 亚洲国产成人麻豆精品| 在线观看无码av五月花| 91视频青青草| 无码啪啪精品天堂浪潮av| 国产无码精品在线播放| 亚洲欧美日韩另类在线一| 欧美国产日韩在线| 久久婷婷色综合老司机| 精品视频一区二区三区在线播| 97国产一区二区精品久久呦| 都市激情亚洲综合久久| 欧洲高清无码在线| 久久国产乱子伦视频无卡顿| 五月丁香在线视频| 国产免费a级片| 欧美天天干| 尤物精品视频一区二区三区| 美美女高清毛片视频免费观看| 激情无码视频在线看| 亚洲—日韩aV在线| 欧美亚洲国产日韩电影在线| 天堂av高清一区二区三区| 国产精品片在线观看手机版 | 成人年鲁鲁在线观看视频| 久久久久青草大香线综合精品| 久久国产成人精品国产成人亚洲 | 亚洲侵犯无码网址在线观看| 99在线国产| 激情六月丁香婷婷| 精品国产99久久| 亚洲无码37.| 欧美在线精品怡红院| 伊人久久福利中文字幕| 亚洲高清无码精品| 成年看免费观看视频拍拍| 国内自拍久第一页| 九九热免费在线视频| 国产视频入口| 99精品伊人久久久大香线蕉| 日本一区二区不卡视频| 成年免费在线观看| 五月激激激综合网色播免费| 国产精品第一区| 日本免费新一区视频| av一区二区无码在线| 日韩精品成人在线| 国产成人啪视频一区二区三区 | 日本欧美成人免费| 真实国产乱子伦视频 | 91蜜芽尤物福利在线观看| 少妇极品熟妇人妻专区视频| 国产欧美日韩一区二区视频在线| 亚洲AV无码乱码在线观看裸奔| 日韩欧美高清视频| a天堂视频| 九色在线观看视频|