一套基礎穩定、體係完善(shàn)、數據(jù)準確的元數據(jù),是業(yè)務(wù)係統穩定運行的前提,對元(yuán)數據的治理是一項常(cháng)態化任務。
本(běn)文將從以下四個方麵介紹資源域元數據的管理思路(lù)。

構建標準的資源元數據體係,將把(bǎ)運營商的網絡資源數據全麵變成數字資產,通過對資源數據(jù)的使用、加工(gōng)與分(fèn)析,為業(yè)務的經(jīng)營與發展提供支撐,確(què)保運(yùn)營商的數據資產發揮其業務價(jià)值。
以(yǐ)行業規範為基礎框架,結合已有元數據,以統一業務定義、統一物理模型、統一信息項為目標(biāo)進行標準化整理,形成資源(yuán)元數據標準體係。

元數據體係構建過程
元數據體係中規格的梳理:從點、線(xiàn)、網、標識做頂層抽象,逐級(jí)分解定(dìng)義(yì)業務對象的大類、細類、規格體係,將運營(yíng)商網絡(luò)資源納入體係中具體位置,覆蓋所有資源應用需求。
元數據體係中業務屬(shǔ)性(xìng)的梳理:梳理各類業務屬性的標準術語,比如設備名稱(chēng)、設備編碼、安置地點、設備容量、設備型(xíng)號等,對這些業務術語進行目錄(lù)化、標準化。並將業務屬性(xìng)映射至對應物理庫(kù)表字(zì)段,包括字段名稱、字段編碼、字(zì)段取(qǔ)值範圍、是否主(zhǔ)鍵、是否唯一、是否非空等。
元數據體係(xì)中模型的梳理:運用大類建(jiàn)模思路,保持大類主表的穩(wěn)定,通過繼承大類(lèi)加擴展(zhǎn)表的方式實現靈活擴展。使用主表+擴展表+縱表,通過元(yuán)數據封裝(zhuāng)實現業務對象的存儲,規格間的關(guān)係集中在大類的主(zhǔ)表(biǎo)上,確保模型收斂(liǎn)性和擴展性的(de)平衡。

元數據體係(大類-細類-規格-屬性)
產品元數據體係,從規格、屬性等層麵,兼顧共性與個性(xìng)需求,實現並存管理。規格層麵有標準(規範)規格、產品(擴展)規格、(項目)私(sī)有規格;屬性層麵,又區分標準(zhǔn)屬性、產品屬性、項目私有屬(shǔ)性。建立形成以行業標準為核心,產品可擴展的穩(wěn)健元數(shù)據體係(xì)(大類-細類-規格-屬性)。
大類:以點、線、網、標識(shí)作為頂層,根據幾何形態和(hé)功能作為大類劃分的(de)依據,形成網絡資源的大類實體。
細類:根(gēn)據功能和特(tè)性,對大類進一步(bù)穩定劃分,用於目錄化的管理業務對象(xiàng),提升管理效率,降低管理難度。
頂層實體 | 大類實體 | 細類實體 |
點 | 設施 | 可管理(lǐ)空間的端點設施、端點設施、非支撐端點設施、可管理空間(jiān)的設施劃分空間等 |
點 | 設備 | 電連接設(shè)備、光連接(jiē)設備、PDH、SDH、ASON、波分、OTN、IPRAN、IP、5G核心網、4G核心網、IMS、PON、L網無線設備、5G無線設備、動環(huán)設備等 |
點 | 硬件 | 架、框、槽道、板(bǎn)卡、模塊、U位、卡、軟件等 |
點 | 端口/端子 | 連接端子(zǐ)、傳送層基礎端口、傳送層劃分端口、會話層/表示(shì)層端口、動(dòng)力端子等 |
線 | 纜線 | 通信纜段、通信(xìn)原子線、接續原子線、動力纜段、動力原子線、纜線集合等 |
線 | 設施段 | 支撐段(duàn)、支撐通道(dào)等 |
線 | 鏈路 | 媒介(jiè)層原子鏈路、媒介層長鏈路(lù)、協議層原子鏈路、協議層(céng)長鏈路、劃分(fèn)鏈(liàn)路等 |
網 | 網 | 支撐網、光電纜網、通信係統、虛(xū)擬網、動(dòng)環係統等 |
標識 | 碼號 | 用(yòng)於標識設施點、用於標識設備、用於標識硬(yìng)件、用於標識端口端子等(děng) |
元數據大類-細(xì)類劃分
規格:具體業務對(duì)象,表(biǎo)述業務具體特(tè)征的內(nèi)容,根據歸屬細類進行體係化管理(lǐ)。在規格的定義過程中,除去行業規範已有的標準規格之外,產(chǎn)品根據(jù)需求,在大類-細類的體係框架內,擴展補充相關業務對(duì)象的規(guī)格定義,滿足生產管理的需要。
屬性:業務(wù)對象的業(yè)務屬(shǔ)性(xìng)。分為三類:標準屬性、產(chǎn)品屬性、私有(yǒu)屬性,標準屬性是符合行業規(guī)範的(de)屬性,產品屬性是不屬於行業規範但又具備一定通用性的屬性,私有屬性則屬於某個(gè)項目所(suǒ)私有,這些業務屬性將按屬性分類和性質分別存於不(bú)同的表(biǎo)(主表、擴展表、縱表)。
作為行業核心數(shù)據的資源域元數據分(fèn)散於各生產係統中,需要將分散的元數據采集清洗(xǐ)融合完成匯聚,不斷完善(shàn)產品元數據核心資產。

