楊永信
摘 要:本文以TSV-SSM元數(shù)據(jù)管理平臺為基礎,通過元數(shù)據(jù)管理平臺設計,能夠?qū)崿F(xiàn)企業(yè)對元數(shù)據(jù)管理體系的有效建立,并保證其具有可靠性、便捷性。此平臺建立可幫助企業(yè)能夠進行3層解題數(shù)據(jù)地圖的繪制,同時平臺還具有實現(xiàn)血統(tǒng)、影響度分析、對比增量儲存的功能,進而能夠更加有效地實現(xiàn)對信息資產(chǎn)的開發(fā)及利用,以保證更加高效的分析及決策,實現(xiàn)對項目風險的有效控制。
關鍵詞: 軟件工程;元數(shù)據(jù)管理;ssm框架;Mysql extjs
文章編號: 2095-2163(2019)03-0312-03 中圖分類號: TP311.13 文獻標志碼: A
0 引 言
隨著現(xiàn)代科學技術的不斷發(fā)展,各行各業(yè)相應的數(shù)據(jù)量在不斷增加,在龐大的數(shù)據(jù)環(huán)境下,企業(yè)的各類數(shù)據(jù)環(huán)境之間具有非常復雜的關系。當前有關數(shù)據(jù)管理的相關研究以及數(shù)據(jù)管理的平臺設計還處于以元模型建立的基礎上,相對來說對于數(shù)據(jù)的開發(fā)利用難度較大,相應的維護成本也較高,特別是對于數(shù)據(jù)的可視化開發(fā)來說,相應的難度及成本更高。
1 元數(shù)據(jù)管理原理分析
1.1 元數(shù)據(jù)及管理分類
在傳統(tǒng)數(shù)據(jù)字典中,包含有索引及表等模式對象信息,元數(shù)據(jù)的概念提出也始于此階段,所以就保證相關內(nèi)容具有一定的沿襲,主要的目的就是為了能夠?qū)崿F(xiàn)對數(shù)據(jù)的描述。在元數(shù)據(jù)庫中,對于業(yè)務數(shù)據(jù)的存儲,主要以數(shù)值為主,在元數(shù)據(jù)庫進行數(shù)據(jù)特征的存儲,可以對環(huán)境信息進行描述。若要對包含商業(yè)規(guī)則、數(shù)據(jù)轉移等的信息實現(xiàn)整理和歸納,就需要對元數(shù)據(jù)做出有效的管理,進而保證數(shù)據(jù)的高效性。
1.2 TSV概述
TSV,即Three Step View,是三層階梯視圖的英文縮寫。企業(yè)在對數(shù)據(jù)進行應用的過程中,主要有3個方面,即:領導、業(yè)務人員及開發(fā)人員。對于TSV的應用來說,其在企業(yè)中的應用因為企業(yè)各個階層用戶需求的不同,對數(shù)據(jù)庫數(shù)據(jù)流的重視程度也就不同,業(yè)務人員所產(chǎn)生的主要數(shù)據(jù)多是針對生產(chǎn)者和消費者,而管理者所關注的則是大數(shù)據(jù)之間的相互關系及流向,同時開發(fā)人員側重的卻是數(shù)據(jù)的精細化走向,所以,TSV是以企業(yè)實際應用為基礎進行的。
2 基于TSV-SSM的元數(shù)據(jù)管理流程
當前對于元數(shù)據(jù)的管理可以按照一定的流程展開設計,對此可做闡釋如下。
步驟一,對元數(shù)據(jù)的來源進行確定,即對元數(shù)據(jù)管理體系中的系統(tǒng)進行規(guī)劃。
步驟二,對底層元數(shù)據(jù)庫進行參數(shù)的設置及采集任務的制定,因為此時的元數(shù)據(jù)庫證明是成功鏈接的原因。
步驟三,對元數(shù)據(jù)庫進行建模及存儲,并以cwm標準研發(fā)實現(xiàn)。
步驟四,設計中加上對元數(shù)據(jù)庫的變更及運維。
步驟五,對數(shù)據(jù)做到有效追蹤,并在應用層面上實現(xiàn)對數(shù)據(jù)的宏觀縱覽及管控。
3 元數(shù)據(jù)管理平臺設計與實現(xiàn)
3.1 功能流程設計
在進行平臺功能流程設計的過程中,需要保證相關的設計能夠符合元數(shù)據(jù)的存在周期,而對于以企業(yè)數(shù)據(jù)分散為基礎的企業(yè)的功能流程研發(fā)設計過程中,就需要對存儲體系加以提煉、簡化及采集,并通過搭建元數(shù)據(jù)樹結構來對元數(shù)據(jù)進行深入挖掘,再通過3層階梯視圖對元數(shù)據(jù)進行有效管理。本次研究給出的功能流程設計如圖1所示。這里可得研究內(nèi)容分述如下。
3.1.1 元數(shù)據(jù)導入配置
(1)在任務采集前,就需要對懸掛點進行配置,進而實現(xiàn)對元數(shù)據(jù)瀏覽數(shù)的構建,這也是懸掛點配置。
(2)實現(xiàn)對數(shù)據(jù)源類型、鏈接信息及賬戶信息的配置,接下來通過相應的鏈接測試來有效配置數(shù)據(jù)源,進而開啟任務采集過程。
3.1.2 元數(shù)據(jù)采集
元數(shù)據(jù)采集是元數(shù)據(jù)管理的基礎和前提。只有所采集的數(shù)據(jù)源達到一定數(shù)目時,才能夠進行對元數(shù)據(jù)系統(tǒng)的完備及完善設計,同時還要全程監(jiān)控元數(shù)據(jù)不會丟失,保證數(shù)據(jù)地圖具有完整性。
3.1.3 元數(shù)據(jù)瀏覽
(1)對于已經(jīng)配置好的懸掛點可以在左側元數(shù)據(jù)樹狀結構中進行顯示,進而可以保證對相應結果進行直觀的查看,以3層階梯視圖為基礎,元數(shù)據(jù)同樣可以分為3層,即:系統(tǒng)層、系統(tǒng)對應數(shù)據(jù)庫層及各庫下屬表層。
(2)實現(xiàn)對對應庫所屬表名及創(chuàng)建時間的展示。
(3)當需要對表進行雙擊時,就能夠查看此表的詳細信息,具體包括有字段、約束、索引、視圖等,并以下拉菜單的形式進行顯示,這樣就能夠?qū)崿F(xiàn)對元數(shù)據(jù)信息的有效查看。
3.1.4 采集任務管理及數(shù)據(jù)分析
采集任務結束后,就能夠詳盡記錄自動采集和手動采集的各類信息,并以列表的形式進行展示,同時也可以進行詳細日志的查詢,為后期執(zhí)行過程中存在問題的修改提供了保障。
3.1.5 元數(shù)據(jù)檢索及元數(shù)據(jù)維護
元數(shù)據(jù)檢索時,就需要進行篩選范圍及鍵入關鍵詞的設置,進而獲取對元數(shù)據(jù)的有效查詢。而元數(shù)據(jù)維護主要是對元數(shù)據(jù)中各個數(shù)據(jù)節(jié)點進行維護,同時還需要對采集數(shù)據(jù)的數(shù)據(jù)源進行維護。
3.2 架構設計及應用
技術架構的信息源主要有6個方面,即:數(shù)據(jù)源層、采集層、存儲層、應用服務層、門戶管理層、用戶層。其中,第一層可以提取系統(tǒng)信息,第二層可以有效地整理歸納所采集的數(shù)據(jù),第三層可以將采集的數(shù)據(jù)匯總到數(shù)據(jù)庫中進行存儲和管理,第四層和第五層能夠?qū)⒁淹ㄟ^安全認證的信息進行存檔,并通過安全訪問的方式實現(xiàn)對文檔的存儲,從而滿足用戶的瀏覽需求。
4 應用案例及分析
2018年,某證券公司在進行內(nèi)部數(shù)據(jù)治理過程中,與某軟件技術開發(fā)公司積極展開合作,同時為軟件技術開發(fā)公司提供了元數(shù)據(jù)等諸多數(shù)據(jù)治理內(nèi)容。
首先,該軟件技術開發(fā)公司在全面調(diào)研后,將元數(shù)據(jù)管理范圍確定為5個核心系統(tǒng),并將元數(shù)據(jù)實體及其關系整合、元數(shù)據(jù)采集及其統(tǒng)一管理等,作為該項目的最終目標。
其次,該合作項目通過TSV-SSM元數(shù)據(jù)管理平臺,有效構建了元數(shù)據(jù)管理瀏覽體系,從而形成一個全面的元數(shù)據(jù)樹結構。
再次,對該證券公司的數(shù)據(jù)庫進行整理后,生成了五千多張工作表單,將其作為元數(shù)據(jù)來源,并全面導入到元數(shù)據(jù)管理系統(tǒng)中,用以構建一個完整的元數(shù)據(jù)庫。
最后,采用3層階梯視圖法對數(shù)據(jù)模型和關系進行梳理,并規(guī)劃了定期采集任務,進一步加強對元數(shù)據(jù)的應用,同時深入挖掘其使用價值,進而形成元數(shù)據(jù)創(chuàng)建、分析與維護體系。
5 結束語
綜上所述,對于企業(yè)中的數(shù)據(jù)管理已經(jīng)成為企業(yè)發(fā)展的重要組成部分,企業(yè)想要發(fā)展就必須對數(shù)據(jù)實施科學管理。本文通過對以TSV-SSM為基礎的元數(shù)據(jù)管理平臺的不斷升級建設,除了對數(shù)據(jù)做到有效治理外,還能夠?qū)?shù)據(jù)體系進行有效梳理及挖掘,從而保證企業(yè)對數(shù)據(jù)應用效率的提升。未來若要在各個領域中實現(xiàn)對元數(shù)據(jù)管理系統(tǒng)的建設,還需要在實踐中大膽探索,并陸續(xù)推出各類應用創(chuàng)新成果。
參考文獻
[1]張勇,蔡璐,李月明. 非物質(zhì)文化遺產(chǎn)數(shù)字資源元數(shù)據(jù)標準應用的研究和思考[J]. 圖書館,2016,42(2):38-42.
[2] 樊友洪,鄧韌,李生林.一種基于泳道數(shù)據(jù)流圖的數(shù)據(jù)需求分析方法[J]. 中國科技縱橫,2015,11(2):24-26.
[3] 周燕玲. Spring MVC框架開發(fā)WEB應用程序的探索與研究[J]. 科技廣場,2016,28(6):25-28.