[發明專利]一種向測試環境進行報表元數據同步的方法及系統有效
| 申請號: | 201110195911.0 | 申請日: | 2011-07-13 |
| 公開(公告)號: | CN102289460A | 公開(公告)日: | 2011-12-21 |
| 發明(設計)人: | 劉晗;凌曉珂;錢晟翔;黃炳 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 任默聞 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 環境 進行 報表 數據 同步 方法 系統 | ||
技術領域
本發明關于數據同步處理技術領域,具體地講是一種向測試環境進行報表元數據同步的方法及系統。
背景技術
隨著信息技術的不斷發展,企業生產經營對信息系統的依賴程度越來越高,反映企業經營的各種報表也越來越多,如經營分析類報表的應用越來越廣。目前對于報表類數據庫元數據的版本維護工作主要是使用第三方工具完成的,這些通用的版本維護工具,雖能可以對版本進行一定的管理,維護各個版本的基線,但也存在以下不足之處:
(1)報表類數據庫元數據之間具有較強的依賴性,但第三方工具缺乏元數據間的流向分析,無法驗證元數據版本的正確性。
(2)報表類數據庫元數據前后版本之間存在較強的依賴性,但第三方工具缺乏對于報表元數據的基線存儲,不利于元數據增量版本的制作和部署。
(3)單元測試、集成測試、系統測試、適應性測試或者生產系統等多個測試環境之間存在環境差異性,但第三方工具缺少對于環境基線的比對,無法保證各環境之間元數據的同步。
針對如上難題,人們一直在研究如何解決報表數據庫中元數據的同步問題,從而保證報表元數據在單元測試、集成測試、系統測試、適應性測試或者生產系統等多個測試環境之間的一致性。
發明內容
本發明提供了一種向測試環境進行報表元數據同步的方法及系統,以解決報表數據庫中元數據的同步問題,實現報表元數據在單元測試、集成測試、系統測試、適應性測試或者生產系統等多個測試環境之間的一致性。
本發明的目的之一是,提供一種向測試環境進行報表元數據同步的方法,該方法包括:在開發環境中讀入用戶提交的報表清單,并根據報表清單的報表編號從開發環境數據庫獲取對應的報表元數據;根據報表元數據生成元數據信息和元數據流向關系信息,將元數據信息和元數據流向關系信息以當前版本號為單位存儲到元數據庫中,并根據元數據信息和元數據流向關系信息生成當前版本號報表元數據制作清單;根據當前版本號報表元數據制作清單從版本基線庫中獲取對應的歷史元數據,將當前版本號報表元數據制作清單中的報表元數據結構信息與歷史元數據的結構信息進行對比,生成增量結構信息,并用增量結構信息更新所述版本基線庫中對應的歷史元數據;根據當前版本號報表元數據制作清單從測試環境中獲取對應的元數據,生成測試環境元數據結構信息,并從版本基線庫中獲取當前版本號報表元數據的版本基線,判斷測試環境元數據結構信息是否與版本基線相一致,如果是,則根據當前版本號報表元數據制作清單生成當前版本號元數據的同步版本;將同步版本傳送到對應的測試環境中。
本發明的目的之一是,提供一種向測試環境進行報表元數據同步的系統,該系統包括:報表元數據讀入單元,用于在開發環境中讀入用戶提交的報表清單,并根據報表清單的報表編號從開發環境數據庫獲取對應的報表元數據;制作清單生成單元,用于根據報表元數據生成元數據信息和元數據流向關系信息,將元數據信息和元數據流向關系信息以當前版本號為單位存儲到元數據庫中,并根據元數據信息和元數據流向關系信息生成當前版本號報表元數據制作清單;版本基線維護單元,用于根據當前版本號報表元數據制作清單從版本基線庫中獲取對應的歷史元數據,將當前版本號報表元數據制作清單中的報表元數據結構信息與歷史元數據的結構信息進行對比,生成增量結構信息,并用增量結構信息更新版本基線庫中對應的歷史元數據;測試環境驗證單元,用于根據當前版本號報表元數據制作清單從測試環境中獲取對應的元數據,生成測試環境元數據結構信息,并從版本基線庫中獲取當前版本號報表元數據的版本基線,判斷測試環境元數據結構信息是否與版本基線相一致,如果是,則根據當前版本號報表元數據制作清單生成當前版本號元數據的同步版本;同步版本發送單元,將同步版本發送到對應的測試環境中。
本發明的有益效果在于:直接從開發環境中獲取并提煉開發元數據,建立元數據信息庫,從而保證了元數據的時效性和準確性。記錄元數據變更的軌跡,對存在于生命周期內的元數據進行變更軌跡分析,維護版本基線,并支持恢復出各個時期元數據的數據結構以及變更的數據結構。通過對元數據程序語法進行分析,獲得元數據間的流向關系,快速準確地生成元數據有向網模型,確保以報表為單位的版本制作的準確性。通過對各個測試環境的安裝驗,即對版本安裝的環境進行基線比對,減少版本錯裝、漏裝的可能性,確保各測試環境間的版本同步。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110195911.0/2.html,轉載請聲明來源鉆瓜專利網。





