物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊

RFID數(shù)據(jù)高效管理七原則

作者:智訊物聯(lián)科技有限公司 劉艾秋
來源:RFID世界網(wǎng)
日期:2006-10-13 10:18:28
摘要:RFID數(shù)據(jù)高效管理七原則
原則一:靠近源頭整理數(shù)據(jù)

如果用街道上的消防栓來澆灌草坪,你的速度肯定會快很多。但是,如果僅僅只是把花園里的水管直接接到消防栓上,你所得到的將是一根四分五裂的水管、一片汪洋的花園和一位怒氣沖天的消防警官。這就好比直接將RFID閱讀器連接到你的中央IT系統(tǒng),其結(jié)果一樣的糟糕。

一種比較好的解決方法是將RFID搜集到的大量事件在初期,或者說整個系統(tǒng)運(yùn)作的“邊緣”進(jìn)行整理,只讓有價值的數(shù)據(jù)進(jìn)入到中央IT系統(tǒng)。這種整理遠(yuǎn)非簡單的篩選,它包括:數(shù)據(jù)清理、整合和匯總;處理各種機(jī)械或人工造成的異常;補(bǔ)救各種不穩(wěn)定的技術(shù)結(jié)構(gòu)如程序、硬件和網(wǎng)絡(luò)的錯誤;以及調(diào)整RFID標(biāo)簽閱讀器不穩(wěn)定的工作環(huán)境。在初期對數(shù)據(jù)進(jìn)行整理讓這一系列繁復(fù)的程序得以實現(xiàn),并可以及時解決各種異常情況,避免了大量數(shù)據(jù)涌入中央IT系統(tǒng)。

在RFID系統(tǒng)工作的初期進(jìn)行數(shù)據(jù)整理將提高信息的可靠性和IT結(jié)構(gòu)的安全性。

原則二:將簡單事件轉(zhuǎn)化成有價值的事件

 復(fù)雜事件處理(CEP)是一個新興的技術(shù)領(lǐng)域,用于處理大量的簡單事件,并從其中整理出有價值的事件。舉幾個例子:教堂的鐘聲、穿禮服的男士,以及拋灑在空中的米粒,這些都是簡單事件。而從這些簡單事件中得出的推斷或結(jié)論——一場正在舉行的婚禮,即為復(fù)雜事件。CEP就是幫助人們通過分析諸如此類的簡單事件,并通過推斷得出復(fù)雜事件。

 
        

CEP技術(shù)的先驅(qū)斯坦福大學(xué)教授David Luckman在其所著的《The Power of Events, an Introduction to Complex Event Processing in Distributed Enterprise Systems》一書中詳細(xì)介紹了一種復(fù)雜事件查詢語言。這種查詢語言可以對事件數(shù)據(jù),包括時間和次序等進(jìn)行基本的處理。Gartner公司曾預(yù)言,CEP將在5到10年的時間內(nèi)成為一種通用計算模式。然而科技開發(fā)的速度一日千里——今天你就已經(jīng)可以用Java或C++語言來建造CEP系統(tǒng)了。

無論你是使用CEP工具還是在建造自己的系統(tǒng),請遵循原則2:把簡單事件轉(zhuǎn)化為有價值的事件,并從中獲取可操作的信息。

原則三:緩沖信息流

 如果降低消防栓的水壓和流量,你就可以用消防栓里的水來澆草坪。同樣,處理RFID數(shù)據(jù),你也可以建造一個RFID數(shù)據(jù)“集中器”來緩沖這些大量的信息流。

 RFID數(shù)據(jù)集中器是一種在數(shù)據(jù)源頭進(jìn)行原始事件收集和處理(見“原則1”)的軟件,由RFID中間件、事件處理器,和內(nèi)存數(shù)據(jù)高速緩沖存儲器三大部件組成。

          

RFID中間件是程序接收閱讀器信息的接口,目前市面上已經(jīng)出現(xiàn)很多商用型號。目前無線電頻識別標(biāo)準(zhǔn)組織(由國際物品編碼協(xié)會和統(tǒng)一代碼委員會籌建,旨在推進(jìn)全球無線電頻識別網(wǎng)絡(luò)的應(yīng)用)正在制定RFID中間件和應(yīng)用級別事件(ALE)的標(biāo)準(zhǔn),以提供一個信息接收的標(biāo)準(zhǔn)化閱讀器中間接口。

事件處理程序通過管道技術(shù)來處理大量龐雜的原始事件流。管道處理首先將事件分類,然后中央處理器會通過一系列簡單的任務(wù)對每一類事件進(jìn)行一段時間的處理。這種將大量的數(shù)據(jù)分成一個個小的區(qū)間來處理的方式,不僅提高了數(shù)據(jù)處理的總體能力,對個體事件的平均處理速度也得到了提高。管道技術(shù)在多種硬件和軟件系統(tǒng)里均有應(yīng)用,如電腦中央處理器、股票市場實時供給應(yīng)用軟件,以及信用卡公司的交易處理系統(tǒng)等。

