文/王金洋
集裝箱碼頭是貨物運(yùn)輸?shù)臉屑~,面臨著復(fù)雜的內(nèi)外部環(huán)境,碼頭的管理者需要有一套能夠清晰、明確的指標(biāo)去分析碼頭的運(yùn)營(yíng)狀況。商務(wù)智能(Business Intelligence)是通過(guò)應(yīng)用基于事實(shí)的支持系統(tǒng)來(lái)輔助商業(yè)決策的制定。利用商務(wù)智能技術(shù)可以為集裝箱碼頭提供包括收集、管理和分析數(shù)據(jù)等一系列功能,可以分析出生產(chǎn)環(huán)節(jié)存在的問(wèn)題,并作出相應(yīng)的調(diào)整,實(shí)現(xiàn)優(yōu)化自身的資源配置、提高客戶(hù)的滿意程度,最終實(shí)現(xiàn)提高碼頭效益的目標(biāo)。
集裝箱碼頭商務(wù)智能系統(tǒng),不但可以展現(xiàn)出碼頭持續(xù)發(fā)展的變化過(guò)程,而且可以有效反映作業(yè)公司生產(chǎn)的現(xiàn)實(shí)情況和需要改進(jìn)的問(wèn)題,同時(shí)建立反映航陸運(yùn)作業(yè)情況的分析指標(biāo),對(duì)生產(chǎn)經(jīng)營(yíng)決策、提升客戶(hù)服務(wù)提供有效依據(jù)。
集裝箱碼頭的商務(wù)智能系統(tǒng)主要應(yīng)用了數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)挖掘技術(shù)、展示技術(shù)等,同時(shí)與場(chǎng)景分析、預(yù)測(cè)預(yù)警、優(yōu)化整合等創(chuàng)新管理理念相結(jié)合,可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的充分挖掘。
集裝箱碼頭在運(yùn)營(yíng)過(guò)程中會(huì)產(chǎn)生大量的數(shù)據(jù),主要包括:集裝箱碼頭的生產(chǎn)作業(yè)數(shù)據(jù)、運(yùn)營(yíng)數(shù)據(jù)數(shù)據(jù)、貨物信息等。利用集裝箱碼頭商務(wù)智能系統(tǒng)可以實(shí)現(xiàn)對(duì)這些數(shù)據(jù)的存儲(chǔ)、加工,并從中提取能夠創(chuàng)造商業(yè)價(jià)值的信息,最終以各種直觀的方式展現(xiàn)出來(lái),幫助碼頭管理者進(jìn)行科學(xué)決策,實(shí)現(xiàn)碼頭資源的優(yōu)化配置,增強(qiáng)碼頭的綜合實(shí)力。
圖1:集裝箱碼頭商務(wù)智能系統(tǒng)主要架構(gòu)
集裝箱碼頭商務(wù)智能系統(tǒng)主要架構(gòu)如圖1所示,首先從生產(chǎn)數(shù)據(jù)庫(kù)將碼頭生產(chǎn)的數(shù)據(jù)抽取出來(lái)存放到臨時(shí)數(shù)據(jù)存放中心;然后從臨時(shí)數(shù)據(jù)存放中心將數(shù)據(jù)寫(xiě)入到BI數(shù)據(jù)庫(kù)中,在寫(xiě)入數(shù)據(jù)的過(guò)程中為需要為BI數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)加上索引,建立起數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系;UI界面是碼頭管理者可以直接操作的頁(yè)面,可以實(shí)現(xiàn)用戶(hù)對(duì)數(shù)據(jù)的任意組合,為生產(chǎn)經(jīng)營(yíng)分析提供有效的數(shù)據(jù)支撐。其中BI數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)是整個(gè)系統(tǒng)的核心。
集裝箱碼頭商務(wù)智能系統(tǒng)的原始數(shù)據(jù)來(lái)來(lái)源非常廣泛,不僅包括碼頭生產(chǎn)作業(yè)系統(tǒng)的數(shù)據(jù),還要包括碼頭經(jīng)營(yíng)數(shù)據(jù)和物流信息等,會(huì)涉及到多個(gè)系統(tǒng),導(dǎo)出的數(shù)據(jù)也可能會(huì)有多種格式。為此,需要一個(gè)臨時(shí)數(shù)據(jù)存放中心將這些數(shù)據(jù)進(jìn)行清洗和整理。在從各個(gè)生產(chǎn)數(shù)據(jù)庫(kù)中抽取數(shù)據(jù)的過(guò)程中要注意數(shù)據(jù)間通信的穩(wěn)定性和抽取后數(shù)據(jù)的準(zhǔn)確性,為后面的分析和挖掘打下良好的基礎(chǔ)。臨時(shí)數(shù)據(jù)存放中心可以是一個(gè)單獨(dú)的服務(wù)器也可以是服務(wù)器中的一塊硬盤(pán)。臨時(shí)數(shù)據(jù)存放中心主要功能是數(shù)據(jù)整合與緩沖。
臨時(shí)數(shù)據(jù)存放中心的數(shù)據(jù)在向BI數(shù)據(jù)庫(kù)的過(guò)程中要給數(shù)據(jù)加上索引,建立數(shù)據(jù)之間的相互關(guān)聯(lián)關(guān)系,這個(gè)過(guò)程中會(huì)產(chǎn)生數(shù)據(jù)冗余;數(shù)據(jù)鏈路的穩(wěn)定性對(duì)這個(gè)過(guò)程非常重要,要避免丟失數(shù)據(jù)和產(chǎn)生重復(fù)數(shù)據(jù),同時(shí)要具備中斷后的數(shù)據(jù)重連功能。在設(shè)計(jì)BI數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)的過(guò)程中,要了解各種數(shù)據(jù)間相互之間的聯(lián)系,將分散的數(shù)據(jù)結(jié)合成一個(gè)數(shù)據(jù)立方體;為便于用戶(hù)的使用需要給數(shù)據(jù)立方體中的數(shù)據(jù)加上易于理解的索引和編號(hào)。
UI界面的設(shè)計(jì)要從用戶(hù)的角度出發(fā),首先要將用戶(hù)最關(guān)心的信息羅列出來(lái),同時(shí)要具備完善的權(quán)限管理功能,讓不同層級(jí)的管理人員看到合適的數(shù)據(jù)。然后要考慮便于用戶(hù)進(jìn)一步的數(shù)據(jù)挖掘和分析數(shù)據(jù),在數(shù)據(jù)立方體的基礎(chǔ)上,采用各種 OLAP 操作,如:切片、切塊、鉆取、聚合、旋轉(zhuǎn)、趨勢(shì)分析、比較等,實(shí)現(xiàn)多維的查詢(xún)分析和數(shù)據(jù)分析。最后需要為用戶(hù)整理一份使用說(shuō)明,便于用戶(hù)了解數(shù)據(jù)間的關(guān)系,以便進(jìn)行數(shù)據(jù)挖掘。
通過(guò)一段時(shí)間對(duì)集裝箱碼頭商務(wù)智能系統(tǒng)的使用,發(fā)現(xiàn)隨著集裝箱碼頭數(shù)據(jù)量的不斷增長(zhǎng),會(huì)造成系統(tǒng)運(yùn)行效率下降,速度變慢等影響用戶(hù)體驗(yàn)性的問(wèn)題。BI數(shù)據(jù)庫(kù)需要不斷的增加內(nèi)存和擴(kuò)充硬盤(pán),使集裝箱碼頭的商務(wù)智能系統(tǒng)的運(yùn)維成本不斷的提高。
為解決這個(gè)問(wèn)題,需要引入數(shù)據(jù)庫(kù)分區(qū)的技術(shù),通過(guò)該技術(shù)需要將數(shù)據(jù)庫(kù)中的數(shù)據(jù)分類(lèi),分為常用數(shù)據(jù)和非常用數(shù)據(jù),分類(lèi)的方法可以按照時(shí)間分類(lèi),近期的數(shù)據(jù)作為常用數(shù)據(jù),歷史數(shù)據(jù)作為非常用數(shù)據(jù)。對(duì)數(shù)據(jù)分類(lèi)后將數(shù)據(jù)分別存入到數(shù)據(jù)庫(kù)的不同分區(qū)中,常用數(shù)據(jù)使用性能較好的硬件資源,非常用的數(shù)據(jù)使用性能一般的硬件資源,通過(guò)這種方法可以實(shí)現(xiàn)既保留歷史數(shù)據(jù)又可以提高用戶(hù)體驗(yàn)的目標(biāo),同時(shí)不會(huì)大幅的增加硬件資源的投入。
隨著技術(shù)的不斷進(jìn)步,未來(lái)自動(dòng)化集裝箱碼頭會(huì)成為未來(lái)的趨勢(shì),將集裝箱碼頭商業(yè)智能技術(shù)與自動(dòng)化集裝箱碼頭相結(jié)合勢(shì)在必行,自動(dòng)化碼頭的機(jī)械在運(yùn)行過(guò)程中會(huì)產(chǎn)生大量的日志文件和運(yùn)行記錄,對(duì)這些數(shù)據(jù)進(jìn)行數(shù)據(jù)整理和挖掘會(huì)成為未來(lái)一段時(shí)間集裝箱碼頭商業(yè)智能的研究重點(diǎn)。