亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種利用q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法

文檔序號:6619854閱讀:239來源:國知局
一種利用q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法
【專利摘要】本發(fā)明公開了一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,該方法通過Q復(fù)制技術(shù)實時將數(shù)據(jù)從源系統(tǒng)復(fù)制到統(tǒng)一數(shù)據(jù)平臺,再復(fù)制到應(yīng)用系統(tǒng),該過程可以完成數(shù)據(jù)篩選、轉(zhuǎn)化、整合等功能,因而統(tǒng)一數(shù)據(jù)平臺實現(xiàn)了基本的數(shù)據(jù)集成;Q復(fù)制實時進(jìn)行,使得應(yīng)用系統(tǒng)能夠及時獲得源系統(tǒng)的數(shù)據(jù);Q復(fù)制技術(shù)只對增量數(shù)據(jù)進(jìn)行復(fù)制,減輕了網(wǎng)絡(luò)的壓力;應(yīng)用系統(tǒng)將數(shù)據(jù)錄入本地,減輕了源系統(tǒng)的訪問壓力;通過統(tǒng)一的數(shù)據(jù)平臺,簡化了應(yīng)用系統(tǒng)和數(shù)據(jù)源之間的關(guān)系網(wǎng)絡(luò);此外,統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)實現(xiàn)了一對多Q復(fù)制,可有效地減少統(tǒng)一數(shù)據(jù)平臺的內(nèi)存資源要求。
【專利說明】一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法

【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)交互【技術(shù)領(lǐng)域】,尤其涉及一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪 問控制的方法。

【背景技術(shù)】
[0002] 現(xiàn)有的多系統(tǒng)企業(yè)應(yīng)用環(huán)境中,系統(tǒng)間進(jìn)行數(shù)據(jù)交互的方法主要如下: 1、通過聯(lián)邦等技術(shù),數(shù)據(jù)應(yīng)用系統(tǒng)(T)直接訪問數(shù)據(jù)源系統(tǒng)(S)。該方法將S的表映射 到T當(dāng)中。T訪問該表時,實際將命令發(fā)送到S,由S執(zhí)行命令并返回結(jié)果數(shù)據(jù)給T。該方法 主要缺陷在于每個T需要和所有相關(guān)的S之間建立訪問關(guān)系,導(dǎo)致數(shù)據(jù)訪問網(wǎng)絡(luò)混亂、權(quán)限 控制困難,同時容易引起S以及網(wǎng)路的壓力過大。
[0003] 2、通過SQL復(fù)制等技術(shù),數(shù)據(jù)應(yīng)用系統(tǒng)(T)將數(shù)據(jù)源系統(tǒng)(S)的數(shù)據(jù)復(fù)制到本地。 該方法通過SQL復(fù)制等實時技術(shù),將S中的增量數(shù)據(jù)復(fù)制到T中,T可以直接使用。該方法 的主要缺陷與聯(lián)邦技術(shù)類似:數(shù)據(jù)缺乏集成、訪問網(wǎng)絡(luò)復(fù)雜等。雖然該方法可以有效減輕S 和網(wǎng)絡(luò)的壓力,但實現(xiàn)方法較聯(lián)邦技術(shù)復(fù)雜。
[0004] 3、通過建立數(shù)據(jù)倉庫(DW),將多個數(shù)據(jù)源系統(tǒng)(S)的數(shù)據(jù)整合后提供給數(shù)據(jù)應(yīng)用 系統(tǒng)(T)。該方法按照一定的周期將各S的數(shù)據(jù)通過ETL (抽取、轉(zhuǎn)化、加載)的方式錄入到 DW當(dāng)中,然后再通過ETL方式錄入到各個T當(dāng)中。該方法簡化了訪問網(wǎng)絡(luò),強(qiáng)化了權(quán)限控 制,能很好的進(jìn)行數(shù)據(jù)整合,但ETL過程占用大量系統(tǒng)資源且用時較長,且DW中的數(shù)據(jù)不是 實時數(shù)據(jù),這都影響了 T的任務(wù)完成時點。


【發(fā)明內(nèi)容】