最后就是內(nèi)存數(shù)據(jù)庫或數(shù)據(jù)高速緩沖處理器。它們可以實現(xiàn)集中器的實時處理功能。內(nèi)存數(shù)據(jù)管理技術(shù)是RFID實時性的核心:存儲器的速度比光盤快1 000倍——這是一條基本的物理學(xué)定律,也是麻省理工的Auto-ID Center將“實時內(nèi)存事件數(shù)據(jù)庫”納入其首個RFID參考架構(gòu)的原因。而斯坦福大學(xué)的CEP研究中心也建立了一個“核心內(nèi)存”數(shù)據(jù)庫。這種高速緩沖存儲器的可靠性、可用性和容錯性都與數(shù)據(jù)庫非常相近。命名為“高速緩沖存儲器”只是為了將它和其他的企業(yè)應(yīng)用數(shù)據(jù)庫區(qū)分開來。

采用數(shù)據(jù)集中器,通過RFID中間件、事件處理器和內(nèi)存數(shù)據(jù)緩沖處理器來對事件流進(jìn)行緩沖,從而達(dá)到所需要的可靠速度。

原則四:存儲器語境

大多數(shù)的RFID數(shù)據(jù)都很簡單。如果不是使用很復(fù)雜昂貴的電子標(biāo)簽,你所得到的信息一般就是商品的識別號、時間和存放地址。從簡單RFID事件數(shù)據(jù)當(dāng)中得出復(fù)雜事件需要語境。而通常,語境都是由各種各樣的“參考”數(shù)據(jù)提供的。
        
 
比方說,語境可以來自于預(yù)先發(fā)貨通知(ASN)里的信息。根據(jù)制造廠商提供的ASN,相關(guān)人員可以對已發(fā)送的嵌有電子標(biāo)簽的商品實際接收與否進(jìn)行確認(rèn)。語境也可以來自于EPC信息服務(wù)(EPC IS)目錄。EPCglobal現(xiàn)在正在制定EPC IS的標(biāo)準(zhǔn),以期為貿(mào)易各方就產(chǎn)品詳細(xì)信息交流提供一個框架。通過EPC IS,Kellogg供應(yīng)鏈中的每一個有相應(yīng)權(quán)限的人都可以了解到EPC標(biāo)簽01.0000A89.00016F.000169DC0究竟是一盒24盎司玉米片還是一盒吉列Mach3 渦輪式剃須刀。除此之外,你還可以通過EPC IS了解每件商品的來源、去向,以及生產(chǎn)時間等諸多信息。語境還可以來自于企業(yè)內(nèi)部系統(tǒng)。舉個例子:通過調(diào)用乘客信息系統(tǒng)里的數(shù)據(jù),RFID行李處理系統(tǒng)可以將貼有RFID電子標(biāo)簽的行李準(zhǔn)確無誤地運(yùn)上其主人所在的航班。

前面我們曾肯定了內(nèi)存數(shù)據(jù)高速緩沖存儲器在處理事件數(shù)據(jù)方面的優(yōu)勢(見原則3),事實上,內(nèi)存數(shù)據(jù)高速緩沖存儲器處理語境數(shù)據(jù)的性能也獨(dú)占鰲頭。EPCGlobal即將出臺的第二代(Gen2)RFID閱讀器標(biāo)準(zhǔn)對閱讀器的閱讀速率做出了規(guī)定:每秒鐘1 800個電子標(biāo)簽。也就是說,一個擁有20臺閱讀器的配送中心在高峰期一秒鐘可以閱讀36 000個事件。但是這36 000個SQL請求并不能直接添加到現(xiàn)有的數(shù)據(jù)倉庫中,而是應(yīng)當(dāng)先將這些數(shù)據(jù)復(fù)制,然后再儲存到數(shù)據(jù)集中器里面,以供實時調(diào)用。

通過存儲參考數(shù)據(jù),可以為數(shù)據(jù)集中器處理RFID事件數(shù)據(jù)提供所需的語境。

原則五:近實時聯(lián)合數(shù)據(jù)分送

原則一建議用戶在靠近信息來源處對龐雜的數(shù)據(jù)進(jìn)行處理,以保護(hù)中央IT系統(tǒng)。但這些需要追蹤的商品不可能一直停留在一個地方。比方說,機(jī)場的RFID行李追蹤系統(tǒng)就必須在航班飛抵之前提前將行李數(shù)據(jù)發(fā)送到目的地機(jī)場。因為要進(jìn)行大量的數(shù)據(jù)分送操作,所以用戶必須事先就制定好RFID數(shù)據(jù)分送計劃,以實現(xiàn)近實時分送。
 


