當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 遼寧OA系統(tǒng) > 沈陽OA系統(tǒng) > 沈陽OA快博
主數(shù)據(jù)管理經(jīng)驗(yàn)談
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來源:泛普軟件 在剛剛過去的一年中,Builder.com公司一直沒有很好的解決帶有多個(gè)客戶端的主數(shù)據(jù)的管理問題,為此,根據(jù)我的經(jīng)驗(yàn),針對(duì)這個(gè)問題我為他們寫了一篇文章,告訴他們?nèi)绾尾拍軐?shí)現(xiàn)主數(shù)據(jù)的最佳管理。針對(duì)這個(gè)目標(biāo),在本文中,我將檢查分析所有的實(shí)現(xiàn)進(jìn)程,得到的經(jīng)驗(yàn)教訓(xùn)、所走過的彎路以及對(duì)目標(biāo)所做的修正。 在一個(gè)公司中,主數(shù)據(jù)管理系統(tǒng)(MDMS)的主要作用在于可以有一個(gè)單一的系統(tǒng)作為所有公有數(shù)據(jù)項(xiàng)的一個(gè)參考點(diǎn)。然后,在組織內(nèi)的每個(gè)"客戶"系統(tǒng)就可以參考這個(gè)系統(tǒng)來管理它的關(guān)鍵數(shù)據(jù),從而可以確保在整個(gè)應(yīng)用程序套件內(nèi)數(shù)據(jù)的共通性以及正確性。 通過其他應(yīng)用程序來了解MDMS 我在以前的文章中指出,在公司內(nèi),實(shí)現(xiàn)這個(gè)目標(biāo)的進(jìn)程來的很慢,但是確實(shí)在向前推進(jìn)。這主要是因?yàn)楣局写嬖谥@樣的三類應(yīng)用程序: 新創(chuàng)建的應(yīng)用程序,包括內(nèi)部和外部創(chuàng)建的應(yīng)用程序以及一些不需要定制的應(yīng)用程序。 升級(jí)的應(yīng)用程序,在一個(gè)已經(jīng)存在的系統(tǒng)中可能存在一個(gè)這樣的窗口,通過這個(gè)窗口可以實(shí)現(xiàn)升級(jí)工作。 遺留下來的應(yīng)用程序,系統(tǒng)中沒有升級(jí)窗口,也沒有該系統(tǒng)的替代產(chǎn)品。 在第一種情況中,如果在系統(tǒng)分析的過程中就已經(jīng)認(rèn)識(shí)到這一點(diǎn),那么作為這種類型項(xiàng)目的研發(fā)或者安裝和配置進(jìn)程的一部分,就可以將其作為一個(gè)到MDMS系統(tǒng)的連接引入到MDMS系統(tǒng)中。如果沒有做這方面的連接,那么其主要原因或者部分原因通??梢詺w結(jié)為沒有預(yù)算、沒有可用的資源或者沒有時(shí)間等方面。然而,如果已經(jīng)考慮到了這個(gè)連接問題并且有預(yù)算的話,那么就沒有理由不讓這些新的應(yīng)用程序充分利用MDMS。 在第二種情況中,作為該系統(tǒng)升級(jí)規(guī)程的一部分,是可以規(guī)劃和預(yù)算相應(yīng)連接的。當(dāng)然,增加這些系統(tǒng)到MDMS系統(tǒng)的連接的話,需要對(duì)這種連接的影響做大量的分析工作;例如,如果對(duì)存儲(chǔ)在MDMS中的一個(gè)數(shù)據(jù)項(xiàng)進(jìn)行升級(jí)的話,那么對(duì)系統(tǒng)的影響是什么? 另外,在這種類型的項(xiàng)目中,資金一般是用于新的功能而不是用于改善基礎(chǔ)設(shè)施,因此在一個(gè)特定的升級(jí)過程中,可能不會(huì)執(zhí)行一些低優(yōu)先級(jí)的連接。 最后一種情況是遺留下來的應(yīng)用程序,從連接到MDMS系統(tǒng)的角度來說,在一些大的公司中,遺留系統(tǒng)是最常見的系統(tǒng)也是處理起來最復(fù)雜的系統(tǒng)。如今,很多公司都有一個(gè)用所謂的"遺留"語言如COBOL所做的重要程序,根據(jù)DevX的一份聲明: "世界上70%的數(shù)據(jù)都是用COBOL語言處理的,并且90%的ATM事務(wù)處理用的都是COBOL語言。如今每天在線處理的COBOL事務(wù)有300億次。500強(qiáng)中有492家使用了COBOL語言,包括全部的100強(qiáng),而且目前在COBOL方面的投資已經(jīng)超過3萬億美元。" 盡管情況如此,但是很少有程序員具有這種必要的COBOL語言的技能。這是因?yàn)楹芏嘤羞@種技能的程序員正處于退休的年齡。因?yàn)闊o論是在公司中還是在大學(xué)中,具有COBOL技能的程序員看起來遠(yuǎn)遠(yuǎn)沒有具有如Java或者.NET技能的程序員那樣有誘人的前景,如今具有這種技能的程序員的數(shù)量在急劇下降,如果公司沒有明智的考慮到這些問題的話,這個(gè)問題將類似于當(dāng)年的Y2K問題,可能成為一件令人頭痛的事情,并且可能導(dǎo)致具有這種技能的程序員的大量加薪。 在有些公司中,存在著這樣的諺語"如果沒有出現(xiàn)問題就不需要修理。"并且他們將其作為另外一種常見的理由,只要這些系統(tǒng)能夠工作就不對(duì)其進(jìn)行任何改進(jìn),有限的資金、資源和時(shí)間最好用在其他地方。從而使得這種類型的系統(tǒng)很難集成到新的MDMS系統(tǒng)中,但是面對(duì)這種趨勢(shì),我的建議是:雖然這些資源仍然可以使用,但是至少應(yīng)該盡量考慮到他們,當(dāng)然是相對(duì)便宜的應(yīng)該優(yōu)先考慮。 并行研發(fā)的問題 我們所需要解決的一個(gè)主要問題是:在一個(gè)組織內(nèi)研發(fā)MDMS系統(tǒng)的同時(shí)常常會(huì)并行的有其他的研發(fā)工作。因此在規(guī)劃MDMS系統(tǒng)或者其他系統(tǒng)的行為時(shí)常常會(huì)引起一些問題。這些問題可能包含以下情景: 直到MDMS已經(jīng)開始"運(yùn)轉(zhuǎn)"時(shí),MDMS系統(tǒng)也沒有得到最初規(guī)劃所需要的數(shù)據(jù)。 作為一種共有的并且是系統(tǒng)需要的數(shù)據(jù),可當(dāng)時(shí)并沒有打算將其包含在MDMS系統(tǒng)中。 在現(xiàn)存的應(yīng)用程序中新識(shí)別出來的共有數(shù)據(jù)并沒有從MDMS中提取出來。 對(duì)研發(fā)團(tuán)隊(duì)和MDMS團(tuán)隊(duì)來說,還有其他的限制因素如預(yù)算、時(shí)間或者資源等。 在一個(gè)組織內(nèi)部署MDMS系統(tǒng)將可能帶來大量增加修改工作,因?yàn)楣芾碚呖偸窃噲D要求研發(fā)路徑和升級(jí)路徑盡可能與MDMS系統(tǒng)自身的研發(fā)路徑相符合。雖然這確實(shí)可能導(dǎo)致大量的令人頭痛的問題以及一些其他問題,但是總體來說還是值得的。 在我曾經(jīng)合作過的幾個(gè)團(tuán)隊(duì)中,他們解決這些可能潛在問題的一種方法是:一開始將他們的數(shù)據(jù)存儲(chǔ)在本地的一個(gè)數(shù)據(jù)庫內(nèi),然后,在一個(gè)合適的時(shí)候,或者從MDMS系統(tǒng)中將這些數(shù)據(jù)導(dǎo)入到這個(gè)數(shù)據(jù)庫中,或者更改連接這樣就可以直接從MDMS中加載數(shù)據(jù)。通過這種方式就可以讓本地應(yīng)用程序按照自己的節(jié)奏、一條一條的將它的管理數(shù)據(jù)轉(zhuǎn)換到MDMS系統(tǒng)中,而且它們就不會(huì)受到其他活動(dòng)的影響也不會(huì)受到這些活動(dòng)的約束。這是因?yàn)橄鄬?duì)而言,更改一個(gè)數(shù)據(jù)庫的連接器或者將另一個(gè)數(shù)據(jù)庫增加到數(shù)據(jù)活動(dòng)腳本如EAI或者ETL或者甚至是一個(gè)SQL Server DTS包中是一件相當(dāng)容易的任務(wù)。 案例研究 在我的客戶中,有一個(gè)客戶很特別,任何修改MDMS系統(tǒng)對(duì)企業(yè)運(yùn)作所造成的影響他都很清楚,并且他對(duì)在最近一次內(nèi)部分類繼承的更新過程中數(shù)據(jù)流過其他系統(tǒng)的速率也非常清楚。雖然只有一部分?jǐn)?shù)據(jù)發(fā)生了改變,但是在真的發(fā)生了改變以后,IT部門就會(huì)開始接到需要技術(shù)支持的傳票--它們聲稱系統(tǒng)A中的數(shù)據(jù)和系統(tǒng)B并不匹配,因?yàn)樵诋?dāng)時(shí)的情況下,只有其中的一個(gè)系統(tǒng)發(fā)生了改變,而另一個(gè)系統(tǒng)還沒有來得及改變。 然后,他們會(huì)發(fā)現(xiàn)另一個(gè)系統(tǒng)--系統(tǒng)C已經(jīng)崩潰,因?yàn)橄到y(tǒng)C的數(shù)據(jù)庫中包含了分類繼承表和公司銷售的產(chǎn)品之間的關(guān)系。這些改變已經(jīng)破壞了原有的連接,因而導(dǎo)致了系統(tǒng)出錯(cuò),并且導(dǎo)致系統(tǒng)C中有些數(shù)據(jù)丟失。幸運(yùn)的是,系統(tǒng)在將這些已經(jīng)被破壞的數(shù)據(jù)傳向其他系統(tǒng)之前就已經(jīng)發(fā)現(xiàn)了問題,否則的話終端用戶有可能使用這些被破壞的數(shù)據(jù)來做任何他們想做的事情。 通過MDMS系統(tǒng)將各個(gè)系統(tǒng)連接在一起確實(shí)存在著一定的風(fēng)險(xiǎn),這些風(fēng)險(xiǎn)又讓你懷疑是否真的值得去冒這種風(fēng)險(xiǎn)。IT團(tuán)隊(duì)為此不得不投入大量的時(shí)間和資源來對(duì)系統(tǒng)C進(jìn)行備份,更不用說他們讓那些終端用戶對(duì)他們失去了信心,并且終端用戶完全有可能將此作為他們工作中的一段插曲。- 1CMM通過信息化實(shí)現(xiàn)跨越式發(fā)展
- 2桌面不要冷落超5類
- 3微軟新開發(fā)技術(shù)一瞥
- 4談項(xiàng)目管理和軟件測試過程(五)
- 5無線網(wǎng)絡(luò)的安全從WEP到WPA
- 6如何升級(jí)有線電視用戶管理系統(tǒng)
- 7行為識(shí)別垃圾郵件
- 8存儲(chǔ)加密應(yīng)對(duì)數(shù)據(jù)失竊
- 9IT項(xiàng)目經(jīng)理怎么樣進(jìn)行項(xiàng)目跟蹤
- 10ITIL、COBIT、CMMi、ISO、17799框架大揭秘
- 11集成時(shí)代: EAI“嫁給”BPI
- 12沈陽oa系統(tǒng),沈陽oa系統(tǒng)誰家的好?
- 13《財(cái)富》:2005年全球技術(shù)發(fā)展八大趨勢(shì)
- 14如何恢復(fù)Unix系統(tǒng)被刪除的文件
- 15災(zāi)難恢復(fù)第一步:應(yīng)災(zāi)文檔
- 16劃定網(wǎng)絡(luò)安全防線
- 17Linux內(nèi)核結(jié)構(gòu)詳解
- 18虛擬存儲(chǔ) 實(shí)在收益
- 19供應(yīng)鏈技術(shù)小專題:ECR高效消費(fèi)者響應(yīng)
- 20了解思科訪問控制列表其他方法
- 21IPv6對(duì)網(wǎng)絡(luò)安全的改進(jìn)與挑戰(zhàn)
- 22談項(xiàng)目管理和軟件測試過程(三)
- 23小企業(yè)應(yīng)善選雙WAN口寬帶路由器
- 24預(yù)測未來的五種攻擊手段
- 25如何選擇自動(dòng)補(bǔ)丁管理策略?
- 26九大技術(shù)九重天
- 27數(shù)據(jù)包分類與檢查一步到位
- 28安全自動(dòng)化應(yīng)超越病毒保護(hù)和補(bǔ)丁管理
- 29Windows安全模式有妙用
- 30協(xié)鑫集團(tuán)CIO渠本強(qiáng):知識(shí)管理驅(qū)動(dòng)業(yè)務(wù)創(chuàng)新
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