[0005] 本發(fā)明的目的在于針對現(xiàn)有技術(shù)的不足,提供一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成 和訪問控制的方法,該方法實時集成多個數(shù)據(jù)源系統(tǒng)的重要數(shù)據(jù),再單獨分發(fā)給數(shù)據(jù)應(yīng)用 系統(tǒng),從而簡化了數(shù)據(jù)交互網(wǎng)絡(luò)、加強(qiáng)了訪問權(quán)限控制、減輕源系統(tǒng)和網(wǎng)絡(luò)的壓力。
[0006] 本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的:一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成 和訪問控制的方法,包括以下步驟: (1) 新建一個DB2數(shù)據(jù)庫作為統(tǒng)一數(shù)據(jù)平臺,統(tǒng)一數(shù)據(jù)平臺與備份系統(tǒng)間配置成雙機(jī) 集群系統(tǒng); (2) 統(tǒng)一數(shù)據(jù)平臺、備份系統(tǒng)、多個源系統(tǒng)和多個應(yīng)用系統(tǒng)分別安裝MQ應(yīng)用程序; (3) 創(chuàng)建源系統(tǒng)到統(tǒng)一數(shù)據(jù)平臺的Q復(fù)制,該步驟包括以下子步驟: (3. 1)在源系統(tǒng)創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊列、重 啟隊列和管理隊列; (3. 2)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、 接收隊列; (3. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (3. 4)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間,用來存 放Q復(fù)制控制表; (3. 5)在統(tǒng)一數(shù)據(jù)平臺中生成密碼文件,用于Q復(fù)制程序自動連接數(shù)據(jù)庫,并對Q復(fù)制 控制表進(jìn)行操作; (3. 6)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; (3. 7)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制隊列映射; (3. 8)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制預(yù)訂;Q復(fù)制預(yù)訂分為全部復(fù)制和部分 復(fù)制,對部分復(fù)制進(jìn)行數(shù)據(jù)篩選; (3. 9)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺分別啟動Q復(fù)制; (4)創(chuàng)建統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,該步驟包括以下子步驟: (4. 1)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊 列、重啟隊列和管理隊列; (4. 2)在應(yīng)用系統(tǒng)創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、接收 隊列; (4. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (4. 4)統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,復(fù)制過程包括兩種:一種為復(fù)統(tǒng)一數(shù)據(jù)平臺 到應(yīng)用系統(tǒng)的存儲過程復(fù)制,運用存儲過程的邏輯對數(shù)據(jù)進(jìn)行整理后存入應(yīng)用系統(tǒng)數(shù)據(jù)庫 中;另一種為統(tǒng)一數(shù)據(jù)平臺到接收隊列的事件發(fā)布,通過事件發(fā)布的方式,將數(shù)據(jù)發(fā)送到接 收隊列后,可以被應(yīng)用程序直接讀取并使用。
[0007] 進(jìn)一步地,所述步驟(3. 8)中所述對部分復(fù)制進(jìn)行數(shù)據(jù)篩選,具體為:通過指定預(yù) 訂命令中的TRGCOLS INCLUDE參數(shù),對源系統(tǒng)中待復(fù)制的字段進(jìn)行篩選。
[0008] 進(jìn)一步地,所述步驟(3. 8)中所述對部分復(fù)制進(jìn)行數(shù)據(jù)篩選,具體為:通過指定預(yù) 訂命令中的SEARCH CONDITION參數(shù),對源系統(tǒng)中待復(fù)制的內(nèi)容進(jìn)行篩選。
[0009] 進(jìn)一步地,所述步驟(4. 4)中所述統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的存儲過程復(fù)制,具體 包括以下步驟: (a) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間; (b) 在應(yīng)用系統(tǒng)中生成密碼文件; (c) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; (d) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; (e) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制預(yù)訂;通過指定預(yù)訂命令中的TYPE 參數(shù)為ST0REDPR0C,將內(nèi)容復(fù)制到存儲過程;存儲過程中,XParml傳遞主鍵字段的原值, Parml傳遞主鍵字段的當(dāng)前值,Parm2傳遞非主鍵字段的當(dāng)前值; (f) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)分別啟動Q復(fù)制; 進(jìn)一步地,所述步驟(4. 4)中所述統(tǒng)一數(shù)據(jù)平臺到接收隊列的事件發(fā)布,具體包括以下 步驟: (a)在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; (b)在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建事件發(fā)布預(yù)訂; (C)使用應(yīng)用程序直接訪問統(tǒng)一數(shù)據(jù)平臺發(fā)送的數(shù)據(jù)消息;應(yīng)用程序通過實現(xiàn) 接口 com. ibm. db2. tools, repl. publication. PublicationMsgListene 并實現(xiàn)方法 publicationMsg(MsgpubMsg),即可獲得事件發(fā)布的數(shù)據(jù)消息; (d)啟動應(yīng)用程序讀取事件發(fā)布的數(shù)據(jù)消息。
[0010] 本發(fā)明的有益效果:通過Q復(fù)制技術(shù),實時將數(shù)據(jù)從源系統(tǒng)復(fù)制到統(tǒng)一數(shù)據(jù)平臺, 再復(fù)制到應(yīng)用系統(tǒng),該過程可以完成數(shù)據(jù)篩選、轉(zhuǎn)化、整合等功能,因而統(tǒng)一數(shù)據(jù)平臺實現(xiàn) 了基本的數(shù)據(jù)集成;Q復(fù)制實時進(jìn)行,使得應(yīng)用系統(tǒng)能夠及時獲得源系統(tǒng)的數(shù)據(jù);Q復(fù)制技 術(shù)只對增量數(shù)據(jù)進(jìn)行復(fù)制,減輕了網(wǎng)絡(luò)的壓力;應(yīng)用系統(tǒng)將數(shù)據(jù)錄入本地,減輕了源系統(tǒng)的 訪問壓力;通過統(tǒng)一的數(shù)據(jù)平臺,簡化了應(yīng)用系統(tǒng)和數(shù)據(jù)源之間的關(guān)系網(wǎng)絡(luò);此外,統(tǒng)一數(shù) 據(jù)平臺到應(yīng)用系統(tǒng)實現(xiàn)了一對多Q復(fù)制,可有效地減少統(tǒng)一數(shù)據(jù)平臺的內(nèi)存資源要求。

【專利附圖】

【附圖說明】
[0011] 圖1本發(fā)明數(shù)據(jù)交互網(wǎng)絡(luò)結(jié)構(gòu)圖; 圖2為本發(fā)明一對多Q復(fù)制原理框圖。

【具體實施方式】
[0012] 下面結(jié)合附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。
[0013] 如圖1、2所示,一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,該方法在數(shù) 據(jù)交互網(wǎng)絡(luò)上實現(xiàn),所述數(shù)據(jù)交互網(wǎng)絡(luò)包括統(tǒng)一數(shù)據(jù)平臺、備份系統(tǒng)、多個源系統(tǒng)和多個應(yīng) 用系統(tǒng),所述多個源系統(tǒng)、多個應(yīng)用系統(tǒng)和備份系統(tǒng)均與統(tǒng)一數(shù)據(jù)平臺連接,多個源系統(tǒng)、 多個應(yīng)用系統(tǒng)和備份系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間通過MQ消息通道實現(xiàn)數(shù)據(jù)傳輸。
[0014] 一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,該方法包括以下步驟: (1) 新建一個DB2數(shù)據(jù)庫作為統(tǒng)一數(shù)據(jù)平臺,統(tǒng)一數(shù)據(jù)平臺與備份系統(tǒng)間配置成雙機(jī) 集群系統(tǒng)(HA); (2) 統(tǒng)一數(shù)據(jù)平臺、備份系統(tǒng)、多個源系統(tǒng)和多個應(yīng)用系統(tǒng)分別安裝MQ應(yīng)用程序; (3) 創(chuàng)建源系統(tǒng)到統(tǒng)一數(shù)據(jù)平臺的Q復(fù)制,該步驟包括以下子步驟: (3. 1)在源系統(tǒng)創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊列、重 啟隊列和管理隊列; (3. 2)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、 接收隊列; (3. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (3. 4)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間,用來存 放Q復(fù)制控制表,確保Q復(fù)制數(shù)據(jù)獨立; (3. 5)在統(tǒng)一數(shù)據(jù)平臺中生成密碼文件,用于Q復(fù)制程序自動連接數(shù)據(jù)庫,并對Q復(fù)制 控制表進(jìn)行操作; (3. 6)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; (3. 7)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制隊列映射; (3. 8)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制預(yù)訂;Q復(fù)制預(yù)訂分為全部復(fù)制和部分 復(fù)制,其中對部分復(fù)制進(jìn)行數(shù)據(jù)篩選,包括兩種方法: 方法1 :通過指定預(yù)訂命令中的TRGCOLS INCLUDE參數(shù),對源系統(tǒng)中待復(fù)制的字段進(jìn) 行篩選:例如TRGCOLS INCLUDE (SCI TC1,SC2 TC2)表示源表中的SCI字段復(fù)制到目標(biāo)表 的TC1字段中,SC2類似,未提及的字段不復(fù)制; 方法2 :通過指定預(yù)訂命令中的SEARCH CONDITION參數(shù),對源系統(tǒng)中待復(fù)制的內(nèi)容進(jìn) 行篩選:例如SEARCH CONDITION "WHERE :SC1=' Y' 〃表示源表中的SCI字段為' Y'的數(shù)據(jù) 記錄,才會被復(fù)制到目標(biāo)表中,其他記錄不復(fù)制; (3. 9)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺分別啟動Q復(fù)制; (4)創(chuàng)建統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,該步驟包括以下子步驟: (4. 1)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊 列、重啟隊列和管理隊列;統(tǒng)一數(shù)據(jù)平臺的隊列管理器需要創(chuàng)建多個發(fā)送隊列,其中一個用 于到存儲過程的Q復(fù)制,一個用于事件發(fā)布; (4. 2)在應(yīng)用系統(tǒng)創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、接收 隊列; (4. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (4. 4)統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,復(fù)制過程包括兩種方法:其中一種方法復(fù)制 數(shù)據(jù)到存儲過程,運用存儲過程的邏輯對數(shù)據(jù)進(jìn)行整理后存入應(yīng)用系統(tǒng)數(shù)據(jù)庫中;另一方 法通過事件發(fā)布的方式,將數(shù)據(jù)發(fā)送到接收隊列后,可以被應(yīng)用程序直接讀取并使用,具體 為: 一、 統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的存儲過程復(fù)制,包括以下子步驟: 1) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間; 2) 在應(yīng)用系統(tǒng)中生成密碼文件; 3) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; 4) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; 5) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制預(yù)訂;通過指定預(yù)訂命令中的TYPE參數(shù) 為ST0REDPR0C,將內(nèi)容復(fù)制到存儲過程。存儲過程中,XParml傳遞主鍵字段的原值,Parml 傳遞主鍵字段的當(dāng)前值,Parm2傳遞非主鍵字段的當(dāng)前值; 6) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)分別啟動Q復(fù)制; 二、 統(tǒng)一數(shù)據(jù)平臺到接收隊列的事件發(fā)布,包括以下子步驟: 1) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; 2) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建事件發(fā)布預(yù)訂; 3) 使用應(yīng)用程序直接訪問統(tǒng)一數(shù)據(jù)平臺發(fā)送的數(shù)據(jù)消息;應(yīng)用程序通過實現(xiàn) 接口 com. ibm. db2. tools, repl. publication. PublicationMsgListene 并實現(xiàn)方法 publicationMsg(MsgpubMsg),即可獲得事件發(fā)布的數(shù)據(jù)消息; 4) 啟動應(yīng)用程序讀取事件發(fā)布的數(shù)據(jù)消息。
【權(quán)利要求】
1. 一種利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,其特征在于,該方法包括以 下步驟: (1) 新建一個DB2數(shù)據(jù)庫作為統(tǒng)一數(shù)據(jù)平臺,統(tǒng)一數(shù)據(jù)平臺與備份系統(tǒng)間配置成雙機(jī) 集群系統(tǒng); (2) 統(tǒng)一數(shù)據(jù)平臺、備份系統(tǒng)、多個源系統(tǒng)和多個應(yīng)用系統(tǒng)分別安裝MQ應(yīng)用程序; (3) 創(chuàng)建源系統(tǒng)到統(tǒng)一數(shù)據(jù)平臺的Q復(fù)制,該步驟包括以下子步驟: (3. 1)在源系統(tǒng)創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊列、重 啟隊列和管理隊列; (3. 2)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、 接收隊列; (3. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (3. 4)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間,用來存 放Q復(fù)制控制表; (3. 5)在統(tǒng)一數(shù)據(jù)平臺中生成密碼文件,用于Q復(fù)制程序自動連接數(shù)據(jù)庫,并對Q復(fù)制 控制表進(jìn)行操作; (3. 6)在源系統(tǒng)和統(tǒng)一數(shù)據(jù)平臺的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; (3. 7)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制隊列映射; (3. 8)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺之間創(chuàng)建Q復(fù)制預(yù)訂;Q復(fù)制預(yù)訂分為全部復(fù)制和部分 復(fù)制,對部分復(fù)制進(jìn)行數(shù)據(jù)篩選; (3. 9)在源系統(tǒng)與統(tǒng)一數(shù)據(jù)平臺分別啟動Q復(fù)制; (4) 創(chuàng)建統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,該步驟包括以下子步驟: (4. 1)在統(tǒng)一數(shù)據(jù)平臺創(chuàng)建Capture隊列管理器,在Capture隊列管理器中創(chuàng)建傳輸隊 列、重啟隊列和管理隊列; (4. 2)在應(yīng)用系統(tǒng)創(chuàng)建Apply隊列管理器,在Apply隊列管理器中創(chuàng)建傳輸隊列、接收 隊列; (4. 3)創(chuàng)建遠(yuǎn)程隊列:Apply隊列管理器的接收隊列通過消息通道映射到Capture隊列 管理器,作為發(fā)送隊列;Capture隊列管理器的管理隊列通過消息通道映射到Apply隊列管 理器,作為管理隊列; (4. 4)統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的Q復(fù)制,復(fù)制過程包括兩種:一種為復(fù)統(tǒng)一數(shù)據(jù)平臺 到應(yīng)用系統(tǒng)的存儲過程復(fù)制,運用存儲過程的邏輯對數(shù)據(jù)進(jìn)行整理后存入應(yīng)用系統(tǒng)數(shù)據(jù)庫 中;另一種為統(tǒng)一數(shù)據(jù)平臺到接收隊列的事件發(fā)布,通過事件發(fā)布的方式,將數(shù)據(jù)發(fā)送到接 收隊列后,可以被應(yīng)用程序直接讀取并使用。
2. 根據(jù)權(quán)利要求1所述利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,其特征 在于,所述步驟(3.8)中所述對部分復(fù)制進(jìn)行數(shù)據(jù)篩選,具體為:通過指定預(yù)訂命令中的 TRGCOLS INCLUDE參數(shù),對源系統(tǒng)中待復(fù)制的字段進(jìn)行篩選。
3. 根據(jù)權(quán)利要求1所述利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,其特征 在于,所述步驟(3.8)中所述對部分復(fù)制進(jìn)行數(shù)據(jù)篩選,具體為:通過指定預(yù)訂命令中的 SEARCH CONDITION參數(shù),對源系統(tǒng)中待復(fù)制的內(nèi)容進(jìn)行篩選。
4. 根據(jù)權(quán)利要求1所述利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,其特征在 于,所述步驟(4. 4)中所述統(tǒng)一數(shù)據(jù)平臺到應(yīng)用系統(tǒng)的存儲過程復(fù)制,具體包括以下步驟: (a) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表的表空間; (b) 在應(yīng)用系統(tǒng)中生成密碼文件; (c) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)的數(shù)據(jù)庫里分別創(chuàng)建Q復(fù)制控制表; (d) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; (e) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制預(yù)訂;通過指定預(yù)訂命令中的TYPE 參數(shù)為ST0REDPR0C,將內(nèi)容復(fù)制到存儲過程;存儲過程中,XParml傳遞主鍵字段的原值, Parml傳遞主鍵字段的當(dāng)前值,Parm2傳遞非主鍵字段的當(dāng)前值; (f) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)分別啟動Q復(fù)制。
5. 根據(jù)權(quán)利要求1所述利用Q復(fù)制技術(shù)實現(xiàn)數(shù)據(jù)集成和訪問控制的方法,其特征在 于,所述步驟(4. 4)中所述統(tǒng)一數(shù)據(jù)平臺到接收隊列的事件發(fā)布,具體包括以下步驟: (a) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建Q復(fù)制隊列映射; (b) 在統(tǒng)一數(shù)據(jù)平臺和應(yīng)用系統(tǒng)之間創(chuàng)建事件發(fā)布預(yù)訂; (c) 使用應(yīng)用程序直接訪問統(tǒng)一數(shù)據(jù)平臺發(fā)送的數(shù)據(jù)消息;應(yīng)用程序通過實現(xiàn) 接口 com. ibm. db2. tools, repl. publication. PublicationMsgListene 并實現(xiàn)方法 publicationMsg(MsgpubMsg),即可獲得事件發(fā)布的數(shù)據(jù)消息; (d) 啟動應(yīng)用程序讀取事件發(fā)布的數(shù)據(jù)消息。
【文檔編號】G06F17/30GK104112001SQ201410330030
【公開日】2014年10月22日 申請日期:2014年7月12日 優(yōu)先權(quán)日:2014年7月12日
【發(fā)明者】姚京京, 胡旭峰 申請人:浙商銀行股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1