Merriam-Webster里對于“聯(lián)合”的定義是:“彼此聯(lián)合而成的結(jié)合體”。聯(lián)合數(shù)據(jù)并不是一個新鮮名詞:很多金融中心已經(jīng)建立數(shù)據(jù)聯(lián)合,每天在彼此的貿(mào)易系統(tǒng)之間進(jìn)行數(shù)據(jù)的近實時傳送。具體到RFID技術(shù),則是將要分送的聯(lián)合數(shù)據(jù)與各個RFID數(shù)據(jù)集中器連接起來,在聯(lián)合成員之間實現(xiàn)有價值的RFID事件和語境數(shù)據(jù)的共享。

因篇幅所限,本文不一一詳述這種近實時分送系統(tǒng)的操作細(xì)節(jié)。其所遵循的原則與前文里提到的大體相同:在靠近信息來源處處理數(shù)據(jù),使用數(shù)據(jù)集中器,將數(shù)據(jù)保存到集中器里,篩選并解決異常情況。最后,將篩選出來的有價值的事件提前發(fā)送到聯(lián)合各成員之間,以盡可能的實現(xiàn)聯(lián)合各系統(tǒng)的近實時資源共享。

建立聯(lián)合數(shù)據(jù)分送,RFID系統(tǒng)即能實現(xiàn)全球資源近實時共享。

原則六:合理調(diào)整RFID數(shù)據(jù)

即使是沃爾瑪也不可能每天都用7TB的磁盤容量來儲存RFID數(shù)據(jù)。通過逐步合理地調(diào)整RFID事件數(shù)據(jù),用戶可以縮減工作集,適當(dāng)補(bǔ)充事件數(shù)據(jù),并同時減輕下游系統(tǒng)的負(fù)荷。
 
      

機(jī)場的行李處理系統(tǒng)必須收集行李從進(jìn)入機(jī)場入口大門一直到運(yùn)上飛機(jī)的所有事件數(shù)據(jù),但只會選擇必要的數(shù)據(jù)進(jìn)行保存。當(dāng)然,這些數(shù)據(jù)必須能夠讓操作人員了解行李處理的整個流程,包括行李的來源、傳送時間、處理地點(diǎn),以及處理的時間。然后系統(tǒng)會對這些基本事件補(bǔ)充相關(guān)信息——比如行李的裝機(jī)時間和所放置的貨艙。最后,再對數(shù)據(jù)的存儲進(jìn)行優(yōu)化,以保證系統(tǒng)運(yùn)行的性能和可量測性。在整個過程中,RFID集中器起到了關(guān)鍵的作用:刪除多余的信息(如行李的重復(fù)閱讀),對需要語境的事件加以補(bǔ)充(如將貨艙號碼添加到“行李裝載”事件),調(diào)送數(shù)據(jù)到其他系統(tǒng)(如將所有的行李事件保存并發(fā)送至安檢系統(tǒng)),并整理出要發(fā)送到其他機(jī)場的數(shù)據(jù)。而每一步驟,高速緩沖存儲器都必須時刻與數(shù)據(jù)集中器保持同步,以保證系統(tǒng)的可恢復(fù)性。

調(diào)整RFID數(shù)據(jù),以維護(hù)數(shù)據(jù)工作集的性能、根據(jù)語境補(bǔ)充原始數(shù)據(jù),并減輕下游系統(tǒng)的負(fù)荷。

原則七:異常自動處理

RFID系統(tǒng)的一個基本任務(wù)就是異常處理。比如婚禮上新娘突然發(fā)怵,不肯露面;又比如,一個已經(jīng)裝載完畢的行包現(xiàn)在必須得從飛機(jī)上拿下來。在當(dāng)前,這些異常還是由人工來解決:伴娘去尋找新娘;行李處理人員親自去行李堆里翻查。而在未來,RFID系統(tǒng)軟件將會自動查找并解決這些運(yùn)行中的異常。

雖然系統(tǒng)可以通過復(fù)雜的處理程序檢測出事件中的異常,但是要解決這些異常,系統(tǒng)還必須了解異常產(chǎn)生的原因,并通過計算來完成糾錯。而這一系列步驟由CEP結(jié)合事件回放即可完成。
 


事件的回放是對高速緩沖數(shù)據(jù)存儲器里的RFID事件進(jìn)行回放,其操作方式與TiVo數(shù)碼錄像機(jī)類似。TiVo為人們提供了一種看電視的全新方式,而擁有優(yōu)秀隨機(jī)檔案回放性能的RFID事件回放則幫人們實現(xiàn)了異常處理的自動化。一旦發(fā)生異常事件(如行包需要重新裝載),高速緩沖數(shù)據(jù)存儲器將對發(fā)生異常的物品的事件數(shù)據(jù)進(jìn)行回放,從而確定它最后出現(xiàn)在什么地方,哪一位操作人員現(xiàn)在離它距離最近,然后通過發(fā)送尋呼機(jī)信息等方式通知該人。

如果沒有事件回放,RFID系統(tǒng)就無法及時回溯查找錯放行包的裝載時間、在機(jī)艙里的方位,當(dāng)然也就無法對異常進(jìn)行處理。

RFID數(shù)據(jù)管理的最后一條原則——采用異常自動處理,全面提高業(yè)務(wù)效率。