匯聚完善元數據過程
采集:從不同數(shù)據(jù)源(yuán)中獲取已有元(yuán)數(shù)據,包括規格、屬性、字典值等數據(jù);
清洗:分(fèn)析采集的元數據,根據一些業務原則(是否在(zài)用(yòng)、是否合理、是否退網等)對(duì)規格、屬性(xìng)、字典值等進行判斷(duàn),清洗采(cǎi)集來的元數據,元數據去偽存精,剔除無(wú)效\無用數據;
融合:根據元數據的劃分定義原則(zé),對清洗之後的規格、屬(shǔ)性等數據進行分析融合(hé),包(bāo)括識別同類(lèi)規格進(jìn)行歸並,識別(bié)定義不合理的規格重新定義(yì),識別相近含義的屬性進行統一定義,對相近含義的字(zì)典類型(xíng)和字典值(zhí)合並(bìng)統一等;
匯聚:通過不斷的匯聚過程,實現元數據的完備性(xìng)、全麵性,最終形成產品統(tǒng)一全麵的元數據體係。
正如開篇所述,高質量的元數據是提升業務效率、加強管理與分析能力的(de)必要條件。通過對元數據進行統(tǒng)一管理(lǐ),元數據資產的(de)可視化,數據關係的分析等手段,使產品元數據不斷得以提升和保障。

