前言:想要寫(xiě)出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇倉(cāng)庫(kù)優(yōu)化管理范文,相信會(huì)為您的寫(xiě)作帶來(lái)幫助,發(fā)現(xiàn)更多的寫(xiě)作思路和靈感。
關(guān)鍵詞:SAP系統(tǒng);二維條碼;PDF417;C#
1 開(kāi)發(fā)背景
某外企成品倉(cāng)庫(kù)依靠SAP系統(tǒng)管理。倉(cāng)庫(kù)貨架高度為10米左右,寬約4米,被劃分為一個(gè)一個(gè)的單元來(lái)存儲(chǔ)產(chǎn)品。在SAP系統(tǒng)中,稱這樣的單元為一個(gè)標(biāo)準(zhǔn)貨位,英文為BIN。SAP記錄倉(cāng)庫(kù)內(nèi)的產(chǎn)品庫(kù)存信息及BIN位分配信息。從車間生產(chǎn)出來(lái)的成品,經(jīng)過(guò)SAP系統(tǒng)的轉(zhuǎn)移分配,會(huì)被放置到這樣的貨位上,發(fā)貨時(shí)根據(jù)發(fā)貨產(chǎn)品需求,SAP按先入先出原則發(fā)貨。
具體流程如下:
(1)產(chǎn)品下生產(chǎn)線進(jìn)行包裝,在SAP系統(tǒng)做從車間到倉(cāng)庫(kù)的轉(zhuǎn)移操作,生成產(chǎn)品轉(zhuǎn)移單(Transfer Order,即TO單)。
(2)小箱作員送往倉(cāng)庫(kù),數(shù)目不固定,1箱-100箱不等,操作人員在SAP系統(tǒng)中掃描TO單,SAP系統(tǒng)生成為這些小箱分配的貨位信息看板,操作人員根據(jù)看板中的貨位信息,將小箱放置到貨位上。
(3)發(fā)貨時(shí),要依據(jù)先入先出原則(即先進(jìn)入倉(cāng)庫(kù)的成品先被發(fā)走),到倉(cāng)庫(kù)貨位上取下要求數(shù)量的產(chǎn)品,將這些產(chǎn)品打好包裝,然后發(fā)貨。
2 需求分析
(1)能否通過(guò)現(xiàn)有SAP系統(tǒng)內(nèi)的優(yōu)化解決上述問(wèn)題?
在目前SAP系統(tǒng)做上述優(yōu)化,需要支付大量開(kāi)發(fā)經(jīng)費(fèi),同時(shí)還帶來(lái)新流程上線導(dǎo)致的發(fā)貨運(yùn)轉(zhuǎn)不穩(wěn)定的風(fēng)險(xiǎn),所以需要在不破壞現(xiàn)有流程及系統(tǒng)的前提下,做優(yōu)化。
(2)怎樣避免倉(cāng)庫(kù)貨位浪費(fèi)?
倉(cāng)庫(kù)大貨位上存放的都是整托(恰恰一個(gè)貨位的容量)的產(chǎn)品箱數(shù),充分利用每一個(gè)貨位空間,避免造成貨位浪費(fèi)。保證了倉(cāng)庫(kù)貨位上都是滿貨位(整托)的需求,因此取貨時(shí),也就減少了叉車的使用量,不必為湊一托而跑遍多個(gè)貨位取貨。
3 系統(tǒng)功能設(shè)計(jì)
(1)怎樣使上到倉(cāng)庫(kù)貨位的成品都是滿托的?
在SAP系統(tǒng)內(nèi),建立一個(gè)Location,獨(dú)立于車間和倉(cāng)庫(kù);在實(shí)際的工廠內(nèi),也建立這樣一個(gè)區(qū)域。所有成品,先在這個(gè)區(qū)域內(nèi)集結(jié),當(dāng)滿托的時(shí)候,將這些滿托的產(chǎn)品打一個(gè)大包裝,然后通過(guò)SAP轉(zhuǎn)移到倉(cāng)庫(kù)的大貨位上來(lái)。由于具備時(shí)時(shí)取貨、時(shí)時(shí)上貨的特點(diǎn),類似我們生活中的超市,所以將這個(gè)Location命名為成品超市,在SAP系統(tǒng)內(nèi)的代碼為WFGS。
(2)如何管理“成品超市”?
放置二個(gè)貨架,命名為F01、F02,每個(gè)貨架分為四層A、B、C、D,每一層分為16個(gè)格子,1至16。這樣,就完成了對(duì)超市貨位的定義。如:第一貨架的A層12道,即為F01-12-A,這樣的一個(gè)單位稱為一個(gè)BIN。根據(jù)箱子大小,放置在BIN上的數(shù)量也是不同的。最多放置16箱,最小放置5箱。產(chǎn)品的種類決定這個(gè)數(shù)量。車間生產(chǎn)的成品,一次交付的箱數(shù)不定,系統(tǒng)為進(jìn)入成品超市的箱子分配BIN位,并指示操作員每個(gè)BIN位放置的箱數(shù)。
(3)開(kāi)發(fā)外部應(yīng)用程序,管理成品入超市、出超市、滿托提示、統(tǒng)計(jì)的功能。
入庫(kù)時(shí),要滿足先進(jìn)先出要求,完善的補(bǔ)貨機(jī)制和重貨低位機(jī)制。
通過(guò)系統(tǒng)為產(chǎn)品分配貨位的時(shí)間,來(lái)確定從貨位取貨的先后順序的這個(gè)手段,來(lái)實(shí)現(xiàn)先進(jìn)先出。
由于超市的BIN位數(shù)量有限,所以必須高效利用BIN位,同時(shí)又要保證先入先出原則還要確保BIN位的獨(dú)占性。即:一個(gè)空白BIN位,被一種產(chǎn)品占用后,如果該BIN位未滿,下次再有同類產(chǎn)品進(jìn)入貨位,必須能夠填補(bǔ)這個(gè)貨位,即補(bǔ)貨機(jī)制。但補(bǔ)貨機(jī)制,不能違反先入先出規(guī)則。于是,在先入先出的基礎(chǔ)上完善了補(bǔ)貨機(jī)制,下面給出實(shí)例:當(dāng)有A、B貨位上同時(shí)存放產(chǎn)品X,但都不滿的時(shí)候,這時(shí)再入庫(kù)產(chǎn)品X ,系統(tǒng)挑選A和B貨位中分配時(shí)間靠后的貨位進(jìn)行補(bǔ)貨;而出貨時(shí),根據(jù)貨位分配時(shí)間,先分配先出庫(kù),這樣就保證了先入先出原則,而且也最大限度的利用了貨位。
(4)PDF417碼的生成
應(yīng)用開(kāi)源程序庫(kù),通過(guò)編程方式來(lái)調(diào)用。生成PDF417碼,并由程序按照要求來(lái)生成標(biāo)簽,支持多次打印。
(5)系統(tǒng)編程
采用Microsoft .net 框架,編制桌面應(yīng)用,采用面向?qū)ο蟮木幊陶Z(yǔ)言編制外部應(yīng)用程序,管理成品超市,數(shù)據(jù)庫(kù)采用oracle10。
4 系統(tǒng)運(yùn)行效果
通過(guò)該超市系統(tǒng)的使用,極大地加快了各個(gè)掃碼工序的掃碼速度,節(jié)省了時(shí)間,貼裝條碼的時(shí)間也隨著條碼抗干擾性能的加強(qiáng)而縮短,整個(gè)流程節(jié)省的時(shí)間,按照人力成本,每年會(huì)給工廠節(jié)約¥3,600。
最大限度的利用超市區(qū)域的Bin庫(kù)存的同時(shí),還保證了先入先出原則,同時(shí)重貨能進(jìn)入到低層貨位,方便了操作員。
由于加入預(yù)包裝的流程,減輕了發(fā)貨時(shí)的時(shí)間壓力。
該系統(tǒng)優(yōu)化了產(chǎn)品包裝、上貨位、發(fā)貨的整個(gè)流程,方便了企業(yè),并做到質(zhì)量把控,完全實(shí)現(xiàn)了需求分析中的各項(xiàng)功能。
結(jié)束語(yǔ)
基于超市思想和流程定義的軟件目前已經(jīng)在該企業(yè)倉(cāng)庫(kù)應(yīng)用。新軟件應(yīng)用之后,倉(cāng)庫(kù)貨位的碎片已大幅度減少,取貨、發(fā)貨時(shí)不需要查詢多個(gè)貨位。因?yàn)楦淖兞税b箱簽,降低了包裝貼簽的復(fù)雜度,同時(shí)提高了各個(gè)掃簽環(huán)節(jié)的效率,節(jié)省人工的費(fèi)用每年可達(dá)¥60,000。完全實(shí)現(xiàn)了最初的需求定義,并采用正則規(guī)則匹配貨位,使得一些比較重的貨可以進(jìn)入相對(duì)低的貨位,方便了操作人員,得到他們的認(rèn)可。新的流程,完全符合精益生產(chǎn)思想,為企業(yè)的管理節(jié)約成本,提高效率。
參考文獻(xiàn):
關(guān)鍵詞:汽車;物流倉(cāng)庫(kù);利用率
在汽車產(chǎn)業(yè)的運(yùn)營(yíng)中,倉(cāng)庫(kù)面積的合理使用可以為企業(yè)節(jié)約成本,并且可以最大程度的提升倉(cāng)庫(kù)的利用率。但是在企業(yè)對(duì)物流倉(cāng)庫(kù)的實(shí)際管理中,存在可利用面積小和利用率低等現(xiàn)象,不利于控制企業(yè)的物流成本。針對(duì)這種現(xiàn)象,企業(yè)制定合理的措施來(lái)提升汽車物流倉(cāng)庫(kù)的利用率具有重要的意義。
1.汽車物流倉(cāng)庫(kù)管理中的問(wèn)題
1.1供應(yīng)鏈各節(jié)點(diǎn)的庫(kù)存意識(shí)不強(qiáng)
在汽車物流倉(cāng)庫(kù)的存儲(chǔ)中,供應(yīng)鏈中的供應(yīng)商、制造商和銷售商缺乏整體的存儲(chǔ)觀念,不利于提升汽車物流倉(cāng)庫(kù)的存儲(chǔ)效率。供應(yīng)鏈中的各個(gè)主體為了保證自身的發(fā)展,都具有自己的庫(kù)存,雖然這種模式有利于供應(yīng)鏈中單體的成本控制,但是不利于提升供應(yīng)鏈的整體存儲(chǔ)效率。例如在汽車制造企業(yè)的發(fā)展中,根據(jù)周計(jì)劃和月計(jì)劃來(lái)籌集零件,會(huì)使供應(yīng)鏈的整體存儲(chǔ)達(dá)到最大值,繼而會(huì)導(dǎo)致供應(yīng)鏈的庫(kù)存量整體偏高,造成了資源的浪費(fèi),不利于提升汽車物流倉(cāng)庫(kù)的合理使用效率。
1.2進(jìn)口件的庫(kù)存率較高
汽車物流倉(cāng)庫(kù)的進(jìn)口件庫(kù)存較高,不利于保證物流倉(cāng)庫(kù)的使用效率。主要是由于進(jìn)口零件的使用具有一定時(shí)間的預(yù)定周期,導(dǎo)致供應(yīng)鏈中的各個(gè)主體持有一個(gè)月以上的進(jìn)口零件庫(kù)存量,在一定程度上占用了物流倉(cāng)庫(kù)的存儲(chǔ)空間。同時(shí),由于零件的包裝標(biāo)準(zhǔn)缺乏統(tǒng)一性,致使進(jìn)口零件只能存儲(chǔ)在貨架的下層,不利于提升貨架的使用效率。
1.3缺乏統(tǒng)一的技術(shù)標(biāo)準(zhǔn)
在物流技術(shù)應(yīng)用于存儲(chǔ)的過(guò)程中,由于缺乏統(tǒng)一的技術(shù)標(biāo)準(zhǔn),或者其他因素的影響,會(huì)導(dǎo)致物流技術(shù)難以發(fā)揮應(yīng)有的效果,繼而會(huì)影響物流倉(cāng)庫(kù)的存儲(chǔ)效率。例如,產(chǎn)品供應(yīng)商的設(shè)計(jì)尺寸和貨架標(biāo)準(zhǔn)不統(tǒng)一、托盤(pán)尺寸不統(tǒng)一和材料性質(zhì)不統(tǒng)一等問(wèn)題限制著倉(cāng)庫(kù)利用率的提升,進(jìn)而會(huì)降低物流的工作效率,最終會(huì)導(dǎo)致汽車物流庫(kù)存的存儲(chǔ)量過(guò)高。
1.4汽車企業(yè)缺乏對(duì)倉(cāng)儲(chǔ)的控制
汽車企業(yè)在生產(chǎn)制造的過(guò)程中,對(duì)零部件的庫(kù)存缺乏有效的控制,致使汽車企業(yè)的內(nèi)部庫(kù)存較高,不利于提升倉(cāng)儲(chǔ)的利用效率。例如在汽車企業(yè)的確認(rèn)收貨過(guò)程中,常常會(huì)出現(xiàn)供應(yīng)商供應(yīng)時(shí)間不統(tǒng)一的現(xiàn)象,汽車制造企業(yè)為了保證正常生產(chǎn),會(huì)全數(shù)接收供應(yīng)商提供的產(chǎn)品,進(jìn)而會(huì)增加倉(cāng)庫(kù)的存儲(chǔ)壓力,不利于提升企業(yè)的存儲(chǔ)效率。
2.汽車物流倉(cāng)庫(kù)的利用率提升對(duì)策
2.1優(yōu)化存儲(chǔ)空間
在提升汽車物流倉(cāng)庫(kù)利用率方面,優(yōu)化倉(cāng)庫(kù)的存儲(chǔ)空間是有效的提升手段。在倉(cāng)庫(kù)的整體結(jié)構(gòu)不變的情況下,只有對(duì)倉(cāng)庫(kù)的貨位、貨架和巷道進(jìn)行調(diào)整,才可以最大程度地提升倉(cāng)庫(kù)的利用效率。在貨位的調(diào)整方面,企業(yè)可以將常用的貨位放在便于提貨的區(qū)域;對(duì)于貨架的擺放,首先要根據(jù)貨物的使用次數(shù)來(lái)進(jìn)行擺放,其次要根據(jù)同種類型來(lái)進(jìn)行擺放;對(duì)于巷道的設(shè)置,要保證運(yùn)輸貨物的線路最短,并且要保證成本最低的原則。只有優(yōu)化倉(cāng)庫(kù)的存儲(chǔ)空間,才可以最大程度地提升倉(cāng)儲(chǔ)效率。
2.2根據(jù)要求選擇貨位
在物流倉(cāng)儲(chǔ)中,部分零件的面積較大,并且零件的尺寸缺乏統(tǒng)一性,難以有效地進(jìn)行倉(cāng)儲(chǔ)管理,因此,只能采用地面堆放的方式進(jìn)行堆垛。管理人員需要根據(jù)零件的不同尺寸來(lái)選擇貨位,并且在存儲(chǔ)的過(guò)程中,需要根據(jù)零件的利用效率來(lái)選擇存儲(chǔ)的貨位。另外,零件的堆放必須滿足消防的要求,要保證合理的通道和消防安全。只有在零件的堆放中選擇合適的貨位,才可以最大程度地提升倉(cāng)儲(chǔ)效率,進(jìn)而可以最大程度地控制成本。
2.3貨架層高的優(yōu)化
汽車物流倉(cāng)庫(kù)的存儲(chǔ)主要包括鐵箱、折疊箱、托盤(pán)和專用料架的存儲(chǔ),在進(jìn)行貨架的設(shè)計(jì)的貨位選擇時(shí),必須保證結(jié)構(gòu)合理和成本最低的原則。在結(jié)構(gòu)方面,要保證存儲(chǔ)空間的合理性,鐵箱、折疊箱、托盤(pán)和專用料架必須有足夠的存儲(chǔ)空間,同時(shí)要保證巷道的寬度合理性;在成本控制方面,企業(yè)在制定合理的貨架優(yōu)化方案后,要選擇合理的成本控制方案,要以價(jià)格最低的方式完成貨架的建設(shè)和擺放。只有對(duì)貨架的層高進(jìn)行優(yōu)化,才可以在固定的空間內(nèi)創(chuàng)造最大的存儲(chǔ)空間。
2.4優(yōu)化承托方式
傳統(tǒng)的物流倉(cāng)庫(kù)格擋方式是采用承托格擋,不利于提升貨物的提取效率,并且不利于節(jié)約成本。針對(duì)這種現(xiàn)象,企業(yè)可以將格擋方式更改為鐵絲網(wǎng)格擋方式。鐵絲網(wǎng)在條件允許的基礎(chǔ)上,可以隨意拆分,最大程度地提升貨物的提取效率。另外,相比于傳統(tǒng)的承托格擋方式,鐵絲網(wǎng)經(jīng)濟(jì)實(shí)惠,可以降低倉(cāng)儲(chǔ)成本。
結(jié)語(yǔ)
在我國(guó)汽車物流倉(cāng)庫(kù)管理中,存在管理意識(shí)不強(qiáng)、結(jié)構(gòu)設(shè)計(jì)不合理和缺乏統(tǒng)一標(biāo)準(zhǔn)等問(wèn)題,影響著物流倉(cāng)庫(kù)利用效率的提升。希望通過(guò)本文的介紹,相關(guān)企業(yè)可以制定合理的措施來(lái)優(yōu)化倉(cāng)庫(kù)的設(shè)計(jì),以便可以最大程度地降低倉(cāng)儲(chǔ)成本,并且可以提高倉(cāng)儲(chǔ)效率。
參考文獻(xiàn):
[1]劉紅蕾.汽車制造企業(yè)物流運(yùn)作模式優(yōu)化研究[J].企業(yè)改革與管理,2015,01(11):82-83.
[關(guān)鍵詞]汽車零部件;售后物流;循環(huán)取貨;路徑規(guī)劃
[中圖分類號(hào)]F252[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1005-6432(2014)18-0035-03
1引言
汽車物流是涉及面廣、技術(shù)復(fù)雜度最高的領(lǐng)域之一,而零部件物流配送又是物流系統(tǒng)良性運(yùn)作并持續(xù)優(yōu)化的關(guān)鍵環(huán)節(jié)。
2零部件配送流程及問(wèn)題分析
2.1零部件配送流程介紹
假設(shè)公司共有9個(gè)零部件售后倉(cāng)庫(kù),由配件中央總庫(kù)CPD、6個(gè)發(fā)貨倉(cāng)庫(kù)、2個(gè)非發(fā)貨倉(cāng)庫(kù)組成。公司現(xiàn)有的售后網(wǎng)絡(luò)布局為多級(jí)倉(cāng)庫(kù)布局,其中1101至9106為發(fā)貨倉(cāng)庫(kù),1001、1002為非發(fā)貨倉(cāng)庫(kù)。上海大眾零配件放于CPD與發(fā)貨倉(cāng)庫(kù)中,當(dāng)兩者庫(kù)存不足時(shí),將配件放在非發(fā)貨倉(cāng)庫(kù)。發(fā)貨時(shí),CPD需要集齊所有發(fā)貨倉(cāng)庫(kù)的配件才能發(fā)貨,非發(fā)貨倉(cāng)庫(kù)也能直接向CPD供貨。每個(gè)發(fā)貨倉(cāng)庫(kù)儲(chǔ)存一定種類和數(shù)量的零部件,同時(shí)7個(gè)發(fā)貨倉(cāng)庫(kù)儲(chǔ)存的零部件的種類各不相同。
2.2針對(duì)零部件配送流程的問(wèn)題分析
隨著需求量的增大,零部件在配送過(guò)程中會(huì)暴露出很多的問(wèn)題,由于各個(gè)任務(wù)量到CPD的距離不等,各個(gè)發(fā)貨倉(cāng)庫(kù)到達(dá)CPD的時(shí)間一般不一致,當(dāng)時(shí)間來(lái)不及時(shí)就會(huì)導(dǎo)致訂單需求無(wú)法及時(shí)完成;由于每天的訂貨量較大,但CPD總庫(kù)及各個(gè)發(fā)貨倉(cāng)庫(kù)的庫(kù)存有限,兩個(gè)非發(fā)貨倉(cāng)庫(kù)對(duì)發(fā)貨倉(cāng)庫(kù)的補(bǔ)貨不及時(shí)造成訂單也無(wú)法按時(shí)完成等。
針對(duì)零部件售后物流配送系統(tǒng)中存在的缺貨、存貨不足以及補(bǔ)貨不及時(shí)等問(wèn)題需進(jìn)行流程優(yōu)化、配送優(yōu)化、補(bǔ)貨策略等的改進(jìn),充分實(shí)現(xiàn)多級(jí)倉(cāng)庫(kù)協(xié)同一體化的零部件同步化配送,以更好地滿足不斷增長(zhǎng)的市場(chǎng)需求。
3多級(jí)倉(cāng)庫(kù)網(wǎng)絡(luò)規(guī)劃設(shè)計(jì)
3.1公司現(xiàn)有倉(cāng)庫(kù)布局
倉(cāng)庫(kù)的基本情況如表1所示。
表1倉(cāng)庫(kù)的基本情況類別1倉(cāng)庫(kù)編號(hào)1面積(m2)1距CPD路程(km)發(fā)貨倉(cāng)庫(kù)1CPD14200011011360016.4110211500013.211031100013.9110411450013.7110512500013591061211812.0非發(fā)貨倉(cāng)庫(kù)110011500015.310021900014.1
3.2新建倉(cāng)庫(kù)選址及規(guī)模
為了提高訂單完成率和實(shí)現(xiàn)多級(jí)倉(cāng)庫(kù)配送同步化的目標(biāo),這就涉及非發(fā)貨倉(cāng)庫(kù)對(duì)新建倉(cāng)庫(kù)的補(bǔ)貨量以及CPD對(duì)新建倉(cāng)庫(kù)的訂單分配量,企業(yè)追求的最終目的是運(yùn)輸成本的最小化,而運(yùn)輸成本的最小化必然與各個(gè)路段的距離和運(yùn)輸費(fèi)率有關(guān),必須考慮它們之間的距離,力求運(yùn)輸成本最小,基于以上各種因素的考慮,在眾多的倉(cāng)庫(kù)選址方法模型中,重心法是最佳選擇。
(1)重心法進(jìn)行決策的依據(jù)是產(chǎn)品運(yùn)輸成本的最小化,涉及的數(shù)據(jù)也是理想化的,這樣就涉及如下幾個(gè)假設(shè)前提條件:
第一,運(yùn)費(fèi)是不隨運(yùn)距變化的固定的部分和隨運(yùn)距變化的可變部分組成,而在此案例中,運(yùn)輸成本在公式中是以線性比例隨距離增加的。
第二,配送中心所處地理位置不同會(huì)導(dǎo)致成本出現(xiàn)差異,而現(xiàn)在假設(shè)此差異不存在,也就是說(shuō)此項(xiàng)目中的運(yùn)輸成本是以運(yùn)輸費(fèi)率的形式出現(xiàn),是單位化的。
第三,模型中發(fā)貨倉(cāng)庫(kù)與CPD、發(fā)貨倉(cāng)庫(kù)與非發(fā)貨倉(cāng)庫(kù)之間的路線假定為直線,而實(shí)際應(yīng)該選用的是運(yùn)輸所采用的路線總路程,而不是位移。
第四,不考慮零部件物流公司經(jīng)營(yíng)可能造成的未來(lái)收益和成本的變化,保證此決策環(huán)境的相對(duì)靜止。
(2)模型建立
重心法的具體運(yùn)用第一步是設(shè)有n個(gè)分銷中心,它們各自的位置坐標(biāo)為(Dix,Diy)配送中心的坐標(biāo)(Cx,Cy),因?yàn)榭傎M(fèi)用=單位運(yùn)輸費(fèi)用×運(yùn)輸距離×運(yùn)輸量。
Hi=RiDiQi
Di=(Cx-Dix)2+(Cy-Diy)2
Di――配送中心到第i分銷中心的距離;Qi――運(yùn)到第i個(gè)地點(diǎn)或從第i個(gè)地點(diǎn)運(yùn)出的貨物量;Ri――第i個(gè)分銷中心到配送中心的運(yùn)輸費(fèi)率。
設(shè)配送中心到各用戶的運(yùn)輸費(fèi)用之和為H,則
H=n1i=1RiDixQi
=n1i=1RiQi(Cx-Dix)2+(Cy-Diy)2
公式可簡(jiǎn)化為:
C*x=n1i=1RiQiDix/Di1n1i=1RiQi/Di
C*y=n1i=1RiQiDiy/Di1n1i=1RiQi/Di將數(shù)據(jù)代入上述重心法公式中得出新建倉(cāng)庫(kù)坐標(biāo)為(3.3,2.3),并大概推算出新建的倉(cāng)庫(kù)的庫(kù)容為7072m2。
4零部件同步化配送
4.1多級(jí)倉(cāng)庫(kù)循環(huán)取貨模式
用循環(huán)取貨(Milk-run)物流模式取代傳統(tǒng)的配送模式,在一定程度上可以實(shí)現(xiàn)零部件同步化配送,提高訂單的完成率,還能充分利用資源,降低物流的成本。
4.2循環(huán)取貨路徑規(guī)劃
(1)C-W節(jié)約算法原理
圖1C-W節(jié)約算法原理
此時(shí)節(jié)省的運(yùn)輸距離為:
d=d0i+d0j-dij>0
不難看出,進(jìn)行循環(huán)取貨的路徑設(shè)計(jì)既有利于配送的同步化也有效降低了車輛使用成本和環(huán)境污染成本。
(2)改進(jìn)節(jié)約算法模型
改進(jìn)的節(jié)約算法流程如圖2所示。
利用節(jié)約算法確定配送路線,根據(jù)車輛運(yùn)載能力、各倉(cāng)庫(kù)間距離以及訂單的需求量,制定零部件售后同步化配送的方案。
目標(biāo):外庫(kù)與總庫(kù)發(fā)貨的同步性和補(bǔ)貨的及時(shí)性。
假設(shè):(1)欄板車的速度始終為45km/h;
(2)一天中路況情況大致一樣;
(3)揀貨及時(shí)。
約束條件:欄板車的容積限制(大約23、短駁時(shí)間有限)。
根據(jù)倉(cāng)庫(kù)的布局,求各倉(cāng)庫(kù)間最短距離,簡(jiǎn)化線路如圖3所示(單位:千米)。
圖3簡(jiǎn)化路線綜上,根據(jù)最短路徑法得最短路線為A―B1―C1―D和A―B1―B2―C2―D,其路程為2.4千米。
后根據(jù)各倉(cāng)庫(kù)間最短距離矩陣、各倉(cāng)庫(kù)間行駛時(shí)間距離矩陣以及各倉(cāng)庫(kù)發(fā)貨信息計(jì)算出各點(diǎn)的節(jié)約值距離矩陣。改進(jìn)的節(jié)約算法求得的優(yōu)化路徑如圖4所示,車輛調(diào)度如表2所示。
圖4優(yōu)化路徑結(jié)果
表2改進(jìn)的節(jié)約算法優(yōu)化路徑車輛1車輛行駛路徑1運(yùn)輸總距離(千米)1裝載體積(立方米)1實(shí)際裝載率(%)11110311011102CPD1103110.11231100211104110291069107CPD1104110.55118.08178.6311102CPD11021321231100411104CPD110417.41231100519106CPD9106141231100
根據(jù)節(jié)約算法求得的計(jì)算結(jié)果為:此次短駁過(guò)程共走9趟,比原來(lái)少了5趟車程,運(yùn)輸總距離為64.04千米,較原來(lái)減少19.45千米,平均實(shí)際裝載率為97.6%,比原來(lái)提高了54.53%。
4.3循環(huán)取貨下同步化配送效果分析
在此過(guò)程中,循環(huán)取貨的應(yīng)用解決了各倉(cāng)庫(kù)到CPD的距離不等而使零部件到達(dá)CPD的時(shí)間不一致問(wèn)題,實(shí)現(xiàn)了零部件同步化配送。通過(guò)對(duì)節(jié)約算法模型的改進(jìn),進(jìn)行循環(huán)取貨路徑的優(yōu)化,減少了運(yùn)輸距離,提高了車輛的裝載率。運(yùn)輸距離的減少、資源的有效利用既減少了物流成本又符合當(dāng)今低碳物流理念,有利于提升經(jīng)濟(jì)效益。
5結(jié)論
本文主要是對(duì)循環(huán)取貨模式的闡述及對(duì)循環(huán)取貨路徑的優(yōu)化,基于該模式來(lái)實(shí)現(xiàn)多級(jí)倉(cāng)庫(kù)協(xié)同一體化的汽車零部件的同步化配送。通過(guò)新建倉(cāng)庫(kù)、建立多級(jí)倉(cāng)庫(kù)協(xié)同一體化機(jī)制以及應(yīng)用取貨模式對(duì)多級(jí)倉(cāng)庫(kù)進(jìn)行協(xié)調(diào)優(yōu)化從而達(dá)到多級(jí)倉(cāng)庫(kù)的協(xié)同一體化,提高訂單完成率,降低物流成本。
參考文獻(xiàn):
[1]孫鳳英.汽車配件與營(yíng)銷[M].北京:機(jī)械工業(yè)出版社,2011.
[2]姚城.物流配送中心規(guī)劃與運(yùn)作管理[M].廣州:廣東經(jīng)濟(jì)出版社,2011.
[3]車昱.基于綠色供應(yīng)鏈的循環(huán)取貨模式研究[D].北京:北京交通大學(xué),2012.
[4]郝海,熊德國(guó).物流運(yùn)籌學(xué)[M].北京:北京大學(xué)出版社,2010.
奧運(yùn)物流是指為舉辦奧運(yùn)會(huì)所消耗的物品(包括商品和廢棄物)從供應(yīng)地到接收地的實(shí)體流動(dòng)過(guò)程。奧運(yùn)物流的內(nèi)容可以從服務(wù)的客戶群、與奧運(yùn)賽事的關(guān)系、地域范圍、時(shí)間范圍、服務(wù)形態(tài)、服務(wù)項(xiàng)目?jī)?nèi)容等不同角度進(jìn)行分類分析。從而形成奧運(yùn)物流的多維立體架構(gòu),也說(shuō)明奧運(yùn)物流管理的復(fù)雜性。
為精確、準(zhǔn)時(shí)完成奧運(yùn)物流。2008年北京奧運(yùn)物流采用“奧運(yùn)精益物流系統(tǒng)”具體實(shí)施管理運(yùn)作。“奧運(yùn)精益物流系統(tǒng)”主要特點(diǎn)之一是物流信息化,而其精髓是可視化。奧運(yùn)物流可視化智能監(jiān)控信息平臺(tái)的系統(tǒng)結(jié)構(gòu)分為三個(gè)組成部分:1)可視化倉(cāng)庫(kù)管理系統(tǒng):是對(duì)計(jì)劃存儲(chǔ)、流通的有關(guān)物品進(jìn)行相應(yīng)的可視化監(jiān)控管理,主要包括對(duì)存儲(chǔ)的物品進(jìn)行接收、發(fā)放、存儲(chǔ)、保管等一系列管理活動(dòng);2)可視化在途貨物監(jiān)控系統(tǒng):指對(duì)在途物資進(jìn)行可視化監(jiān)控管理,主要包括對(duì)運(yùn)輸車輛路線優(yōu)化和物資的跟蹤、管理、查詢等一系列活動(dòng);3)查詢監(jiān)控系統(tǒng):是對(duì)奧運(yùn)物資的狀態(tài)進(jìn)行查詢監(jiān)控,主要包括物資的跟蹤和查詢等一系列活動(dòng),以滿足奧運(yùn)物流服務(wù)及時(shí)性、安全性、準(zhǔn)確性的需要。
奧運(yùn)物流可視化智能監(jiān)控信息平臺(tái),可準(zhǔn)確定義奧運(yùn)物流信息平臺(tái)的邊界、合理劃分奧運(yùn)物流信息平臺(tái)與其他信息系統(tǒng)的合作關(guān)系、確定奧運(yùn)物流信息平臺(tái)的控制功能和信息流向,實(shí)現(xiàn)與奧運(yùn)物流活動(dòng)中各物流單位之間的實(shí)時(shí)信息交流和宏觀監(jiān)控協(xié)調(diào)。通過(guò)可視化的系統(tǒng)管理可以更加簡(jiǎn)明、直觀地對(duì)物資進(jìn)行監(jiān)控。
北京奧運(yùn)物流中心可視化倉(cāng)庫(kù)系統(tǒng)
2007年3月8日,位于順義空港物流園的北京奧運(yùn)物流中心(OLC)正式啟動(dòng)。奧運(yùn)物流中心將為奧運(yùn)物流提供五方面服務(wù):眾多奧運(yùn)物資的倉(cāng)儲(chǔ)基地;實(shí)施奧運(yùn)物資安檢的場(chǎng)所;奧運(yùn)會(huì)各種物資、各種運(yùn)行車輛的編制、調(diào)度中心;北京奧組委實(shí)施物資追蹤、資產(chǎn)管理的重點(diǎn)區(qū)域;奧運(yùn)物資通關(guān)、檢驗(yàn)檢疫的場(chǎng)所。
在奧運(yùn)會(huì)期間,UPS公司將通過(guò)這座奧運(yùn)物流的“中央樞紐”為奧運(yùn)會(huì)所有的競(jìng)賽場(chǎng)館、非競(jìng)賽場(chǎng)館以及眾多訓(xùn)練場(chǎng)館提供物流保障服務(wù)。屆時(shí)UPS將代表北京奧組委進(jìn)行貨物的接收、存儲(chǔ)、出庫(kù),以及各場(chǎng)館之間及場(chǎng)館內(nèi)的運(yùn)輸配送和賽后反向物流的運(yùn)作。
比賽地物資的倉(cāng)儲(chǔ)與比賽器材配送管理是奧運(yùn)物流中心的核心業(yè)務(wù)之一。2008年北京奧運(yùn)會(huì)中27個(gè)項(xiàng)目的比賽集中于北京的5個(gè)賽區(qū)。根據(jù)不同的配送方向和配送量,各種體育器材、比賽用品、技術(shù)設(shè)備、醫(yī)療設(shè)備、安保設(shè)備、通訊設(shè)備、電視轉(zhuǎn)播、新聞報(bào)道設(shè)備和獎(jiǎng)牌、獎(jiǎng)?wù)碌任镔Y的倉(cāng)儲(chǔ)發(fā)放必須采用精確、準(zhǔn)時(shí)、智能化、可視化的倉(cāng)庫(kù)管理模式進(jìn)行支持。
可視化管理系統(tǒng)是一套全方位的倉(cāng)庫(kù)管理工具,一方面,它作為倉(cāng)庫(kù)管理系統(tǒng),按照常規(guī)和用戶自行確定的優(yōu)先原則來(lái)優(yōu)化倉(cāng)庫(kù)的空間利用和全部倉(cāng)儲(chǔ)作業(yè);另一方面,實(shí)現(xiàn)了倉(cāng)庫(kù)管理的可視化,能夠及時(shí)、準(zhǔn)確地掌握物品的位置、狀況、活動(dòng)等信息,實(shí)現(xiàn)倉(cāng)庫(kù)供應(yīng)保障輔助決策,從而提高倉(cāng)庫(kù)管理水平和質(zhì)量。它可以與企業(yè)的計(jì)算機(jī)主機(jī)聯(lián)網(wǎng),由主機(jī)下達(dá)收貨和訂單的原始數(shù)據(jù),通過(guò)無(wú)線網(wǎng)絡(luò)、手持終端、條碼系統(tǒng)和射頻數(shù)據(jù)通信(RFDC)等信息技術(shù)與倉(cāng)庫(kù)的員工進(jìn)行聯(lián)系。
可視化倉(cāng)庫(kù)系統(tǒng)的設(shè)計(jì)
面對(duì)繁多的出入庫(kù)流程和信息,以及倉(cāng)庫(kù)錯(cuò)綜復(fù)雜的貨區(qū)和貨物的碼放,如何提高倉(cāng)庫(kù)存儲(chǔ)效率、提高倉(cāng)庫(kù)操作人員工作效率,成為管理者所面對(duì)的重要問(wèn)題之一。運(yùn)用可視化管理系統(tǒng),有助于提高倉(cāng)庫(kù)的存儲(chǔ)和作業(yè)效率,達(dá)到高效物流系統(tǒng)的要求。
1 系統(tǒng)設(shè)計(jì)目標(biāo)
可視化庫(kù)存信息系統(tǒng)的設(shè)計(jì)目標(biāo)通常是:實(shí)現(xiàn)庫(kù)存信息可視化、庫(kù)存貨物及其狀態(tài)的可視化跟蹤、可視化查詢結(jié)果的輸出、自動(dòng)生成庫(kù)存操作單據(jù)、為管理者提供多方位、直觀的統(tǒng)計(jì)信息。
2 主要功能模塊
(1)數(shù)據(jù)管理。對(duì)整套可視化系統(tǒng)數(shù)據(jù)進(jìn)行安全加密、維護(hù)、備份及災(zāi)難性恢復(fù)等功能,為用戶提供安全可靠的數(shù)據(jù)存儲(chǔ)。
(2)標(biāo)準(zhǔn)化管理。統(tǒng)一進(jìn)行標(biāo)準(zhǔn)化代碼管理,包括物品代碼、貨位代碼和人員代碼。
物品代碼:嚴(yán)格按照有關(guān)規(guī)定標(biāo)準(zhǔn)進(jìn)行物品定義和維護(hù),使用時(shí)根據(jù)實(shí)際情況在該標(biāo)準(zhǔn)的基礎(chǔ)上進(jìn)行細(xì)化與補(bǔ)充。整個(gè)系統(tǒng)應(yīng)用統(tǒng)一的物品代碼,并具有物品代碼增加、修改、查詢、刪除等功能。
貨位代碼:根據(jù)實(shí)際情況進(jìn)行貨位代碼定義和維護(hù),并具有代碼增加、修改、查詢、刪除功能。
人員代碼:提供建立不同崗位人員簡(jiǎn)明人事檔案功能。為每個(gè)人員設(shè)置不同的代碼,并根據(jù)崗位或職務(wù)設(shè)置不同的使用功能權(quán)限。
(3)模型管理。提供各種庫(kù)房、物資及附屬設(shè)施設(shè)備等的模型及相關(guān)數(shù)據(jù)、信息,讓使用者能夠清晰直觀地了解到庫(kù)房?jī)?nèi)所有設(shè)施設(shè)備的基本情況與庫(kù)房?jī)?nèi)部情況。
(4)日常業(yè)務(wù)管理。對(duì)物資出入庫(kù)和存儲(chǔ)階段進(jìn)行優(yōu)化管理,如自動(dòng)查找滿足作業(yè)要求的物資,直觀顯示其所在位置,提供較為合理的出入庫(kù)建議,自動(dòng)生成作業(yè)單據(jù),提高物資的流轉(zhuǎn)效率。具體分為以下幾個(gè)子模塊:
入庫(kù)作業(yè)與優(yōu)化:根據(jù)不同的管理策略、貨物屬性、數(shù)量以及現(xiàn)有庫(kù)存情況,自動(dòng)設(shè)定貨物堆碼位置、貨物堆碼順序建議。從而有效地利用現(xiàn)有倉(cāng)庫(kù)容量。提高作業(yè)效率。
在庫(kù)管理:在庫(kù)管理主要是指物品在庫(kù)期間的日常管理、清查盤(pán)點(diǎn)、保管養(yǎng)護(hù)、存儲(chǔ)時(shí)間檢查,以及為了便于管理物品和更有效利用倉(cāng)庫(kù)容量而進(jìn)行的并庫(kù)、移庫(kù)操作。
出庫(kù)作業(yè)與優(yōu)化:根據(jù)不同的管理策略、貨物屬性、數(shù)量以及現(xiàn)有庫(kù)存情況,自動(dòng)組合、確定貨物位置、貨物揀選順序建議。支持緊急揀選,對(duì)超過(guò)一定時(shí)間的產(chǎn)品進(jìn)行優(yōu)先揀選。盤(pán)點(diǎn)管理:提供實(shí)盤(pán)數(shù)量與賬面數(shù)量對(duì)比調(diào)整功能。
(5)查詢統(tǒng)計(jì)分析。對(duì)物流中心倉(cāng)庫(kù)物品所處狀態(tài)進(jìn)行查詢,并可提供相關(guān)報(bào)表、進(jìn)行可視化貨位顯示和庫(kù)存圖表統(tǒng)計(jì),為管理決策提供及時(shí)準(zhǔn)確的數(shù)量信息,并能自動(dòng)生成和打印報(bào)表。
(6)實(shí)時(shí)監(jiān)控。利用安放在庫(kù)房?jī)?nèi)不同方位的攝像頭,對(duì)庫(kù)房?jī)?nèi)部實(shí)時(shí)進(jìn)行監(jiān)控,確保物資存儲(chǔ)的安全。
可視化倉(cāng)庫(kù)管理系統(tǒng)的功能結(jié)構(gòu)如圖1所示。
在可視化系統(tǒng)主體功能的支持下,對(duì)系統(tǒng)進(jìn)行出入庫(kù)作業(yè)時(shí),首先對(duì)每個(gè)貨位賦權(quán)值。根據(jù)貨位權(quán)值從大到小的順序?qū)}(cāng)庫(kù)劃分為不同的區(qū)域。結(jié)合各種貨物的數(shù)量。將貨物分配到不同的區(qū)域。進(jìn)行入庫(kù)操作時(shí)。先找到該貨物所在的區(qū)域,然后從狀態(tài)為空的貨位中選出權(quán)值最大的貨位進(jìn)行入庫(kù)操作;進(jìn)行出庫(kù)操作時(shí),同樣先找到該貨物所在的區(qū)域,然后從狀態(tài)已滿的貨位中選出權(quán)值最大的貨位進(jìn)行出庫(kù)操作。在對(duì)系統(tǒng)進(jìn)行可視化設(shè)計(jì)時(shí),主要考慮方便倉(cāng)庫(kù)管理人員以及管理者了解倉(cāng)庫(kù)內(nèi)貨位的存儲(chǔ)結(jié)構(gòu)及貨物的存儲(chǔ)位置。查找倉(cāng)庫(kù)內(nèi)風(fēng)險(xiǎn)控制點(diǎn)。根據(jù)每個(gè)貨位的存儲(chǔ)量,系統(tǒng)將數(shù)據(jù)庫(kù)中各貨位貨物存儲(chǔ)數(shù)據(jù)文件以不同顏色映射在每個(gè)貨位上,并可根據(jù)需要顯示每個(gè)貨位的詳細(xì)記錄,使倉(cāng)庫(kù)中的各貨位信息顯示更加直觀、形象。此外,結(jié)合系統(tǒng)的庫(kù)存統(tǒng)計(jì)查詢功能,便于管理人員及時(shí)準(zhǔn)確地掌握倉(cāng)庫(kù)貨物的詳細(xì)情況。
關(guān)鍵詞:數(shù)據(jù)倉(cāng)庫(kù);運(yùn)行監(jiān)視;性能優(yōu)化
中圖分類號(hào):TP311.13 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2012) 07-0000-02
數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)在規(guī)劃、設(shè)計(jì)完成之后,要將數(shù)據(jù)倉(cāng)庫(kù)投入運(yùn)行,為上層的決策提供數(shù)據(jù),即將開(kāi)發(fā)好的數(shù)據(jù)倉(cāng)庫(kù)的各個(gè)組件的運(yùn)行系統(tǒng)組裝起來(lái),從數(shù)據(jù)源將數(shù)據(jù)加載到數(shù)據(jù)倉(cāng)庫(kù)中,然后在其上開(kāi)發(fā)數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用。
一、數(shù)據(jù)倉(cāng)庫(kù)的運(yùn)行監(jiān)視
數(shù)據(jù)倉(cāng)庫(kù),尤其是大型的數(shù)據(jù)倉(cāng)庫(kù),是一個(gè)龐大復(fù)雜的系統(tǒng)。數(shù)據(jù)倉(cāng)庫(kù)管理員(DWA)在管理過(guò)程中經(jīng)常會(huì)感到很困惑,很難跟蹤到整個(gè)系統(tǒng)的各個(gè)方面。DWA急需一個(gè)穩(wěn)定可靠的跟蹤系統(tǒng),使其能夠很方便地跟蹤、監(jiān)控整個(gè)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的運(yùn)行情況。同時(shí),系統(tǒng)應(yīng)該結(jié)合電子郵件和網(wǎng)站,使之成為一個(gè)集成的環(huán)境。DWA應(yīng)該關(guān)心數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)各方面的特性,這通??梢酝ㄟ^(guò)觀察它的ETL過(guò)程來(lái)確定。下面是一些DWA可能關(guān)心的跟蹤節(jié)點(diǎn),由于實(shí)際情況的差異,這些節(jié)點(diǎn)可以根據(jù)實(shí)際情況進(jìn)行增刪。
(一)日志文件
ETL和其他一些應(yīng)用程序是數(shù)據(jù)倉(cāng)庫(kù)的基礎(chǔ),通常它們被用來(lái)組織成批作業(yè),在夜間相對(duì)空聞時(shí)運(yùn)行。ETL日志文件反映了程序的運(yùn)行狀況,判別程序是否出錯(cuò)可以通過(guò)特別的字符串來(lái)進(jìn)行,或者可以通過(guò)查找某些關(guān)鍵字/詞來(lái)發(fā)現(xiàn)。例如,根據(jù)經(jīng)驗(yàn),SAS ETL程序中有兩類錯(cuò)誤被認(rèn)為是嚴(yán)重的錯(cuò)誤,必須加以重視,它們是“…Because of errors”和“…was stopped”。因此可以通過(guò)讀取和分析日志文件發(fā)現(xiàn)其中的問(wèn)題。
(二)ETL數(shù)據(jù)
買(mǎi)際上從ETL日志文件中還可以得到ETL抽取源數(shù)據(jù)的一些指標(biāo),如響應(yīng)時(shí)間和數(shù)據(jù)量。DWA可以通過(guò)跟蹤下載字節(jié)數(shù)和抽取速度來(lái)了解ETL的性版并以此作為作業(yè)編排和數(shù)據(jù)倉(cāng)庫(kù)擴(kuò)充的依據(jù)。
(三)應(yīng)用服務(wù)器監(jiān)視
在數(shù)據(jù)倉(cāng)庫(kù)中會(huì)用到一些應(yīng)用服務(wù)器,如SAS/Share服務(wù)器、SAS/Internet服務(wù)器等,它們?cè)谙到y(tǒng)啟動(dòng)時(shí)就自動(dòng)啟動(dòng)了,但有時(shí)它們也會(huì)由于某些原因而停止運(yùn)行。在Unix系統(tǒng)中,通過(guò)檢查系統(tǒng)的進(jìn)程,可以判別這些應(yīng)用服務(wù)器的活動(dòng)狀況。同時(shí),如果需要,這些應(yīng)用服務(wù)器的日志文件也可以用做進(jìn)一步的分析。
(四)硬盤(pán)空間
DWA需要清楚地知道磁盤(pán)空間的使用情況,包括磁盤(pán)空間的空余和數(shù)據(jù)增長(zhǎng)情況。例如,在Unix系統(tǒng)中,“df-k”命令可以列出所有文件系統(tǒng)當(dāng)前的使用情況。通過(guò)定期記錄這些數(shù)據(jù),DWA就可以分析出磁盤(pán)的使用情況,尤其是數(shù)據(jù)的增長(zhǎng)情況。
(五)其他
還有其他許多方面是DWA所關(guān)心的,如派系統(tǒng)(即操作型系統(tǒng))的狀態(tài)、用戶訪問(wèn)和權(quán)限跟蹤等。對(duì)待殊的系統(tǒng),就必須考慮這些特別的跟蹤點(diǎn)。
跟蹤系統(tǒng)實(shí)際上是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的一個(gè)重要組成部分,是數(shù)據(jù)倉(cāng)庫(kù)管理員和系統(tǒng)維護(hù)人員進(jìn)行系統(tǒng)跟蹤與維護(hù)的有力手段之一。另外,可以利用跟蹤的結(jié)果作為數(shù)據(jù)倉(cāng)庫(kù)性能優(yōu)化和調(diào)整的依據(jù)。
數(shù)據(jù)倉(cāng)庫(kù)的性能優(yōu)化有兩個(gè)方面的內(nèi)容:一方面是數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)處理程序的優(yōu)化;另一方面是應(yīng)用程序的性能優(yōu)化。
二、數(shù)據(jù)處理程序調(diào)度優(yōu)化
數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中的數(shù)據(jù)處理程序很多,包括數(shù)據(jù)管理程序(如數(shù)據(jù)抽取程序、更新程序、歸檔程序)、數(shù)據(jù)集市以及數(shù)據(jù)立方生成程序、報(bào)表生成程序等。這些程序的執(zhí)行一般是在夜間以批處理的方式進(jìn)行的,但是對(duì)于大型企業(yè)級(jí)數(shù)據(jù)倉(cāng)庫(kù)來(lái)說(shuō),數(shù)據(jù)處理程序非常多。如果不能在指定的時(shí)間段完成,就會(huì)影響前端分析的及時(shí)性。另外,基于數(shù)據(jù)倉(cāng)庫(kù)的應(yīng)用在不斷地增加。因而,需要合理地調(diào)度數(shù)據(jù)倉(cāng)庫(kù)中任務(wù)的執(zhí)行,提高系統(tǒng)的數(shù)據(jù)處理能力。
數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)巾的任務(wù)之間具有復(fù)雜的先后關(guān)系,構(gòu)成了一張任務(wù)工作流圖,只靠數(shù)據(jù)倉(cāng)庫(kù)管理員的手工調(diào)度是不行的。因此,需要使用工作流技術(shù)管理和調(diào)度數(shù)據(jù)倉(cāng)庫(kù)中的任務(wù)。一般情況下,數(shù)據(jù)倉(cāng)庫(kù)服務(wù)器大都采用服務(wù)器、小型機(jī)或并行機(jī),有多個(gè)CPU。因此,可以使用多線程改多進(jìn)程技術(shù),使得任務(wù)在多個(gè)CPU上并行執(zhí)行。這樣,需要任務(wù)調(diào)度程序按照任務(wù)間的關(guān)系,合理地分派任務(wù)在不同的CPU上運(yùn)行。
三、前端應(yīng)用性能優(yōu)化
提高數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)前端應(yīng)用性能的方法有多種,如歸檔休眠數(shù)據(jù)、去規(guī)范化設(shè)計(jì)、預(yù)計(jì)算、列復(fù)制、預(yù)連接、建立索引等方法。
(一)歸檔休眠數(shù)據(jù)
所謂休眠數(shù)據(jù)是指長(zhǎng)時(shí)間不用的數(shù)據(jù)。這種數(shù)據(jù)的粒度不同,可能是某個(gè)數(shù)據(jù)集很長(zhǎng)時(shí)間末被使用,或者數(shù)據(jù)集中的某些屬性一直未被使用,或者數(shù)據(jù)集中的某些元組或值一直未被使用。大量的數(shù)據(jù)是最主要的性能障礙。數(shù)據(jù)倉(cāng)庫(kù)管理員用來(lái)提高數(shù)據(jù)倉(cāng)庫(kù)性能的最好的方法就是歸檔那些不用于此數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)。歸檔分為近線歸檔和離線歸檔。休眠數(shù)據(jù)有三種類型:關(guān)系表級(jí)休眠、屬性級(jí)休眠和值級(jí)休眠。
關(guān)系表級(jí)休眠是指某個(gè)數(shù)據(jù)表和數(shù)據(jù)集長(zhǎng)時(shí)間未被使用。這種情況在數(shù)據(jù)倉(cāng)庫(kù)中是常見(jiàn)的。例如,開(kāi)始時(shí)設(shè)計(jì)了一些基于數(shù)據(jù)倉(cāng)庫(kù)的應(yīng)用,產(chǎn)生了一些匯總數(shù)據(jù)表(集),而后因?yàn)闃I(yè)務(wù)的原因,不再需要該應(yīng)用,從而進(jìn)行了重新的開(kāi)發(fā),但是原來(lái)的數(shù)據(jù)表卻沒(méi)有清理。
屬性級(jí)休眠是指數(shù)據(jù)表(集)中的某些屬性一直未被使用。這種情況對(duì)于分析應(yīng)用來(lái)說(shuō)是很普遍的。用戶對(duì)數(shù)據(jù)之間的關(guān)系還不清楚,因此希望將所有的屬性都加入導(dǎo)出數(shù)據(jù)集中,可是在分析數(shù)據(jù)時(shí)卻只用其中的少數(shù)幾個(gè),而開(kāi)始設(shè)想的分析卻一直沒(méi)有進(jìn)行,一些屬性列就長(zhǎng)期地處于休眠狀態(tài)。因此,建議在設(shè)計(jì)數(shù)據(jù)集市或主體數(shù)據(jù)榮時(shí)只選擇目前需要的局性列,而在需要時(shí),再增加其他列。
值級(jí)休眠是指數(shù)據(jù)表中的某些元組長(zhǎng)時(shí)間沒(méi)有被存取。如計(jì)劃數(shù)據(jù)表中存儲(chǔ)5年的數(shù)據(jù),可是實(shí)際分析中一般只用到近半年的數(shù)據(jù)。這樣,一大批數(shù)據(jù)就處于休眠狀態(tài)。
對(duì)于休眠數(shù)據(jù)的處理可以將它們轉(zhuǎn)儲(chǔ)到近線存儲(chǔ)器上,在需要的時(shí)候可以從其中讀出。歸檔休眠數(shù)據(jù)的關(guān)鍵問(wèn)題是如何監(jiān)視數(shù)據(jù)的使用以及確定哪些數(shù)據(jù)處于休眠??梢酝ㄟ^(guò)使用活動(dòng)監(jiān)視器來(lái)監(jiān)視數(shù)據(jù)的使用情況,有兩種基本類型的活動(dòng)監(jiān)視器:SQL插入式監(jiān)視器和非SQL插入式監(jiān)視器。SQL插入式監(jiān)視器是一種用來(lái)截取SQL查詢并可能重新表示這個(gè)查詢的監(jiān)視器。非SQL插入式監(jiān)視器則不能改變SQL查詢。
(二)去規(guī)范化設(shè)計(jì)
從性能的觀點(diǎn),去規(guī)范化具有兩個(gè)主要的優(yōu)勢(shì):首先,大型的、長(zhǎng)時(shí)間運(yùn)行的表格掃描或復(fù)雜的連接操作可以被簡(jiǎn)單地查找預(yù)先計(jì)算的結(jié)果所取代,由于預(yù)先計(jì)算結(jié)果與原始數(shù)據(jù)相比,在處理時(shí)間上相差幾個(gè)數(shù)量級(jí),所以它能夠提高多個(gè)數(shù)量級(jí)的查詢響應(yīng)時(shí)間;其次,作為第一個(gè)優(yōu)勢(shì)的推論,去規(guī)范化可以大量減少系統(tǒng)為獲得某個(gè)特定查詢結(jié)果而需要處理的工作量,使系統(tǒng)資源的使用更加有效。下面討淪兩種主要的去規(guī)范化方法:預(yù)聚合計(jì)算和實(shí)例化視圖。
1.預(yù)聚合計(jì)算
數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)可以采用滾動(dòng)的方法將細(xì)節(jié)數(shù)據(jù)進(jìn)行聚合運(yùn)算。例如,當(dāng)數(shù)據(jù)被輸入到數(shù)據(jù)倉(cāng)庫(kù)中時(shí),以每小時(shí)為基礎(chǔ)存儲(chǔ)數(shù)據(jù),在這一天結(jié)束時(shí),以每天為基礎(chǔ)存儲(chǔ)每小時(shí)的數(shù)據(jù)。在一周結(jié)束時(shí),以每周為基礎(chǔ)存儲(chǔ)每天的數(shù)據(jù)。以此類推,同時(shí)將細(xì)節(jié)數(shù)據(jù)歸檔。通過(guò)這種方式來(lái)組織數(shù)據(jù),數(shù)據(jù)倉(cāng)庫(kù)設(shè)計(jì)者將極大地減少存儲(chǔ)數(shù)據(jù)所而要的空間井潛在地提高性能。當(dāng)然.設(shè)計(jì)員也會(huì)喪失查看已過(guò)時(shí)的詳細(xì)數(shù)據(jù)的權(quán)利,越早獲取的數(shù)據(jù),保留的詳情就越少。但是,許多類型的數(shù)據(jù)可接受這種處理,例如銷售、產(chǎn)品和市場(chǎng)數(shù)據(jù)。另外,如果既想保留細(xì)節(jié)數(shù)據(jù),又想進(jìn)行匯總分析,如在OLAP分析應(yīng)用中,對(duì)于一些匯總的結(jié)果可以預(yù)先計(jì)算出來(lái),在查詢分析時(shí),查詢處理器通過(guò)查詢重寫(xiě)技術(shù)使用預(yù)算的匯總結(jié)果給出回答。這樣可以大大提高查詢分析效率。
2.實(shí)例化視圖
數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)集實(shí)際是一些數(shù)據(jù)源的視圖,有的是OLTP數(shù)據(jù)源的視圖,有的是數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)集的視圖。每個(gè)視圖一般是建立在多個(gè)數(shù)據(jù)集之上的,因此就涉及許多連接操作,而連接操作在數(shù)據(jù)庫(kù)查詢中是最費(fèi)時(shí)的操作之一,尤其是在數(shù)據(jù)倉(cāng)庫(kù)中每個(gè)數(shù)據(jù)集的元組數(shù)又很大。因此,節(jié)省機(jī)器資源提高分析效率的只有效的技巧之一是將這些視圖的連接操作預(yù)先實(shí)現(xiàn),并將連接結(jié)果存儲(chǔ)為一個(gè)實(shí)際數(shù)據(jù)集,形成實(shí)例化視圖。之后,無(wú)論何時(shí)用戶想執(zhí)行一個(gè)通常需要連接這兩個(gè)表格的查詢,都可以直接查詢預(yù)連接的、去規(guī)范化的表格來(lái)代替連接兩個(gè)表格。視圖實(shí)例化技術(shù)也帶來(lái)了額外的開(kāi)銷,如存儲(chǔ)空間開(kāi)銷、查詢重寫(xiě)開(kāi)銷和視圖維護(hù)開(kāi)銷等。因此,需要在效率和上述開(kāi)銷之間進(jìn)行權(quán)衡。建立索引是提高查詢效率最常用的技術(shù)。
(三)建立索引
索引技術(shù)不同于掃描整個(gè)關(guān)系表來(lái)查找某行中的某列能夠滿足“Where”于句的判定,而是創(chuàng)建一個(gè)有關(guān)此列的單獨(dú)索引結(jié)構(gòu)。這個(gè)索引結(jié)構(gòu)包含所有實(shí)際離散列值的一個(gè)分類表,表里的每個(gè)值與一個(gè)指針列表相關(guān)聯(lián),這些指針指向包含此值的原始表格中的行。實(shí)際上,建立索引可以很好地改善數(shù)據(jù)倉(cāng)庫(kù)的性能。
為允許數(shù)據(jù)庫(kù)引擎快速地找到分類索引表中的任意一個(gè)元素,可使用一個(gè)B樹(shù)表示法來(lái)內(nèi)部存儲(chǔ)這種索引,為B樹(shù)索引。但是使用索引需要增加磁盤(pán)存儲(chǔ)量,增加了維護(hù)索引的開(kāi)銷,甚至能夠降低某些查詢的性能,B樹(shù)的代價(jià)相對(duì)較大。在數(shù)據(jù)倉(cāng)庫(kù)環(huán)境下,位圖索引對(duì)低離散值的索引有較大的優(yōu)勢(shì),可以較好地滿足OLAP查詢的需求,也可以使用其他的索引技術(shù)。
參考文獻(xiàn):
倉(cāng)庫(kù)管理 倉(cāng)庫(kù)調(diào)查報(bào)告 倉(cāng)庫(kù)年度總結(jié) 倉(cāng)庫(kù)通風(fēng)設(shè)計(jì) 倉(cāng)庫(kù)檔案管理 倉(cāng)庫(kù)優(yōu)化管理 紀(jì)律教育問(wèn)題 新時(shí)代教育價(jià)值觀