一種鐵路主數(shù)據(jù)全生命周期管理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)管理技術(shù)領(lǐng)域,尤其涉及一種鐵路主數(shù)據(jù)全生命周期管理方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前,越來越多的企業(yè)和行業(yè)面臨跨業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)共享問題,為保持行業(yè)范圍內(nèi)各個(gè)不同的業(yè)務(wù)系統(tǒng)更大的數(shù)據(jù)一致性,主數(shù)據(jù)管理MDM技術(shù)迎時(shí)而生。主數(shù)據(jù)管理MDM(Master Data Management)描述了一組規(guī)程、技術(shù)和解決方案,這些規(guī)程、技術(shù)和解決方案用于為所有利益相關(guān)方(如用戶、應(yīng)用程序、數(shù)據(jù)倉庫、流程以及貿(mào)易伙伴)創(chuàng)建并維護(hù)業(yè)務(wù)數(shù)據(jù)的一致性、完整性、相關(guān)性和精確性。很多企業(yè)被MDM的想法所吸引,并將其以中間件的形式運(yùn)用到系統(tǒng)的基礎(chǔ)框架中,通過對主數(shù)據(jù)的統(tǒng)一管理,維護(hù)整個(gè)企業(yè)內(nèi)部跨地區(qū)不同業(yè)務(wù)應(yīng)用系統(tǒng)的數(shù)據(jù)一致性。
[0003]隨著高速鐵路信息化發(fā)展,鐵路系統(tǒng)中各部門業(yè)務(wù)數(shù)據(jù)的一致性管理越來越重要。在鐵路信息化建設(shè)之初,公用基礎(chǔ)信息的理念薄弱,缺乏統(tǒng)籌規(guī)劃,各系統(tǒng)建設(shè)多面向各自單獨(dú)的業(yè)務(wù)應(yīng)用,公用基礎(chǔ)信息分散于各個(gè)相互隔離的系統(tǒng),形成自采集、自存儲(chǔ)、自維護(hù)的現(xiàn)象。由于對公用基礎(chǔ)信息的概念有著不同的理解,從各系統(tǒng)中抽取數(shù)據(jù)進(jìn)行統(tǒng)一的管理沒有達(dá)成共識(shí),且各系統(tǒng)基礎(chǔ)信息格式各異,多詞一義、一詞多義等現(xiàn)象普遍存在,導(dǎo)致數(shù)據(jù)難以共享。為此,迫切需要從統(tǒng)一、規(guī)范公用基礎(chǔ)信息角度,建設(shè)先進(jìn)適用、科學(xué)合理、安全可靠的鐵路公用基礎(chǔ)編碼平臺(tái),為鐵路各業(yè)務(wù)信息系統(tǒng)的互聯(lián)互通、資源共享和發(fā)揮業(yè)務(wù)信息系統(tǒng)綜合效益打下基礎(chǔ)。
[0004]因此,如何提供一種鐵路主數(shù)據(jù)全生命周期管理方法及系統(tǒng),以實(shí)現(xiàn)不同機(jī)構(gòu)對數(shù)據(jù)訪問的需求,保證鐵路行業(yè)內(nèi)各業(yè)務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)數(shù)據(jù)的一致性具有重要意義。
【發(fā)明內(nèi)容】
[0005]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決或者減緩上述問題的鐵路主數(shù)據(jù)全生命周期管理方法及系統(tǒng),保證鐵路行業(yè)內(nèi)各業(yè)務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)數(shù)據(jù)的一致性,實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)化管理。
[0006]根據(jù)本發(fā)明的一個(gè)方面,提供了一種鐵路主數(shù)據(jù)全生命周期管理方法,該方法包括:
[0007]構(gòu)建多種鐵路主數(shù)據(jù)屬性模型;
[0008]建立不同的主數(shù)據(jù)屬性模型的關(guān)聯(lián)關(guān)系,根據(jù)主數(shù)據(jù)屬性模型之間的關(guān)聯(lián)關(guān)系進(jìn)行主數(shù)據(jù)的自動(dòng)配置;
[0009]根據(jù)預(yù)設(shè)的編碼規(guī)則,對每一主數(shù)據(jù)屬性模型中的主數(shù)據(jù)字段進(jìn)行標(biāo)識(shí)編碼,得到編碼數(shù)據(jù);所述預(yù)設(shè)的編碼規(guī)則包括碼段的劃分、編碼的字符格式以及編碼長度;
[0010]對所述編碼數(shù)據(jù)的變化狀態(tài)進(jìn)行記錄,繪制編碼數(shù)據(jù)的變化軌跡,以實(shí)現(xiàn)編碼數(shù)據(jù)的全生命周期管理。
[0011]其中,所述方法還包括:
[0012]對更新后的編碼數(shù)據(jù)進(jìn)行審核校驗(yàn);
[0013]根據(jù)預(yù)設(shè)版本管理策略,確定通過審核校驗(yàn)的編碼數(shù)據(jù)的發(fā)布版本,并進(jìn)行發(fā)布。
[0014]其中,當(dāng)接收到用戶輸入的新的編碼數(shù)據(jù)時(shí),所述方法還包括:
[0015]對用戶輸入的新的編碼數(shù)據(jù)進(jìn)行唯一性檢驗(yàn);
[0016]根據(jù)所述預(yù)設(shè)的編碼規(guī)則,對用戶輸入的新的編碼數(shù)據(jù)進(jìn)行數(shù)據(jù)格式的一致性校驗(yàn)。
[0017]其中,所述方法還包括:
[0018]當(dāng)編碼數(shù)據(jù)進(jìn)行變更時(shí),依據(jù)所述預(yù)設(shè)的編碼規(guī)則對所述編碼數(shù)據(jù)進(jìn)行編碼更新,得到更新后的編碼數(shù)據(jù)。
[0019]其中,所述對所述編碼數(shù)據(jù)的狀態(tài)進(jìn)行記錄,繪制編碼數(shù)據(jù)的變化軌跡,以實(shí)現(xiàn)編碼數(shù)據(jù)的全生命周期管理,包括:
[0020]為生成的編碼數(shù)據(jù)添加時(shí)間戳;
[0021]為更新后的編碼數(shù)據(jù)更新所述時(shí)間戳;
[0022]通過所述時(shí)間戳的變化進(jìn)行編碼數(shù)據(jù)的狀態(tài)監(jiān)控,并繪制所述編碼數(shù)據(jù)隨時(shí)間的變化軌跡。
[0023]其中,所述方法還包括:
[0024]根據(jù)所述時(shí)間戳計(jì)算編碼數(shù)據(jù)的生效狀態(tài)日期和失效狀態(tài)日期;
[0025]推送進(jìn)入生效狀態(tài)日期的編碼數(shù)據(jù),并刪除進(jìn)入失效狀態(tài)日期的編碼數(shù)據(jù)。
[0026]其中,所述預(yù)設(shè)的編碼規(guī)則為根據(jù)國家標(biāo)準(zhǔn)、鐵路行業(yè)標(biāo)準(zhǔn)和事實(shí)標(biāo)準(zhǔn)確定的。
[0027]根據(jù)本發(fā)明的另一個(gè)方面,提供了一種鐵路主數(shù)據(jù)全生命周期管理系統(tǒng),該系統(tǒng)包括:
[0028]主數(shù)據(jù)屬性模型構(gòu)建模塊,用于構(gòu)建多種鐵路主數(shù)據(jù)屬性模型;
[0029]主數(shù)據(jù)自動(dòng)配置模塊,用于建立不同的主數(shù)據(jù)屬性模型的關(guān)聯(lián)關(guān)系,根據(jù)主數(shù)據(jù)屬性模型之間的關(guān)聯(lián)關(guān)系進(jìn)行主數(shù)據(jù)的自動(dòng)配置;
[0030]編碼模塊,用于根據(jù)預(yù)設(shè)的編碼規(guī)則,對每一主數(shù)據(jù)屬性模型中的主數(shù)據(jù)字段進(jìn)行標(biāo)識(shí)編碼,得到編碼數(shù)據(jù);所述預(yù)設(shè)的編碼規(guī)則包括碼段的劃分、編碼的字符格式以及編碼長度;
[0031]全生命周期管理模塊,用于對所述編碼數(shù)據(jù)的變化狀態(tài)進(jìn)行記錄,繪制編碼數(shù)據(jù)的變化軌跡,以實(shí)現(xiàn)編碼數(shù)據(jù)的全生命周期管理。
[0032]其中,所述系統(tǒng)還包括:
[0033]審核校驗(yàn)?zāi)K,用于對更新后的編碼數(shù)據(jù)進(jìn)行審核校驗(yàn);
[0034]版本發(fā)布模塊,用于根據(jù)預(yù)設(shè)版本管理策略,確定通過審核校驗(yàn)的編碼數(shù)據(jù)的發(fā)布版本,并進(jìn)行發(fā)布。
[0035]其中,所述系統(tǒng)還包括:
[0036]數(shù)據(jù)校驗(yàn)?zāi)K,用于當(dāng)接收到用戶輸入的新的編碼數(shù)據(jù)時(shí),對用戶輸入的新的編碼數(shù)據(jù)進(jìn)行唯一性檢驗(yàn);
[0037]根據(jù)所述預(yù)設(shè)的編碼規(guī)則,對用戶輸入的新的編碼數(shù)據(jù)進(jìn)行數(shù)據(jù)格式的一致性校驗(yàn)。
[0038]本發(fā)明的有益效果為:
[0039]本發(fā)明提供的鐵路主數(shù)據(jù)全生命周期管理方法及系統(tǒng),通過對主數(shù)據(jù)中編碼數(shù)據(jù)唯一性與一致性檢查,對數(shù)據(jù)進(jìn)行自動(dòng)篩選,保證鐵路行業(yè)內(nèi)各業(yè)務(wù)應(yīng)用系統(tǒng)的基礎(chǔ)數(shù)據(jù)的一致性,以實(shí)現(xiàn)不同部門對數(shù)據(jù)訪問的需求,進(jìn)而實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)化管理,減少出錯(cuò)的概率,節(jié)約大量的人工成本。而且通過為數(shù)據(jù)添加時(shí)間戳對數(shù)據(jù)從產(chǎn)生到失效的全過程進(jìn)行監(jiān)控,自動(dòng)推送進(jìn)入生效日期的數(shù)據(jù)和自動(dòng)刪除進(jìn)入失效的數(shù)據(jù),實(shí)現(xiàn)了數(shù)據(jù)的全生命周期管理。
[0040]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
【附圖說明】
[0041]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0042]圖1為本發(fā)明實(shí)施例提出的一種鐵路主數(shù)據(jù)全生命周期管理方法的流程圖;
[0043]圖2為本發(fā)明實(shí)施例提出的一種鐵路主數(shù)據(jù)全生命周期管理系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0044]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。
[0045]本技術(shù)領(lǐng)域技術(shù)人員可以