元數據管理分析
元(yuán)數據資產視圖從宏觀層麵組織信息,力求以管理(lǐ)視角對信息資產進行綜合,全局展現資(zī)產(chǎn)的(de)宏觀信息,有效挖掘信息的潛在價值。
資產視圖展現產品、各項目的元數據概覽情況:
數(shù)據總體概覽:展示產品、項目(mù)落(luò)地的(de)規格數量、屬性數量、重點規格引用情況;展示規格的分類占比情況,包(bāo)括標準規格占比、產(chǎn)品規格占比、私有規格占比信息;
配置橫向(xiàng)分析結果:對項目落地的規格、屬性跟產品元數據的橫向比較結果展示,展示規格屬(shǔ)性的配置一致性情況;
數據質(zhì)量評價:根據元數據稽核正(zhèng)常數、標準規格使用率、標準屬性使用率等信息,對元數(shù)據情況進行定性評價(jià),發現元數據配置的短板問題和優化(huà)內容,推進(jìn)元數據(jù)整體質量提升。
血緣分析可以讓使用者根據需要了解元數據(jù)間的關係,每種關係的具體內容,產生(shēng)什麽(me)樣的輸出。從某(mǒu)一資源規格(gé)出發,深入追蹤其元數據的幾種內在關係:
分析規格與項目的引用關係,掌握規格被各項目的使用情況、與產品對比(bǐ)分析(xī)項(xiàng)目中規格屬性的配置差異性;
分析規格與規格的關(guān)係,發現規格間關係的缺失情況,識別元數據中的關係引(yǐn)用(yòng)高頻次規格;
分析規格屬性與業務標簽(qiān)、API的引用關係,挖掘屬性和API的關聯情況,判(pàn)斷屬性對業務邏輯的影響程度,為屬性配置調(diào)整提供重要參考。
質(zhì)量管理,提升數(shù)據準(zhǔn)確性
元數據的本質決(jué)定了其質量影響範圍較大(dà),元數據的業務類、技術類配(pèi)置信息項較多,而且(qiě)不少信息項都是關鍵性配置信息,這些信息要麽影響實例數據質量、要(yào)麽影(yǐng)響係統功能邏輯,通過數據稽核手段,及(jí)時發現問題,保障相關元數據配置的準確性。
元數據稽核是對元數(shù)據本身合法性等方麵檢(jiǎn)查的過(guò)程,通過稽核規則(zé)和執行稽核來實現對數據屬性、數據屬性(xìng)關係、數據表關係的檢查。
通過元數據稽核規則發現元數據配置問題,並提供清(qīng)晰的異常修複提示,方(fāng)便管理人員通過管理能力快速修複元數據問題。
元數據稽核規則(zé)示例
穩健統一的元數據體係,有利於平台服務層、核(hé)心數(shù)據層的統一(yī),在此(cǐ)基(jī)礎上形成統一版本的生產係統,支撐上層(céng)規建營維優(yōu)的應用建設。此處(chù)將探(tàn)討一些高質量元數據(jù)的使用價值,在實(shí)際的(de)應用過程相信(xìn)能(néng)夠發現更多的可能性。
資(zī)源的基礎(chǔ)維護功能(查詢、新增、修(xiū)改等)可基於元數據驅動快速實現。規格屬性是需要界麵的控件展現,屬性的UI形態各不(bú)一樣,有文本框、下(xià)拉框、日期框、大文本框等各種不(bú)一樣的輸入元素,通過引用HandleBars語義模板庫,可根據配置數據生成前端(duān)view來快速生成某業務(wù)對象管(guǎn)理界麵的web模板,將這一整套實現機製封裝形成產(chǎn)品的屬性組件、查(chá)詢組件等基(jī)礎能力,通過屬性、查詢等基礎組件利用元數據配置簡(jiǎn)化業務功能(néng)的開發。

元數(shù)據驅動生成基礎功能
從需求到功能的轉換,則隻需兩步:首先分析需求並整理元數據(jù),通過元數據管(guǎn)理能力進行配置;然後業(yè)務側(cè)應用通過組件加載配置數據,自(zì)動生成查詢、增加、修(xiū)改的功能界麵。擺(bǎi)脫硬代碼實現的傳(chuán)統模式,使業(yè)務對象的基礎管理功能能夠靈活快速實現(xiàn)。
基於資(zī)源(yuán)數據的能力共享(xiǎng)要求,需要提供統一標準(zhǔn)對外的數據服(fú)務和(hé)業務服務能力。以元數據驅動,通過配(pèi)置手段可快(kuài)速提供麵(miàn)向資源規格的CRUD基礎數(shù)據服務。
數據服務的定義,數據服務中所需的各實體規格的屬(shǔ)性選擇,確定數據服務的入參、出參、關聯條件所需的屬(shǔ)性。

數據服務涉及的規格屬性選擇
數據服務(wù)中邏輯的組裝,對數據服(fú)務中的關聯條件,進行設置:
建立規格間屬性的關聯關(guān)係(xì),對關聯條件定義外(wài)關聯等約(yuē)束。如下圖①、②所示,將(jiāng)規格A的屬性A與規格(gé)C的屬性A建立“=”的關聯(lián)關係(xì),形成條件1;對③、④兩(liǎng)個屬性進行組裝,形成條件2;根據邏輯要求,可繼續形(xíng)成關聯條件N;
後續再對條件1、條件2、條件(jiàn)N根據數據(jù)服務的邏輯需要進行條件間(jiān)關係(與、或(huò)等組合)的進一步組裝;
組裝的條件最終都會根據元數據屬性存儲配置(zhì)翻譯為數據庫(kù)層麵表字段的關(guān)聯。

數據服務的條件組(zǔ)裝
通過元數據驅動生成數據服務,根據業務需求配置相關的資源規格和(hé)業務屬性的關係,降(jiàng)低數據服務的開發難度,數據服務的標準化也容易(yì)得以(yǐ)保障。