欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)映射的裝置及方法

文檔序號(hào):10724550閱讀:239來源:國(guó)知局
一種數(shù)據(jù)映射的裝置及方法
【專利摘要】本發(fā)明提供了一種數(shù)據(jù)映射的裝置及方法,該裝置,包括:原始數(shù)據(jù)設(shè)置模塊,用于獲取原始數(shù)據(jù);目標(biāo)數(shù)據(jù)設(shè)置模塊,用于獲取至少一組目標(biāo)數(shù)據(jù);映射數(shù)據(jù)設(shè)置模塊,用于建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。本發(fā)明提供了一種數(shù)據(jù)映射的裝置及方法,能夠節(jié)省開發(fā)資源。
【專利說明】
一種數(shù)據(jù)映射的裝置及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)映射的裝置及方法。
【背景技術(shù)】
[0002] 隨著企業(yè)的不斷發(fā)展對(duì)信息技術(shù)在企業(yè)管理中的要求不斷提高,在現(xiàn)代化企業(yè)的 信息化項(xiàng)目中經(jīng)常會(huì)遇到一些靈活控制系統(tǒng)數(shù)據(jù)訪問安全權(quán)限的需求、靈活拓展系統(tǒng)控制 參數(shù)的需求以及多系統(tǒng)集成時(shí)主數(shù)據(jù)同步的需求等。要解決這些問題,一般需要實(shí)現(xiàn)不同 系統(tǒng)之間的數(shù)據(jù)映射。
[0003] 現(xiàn)有技術(shù),一般針對(duì)不同的需要開發(fā)相應(yīng)的表單,通過針對(duì)性的表單來實(shí)現(xiàn)數(shù)據(jù) 映射。舉例來說,系統(tǒng)A與系統(tǒng)B之間需要進(jìn)行數(shù)據(jù)共享,需要將系統(tǒng)A中的人員編碼與系統(tǒng)B 中的人員編碼進(jìn)行數(shù)據(jù)映射,開發(fā)表單A,在表單A中建立系統(tǒng)A中的人員編碼與系統(tǒng)B中的 人員編碼的數(shù)據(jù)映射;系統(tǒng)A與系統(tǒng)C之間也需要進(jìn)行數(shù)據(jù)共享,需要將系統(tǒng)A中的人員編碼 與系統(tǒng)C中的控制參數(shù)進(jìn)行數(shù)據(jù)映射,開發(fā)表單B,在表單B中建立系統(tǒng)A中的人員編碼與系 統(tǒng)C中的控制參數(shù)的數(shù)據(jù)映射;其中,開發(fā)表單A和開發(fā)表單B的過程中都需要對(duì)系統(tǒng)A中的 人員編碼進(jìn)行處理,存在大量的重復(fù)開發(fā)。
[0004] 通過上述描述可見,現(xiàn)有的數(shù)據(jù)映射的方案中,針對(duì)不同的需求開發(fā)相應(yīng)的表單, 這樣會(huì)出現(xiàn)大量的重復(fù)開發(fā),浪費(fèi)開發(fā)資源。

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

[0005] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)映射的裝置及方法,能夠節(jié)省開發(fā)資源。
[0006] 第一方面,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)映射的裝置,包括:
[0007] 原始數(shù)據(jù)設(shè)置模塊,用于獲取原始數(shù)據(jù);
[0008]目標(biāo)數(shù)據(jù)設(shè)置模塊,用于獲取至少一組目標(biāo)數(shù)據(jù);
[0009]映射數(shù)據(jù)設(shè)置模塊,用于建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。 [001 0]進(jìn)一步地,還包括:所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的來 源表的信息的第一接口;
[0011]所述原始數(shù)據(jù)設(shè)置模塊,用于通過所述第一接口獲取所述來源表的信息,根據(jù)所 述來源表的信息,從所述來源表中獲取所述原始數(shù)據(jù)。
[0012] 進(jìn)一步地,還包括:所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的映 射表的信息的第二接口;
[0013] 所述目標(biāo)數(shù)據(jù)設(shè)置模塊,用于通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射 表的信息,根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目 標(biāo)數(shù)據(jù)。
[0014] 進(jìn)一步地,還包括:
[0015] 數(shù)據(jù)訪問接口,用于接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問 請(qǐng)求所請(qǐng)求的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。
[0016] 進(jìn)一步地,還包括:
[0017] 生成模塊,用于根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其 中,每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目 標(biāo)數(shù)據(jù)。
[0018] 進(jìn)一步地,還包括:
[0019] 分類模塊,用于根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別;
[0020] 權(quán)限分配單元,用于分配每個(gè)映射類別的維護(hù)權(quán)限。
[0021] 第二方面,本發(fā)明實(shí)施例提供了基于第一方面中任一所述的數(shù)據(jù)映射的裝置的一 種數(shù)據(jù)映射的方法,包括:
[0022] S1:原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù);
[0023] S2:目標(biāo)數(shù)據(jù)設(shè)置模塊獲取至少一組目標(biāo)數(shù)據(jù);
[0024] S3:映射數(shù)據(jù)設(shè)置模塊建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。
[0025] 進(jìn)一步地,所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的來源表的信 息的第一接口;
[0026] 所述S1,包括:所述原始數(shù)據(jù)設(shè)置模塊通過所述第一接口獲取所述來源表的信息, 根據(jù)所述來源表的信息,從所述來源表中獲取所述原始數(shù)據(jù)。
[0027] 進(jìn)一步地,所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的映射表的信 息的第二接口;
[0028] 所述S2,包括:
[0029] 所述目標(biāo)數(shù)據(jù)設(shè)置模塊通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的 信息,根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目標(biāo)數(shù) 據(jù)。
[0030] 進(jìn)一步地,還包括:
[0031] 數(shù)據(jù)訪問接口接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問請(qǐng)求所 請(qǐng)求的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。
[0032] 進(jìn)一步地,還包括:
[0033]生成模塊根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其中,每 一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目標(biāo)數(shù) 據(jù)。
[0034] 進(jìn)一步地,還包括:
[0035]分類模塊根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別;
[0036] 權(quán)限分配單元分配每個(gè)映射類別的維護(hù)權(quán)限。
[0037] 在本發(fā)明實(shí)施例中,利用原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù),利用目標(biāo)數(shù)據(jù)設(shè)置模 塊獲取至少一組目標(biāo)數(shù)據(jù),利用映射數(shù)據(jù)設(shè)置模塊建立原始數(shù)據(jù)與每一組目標(biāo)數(shù)據(jù)的映射 關(guān)系,對(duì)于原始數(shù)據(jù)來說,無需對(duì)同一組原始數(shù)據(jù)進(jìn)行重復(fù)處理,一組原始數(shù)據(jù)可以用于與 多組目標(biāo)數(shù)據(jù)建立映射關(guān)系,節(jié)省了開發(fā)資源。
【附圖說明】
[0038] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明 的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù) 這些附圖獲得其他的附圖。
[0039] 圖1是本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)映射的裝置的示意圖;
[0040] 圖2是本發(fā)明一實(shí)施例提供的另一種數(shù)據(jù)映射的裝置的示意圖;
[0041] 圖3是本發(fā)明一實(shí)施例提供的一種數(shù)據(jù)映射的方法的示意圖。
【具體實(shí)施方式】
[0042] 為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0043] 如圖1所示,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)映射的裝置,該裝置包括:
[0044] 原始數(shù)據(jù)設(shè)置模塊101,用于獲取原始數(shù)據(jù);
[0045] 目標(biāo)數(shù)據(jù)設(shè)置模塊102,用于獲取至少一組目標(biāo)數(shù)據(jù);
[0046] 映射數(shù)據(jù)設(shè)置模塊103,用于建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān) 系。
[0047] 在本發(fā)明實(shí)施例中,利用原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù),利用目標(biāo)數(shù)據(jù)設(shè)置模 塊獲取至少一組目標(biāo)數(shù)據(jù),利用映射數(shù)據(jù)設(shè)置模塊建立原始數(shù)據(jù)與每一組目標(biāo)數(shù)據(jù)的映射 關(guān)系,對(duì)于原始數(shù)據(jù)來說,無需對(duì)同一組原始數(shù)據(jù)進(jìn)行重復(fù)處理,一組原始數(shù)據(jù)可以用于與 多組目標(biāo)數(shù)據(jù)建立映射關(guān)系,節(jié)省了開發(fā)資源。
[0048] 在本發(fā)明一實(shí)施例中,該裝置還包括:
[0049] 所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的來源表的信息的第一 接口;
[0050] 所述原始數(shù)據(jù)設(shè)置模塊,用于通過所述第一接口獲取所述來源表的信息,根據(jù)所 述來源表的信息,從所述來源表中獲取所述原始數(shù)據(jù)。
[0051] 在該實(shí)施例中,用戶可以通過第一接口輸入來源表的信息,來源表的信息包括:來 源表的名稱、來源表1D字段、來源表編號(hào)字段、來源表名稱字段、來源表的位置等。
[0052]在本發(fā)明一實(shí)施例中,所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的 映射表的信息的第二接口;
[0053]所述目標(biāo)數(shù)據(jù)設(shè)置模塊,用于通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射 表的信息,根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目 標(biāo)數(shù)據(jù)。
[0054]在該實(shí)施例中,用戶可以通過第二接口輸入映射表的信息,映射表的信息包括:映 射表的名稱、映射表的位置、映射表編號(hào)列名、映射表名稱列名等。
[0055] 基于上述的第一接口和第二接口,用戶可以根據(jù)需要將一組原始數(shù)據(jù)與一組目標(biāo) 數(shù)據(jù)進(jìn)行關(guān)聯(lián),也就是建立映射關(guān)系。用戶輸入來源表的信息和映射表的信息后,該裝置即 可獲取原始數(shù)據(jù)和目標(biāo)數(shù)據(jù),進(jìn)而根據(jù)需要建立映射關(guān)系。
[0056] 為了方便外部訪問,在本發(fā)明一實(shí)施例中,該裝置還包括:
[0057] 數(shù)據(jù)訪問接口,用于接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問 請(qǐng)求所請(qǐng)求的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。
[0058] 在該實(shí)施例中,外部可以通過數(shù)據(jù)訪問接口請(qǐng)求數(shù)據(jù)。其中,訪問請(qǐng)求中可以攜帶 有原始數(shù)據(jù)的信息或者目標(biāo)數(shù)據(jù)的信息等。舉例來說,外部需要獲取原始數(shù)據(jù)A對(duì)應(yīng)的目標(biāo) 數(shù)據(jù),則在訪問請(qǐng)求中攜帶原始數(shù)據(jù)A的信息,根據(jù)該信息確定出原始數(shù)據(jù)A,并根據(jù)映射關(guān) 系確定出原始數(shù)據(jù)A對(duì)應(yīng)的目標(biāo)數(shù)據(jù)。同樣地,外部需要獲取目標(biāo)數(shù)據(jù)A對(duì)應(yīng)的原始數(shù)據(jù),則 在訪問請(qǐng)求中攜帶目標(biāo)數(shù)據(jù)A的信息,根據(jù)該信息確定出目標(biāo)數(shù)據(jù)A,并根據(jù)映射關(guān)系確定 出目標(biāo)數(shù)據(jù)A對(duì)應(yīng)的原始數(shù)據(jù)。
[0059]在該實(shí)施例中,數(shù)據(jù)訪問接口可以是WebService接口,數(shù)據(jù)訪問接口對(duì)應(yīng)的方法 可以是pub 1 i c方法。
[0060]具體的,數(shù)據(jù)訪問接口,可以用于利用原始數(shù)據(jù)獲取單條目標(biāo)數(shù)據(jù),該數(shù)據(jù)訪問接 口可以通過以下代碼實(shí)現(xiàn):
[0062]具體的,數(shù)據(jù)訪問接口,可以用于利用原始數(shù)據(jù)獲取所有目標(biāo)數(shù)據(jù),該數(shù)據(jù)訪問接 口可以通過以下代碼實(shí)現(xiàn):

[0065]具體的,數(shù)據(jù)訪問接口,可以用于利用目標(biāo)數(shù)據(jù)獲取所有原始數(shù)據(jù),該數(shù)據(jù)訪問接 口可以通過以下代碼實(shí)現(xiàn):
[0067]具體的,數(shù)據(jù)訪問接口,可以用于利用目標(biāo)數(shù)據(jù)獲取所有原始數(shù)據(jù)-重載即利用目 標(biāo)數(shù)據(jù)獲取所有原始數(shù)據(jù)中不變的字段,其中,原始數(shù)據(jù)中不變的字段可以包括:內(nèi)碼、編 號(hào)等,該數(shù)據(jù)訪問接口可以通過以下代碼實(shí)現(xiàn):
[0069] 在本發(fā)明一實(shí)施例中,該裝置還包括:
[0070] 生成模塊,用于根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其 中,每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目 標(biāo)數(shù)據(jù)。
[0071 ]具體的,一組原始數(shù)據(jù)可以與多組目標(biāo)數(shù)據(jù)建立映射關(guān)系。對(duì)于一組原始數(shù)據(jù)來 說,與其具有映射關(guān)系的每組目標(biāo)數(shù)據(jù)都對(duì)應(yīng)一組映射數(shù)據(jù)。舉例來說,第A組原始數(shù)據(jù)與 第A組目標(biāo)數(shù)據(jù)就有映射關(guān)系,對(duì)于第A組原始數(shù)據(jù)中一條原始數(shù)據(jù)A來說,根據(jù)該映射關(guān) 系,該原始數(shù)據(jù)A對(duì)應(yīng)第A組目標(biāo)數(shù)據(jù)中目標(biāo)數(shù)據(jù)B,那么,第A組目標(biāo)數(shù)據(jù)中的目標(biāo)數(shù)據(jù)B對(duì) 應(yīng)的映射數(shù)據(jù)為:原始數(shù)據(jù)A和目標(biāo)數(shù)據(jù)B,也就是說,一條映射數(shù)據(jù)中包括:向?qū)?yīng)的原始 數(shù)據(jù)和目標(biāo)數(shù)據(jù)。
[0072]在本發(fā)明一實(shí)施例中,該裝置還包括:
[0073]分類模塊,用于根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別;
[0074]權(quán)限分配單元,用于分配每個(gè)映射類別的維護(hù)權(quán)限。
[0075] 在該實(shí)施例中,將映射數(shù)據(jù)按照原始數(shù)據(jù)進(jìn)行分類,例如:可以根據(jù)原始數(shù)據(jù)的來 源進(jìn)行分類,可以根據(jù)原始數(shù)據(jù)的類型進(jìn)行分類,可以根據(jù)原始數(shù)據(jù)的應(yīng)用場(chǎng)景進(jìn)行分類, 可以根據(jù)原始數(shù)據(jù)的數(shù)據(jù)錄入方式進(jìn)行分類等,也可以根據(jù)上述的多種因素進(jìn)行分類。在 確定映射類別后,分配每個(gè)映射類別的維護(hù)權(quán)限,只有就有當(dāng)前映射類別的維護(hù)權(quán)限的用 戶才能對(duì)當(dāng)前映射類別的映射數(shù)據(jù)進(jìn)行維護(hù)。舉例來說,將映射類別A的維護(hù)權(quán)限分配給用 戶A,則用戶A可以維護(hù)映射類別A的映射數(shù)據(jù)。
[0076] 另外,對(duì)于映射類別來說,映射類別可以通過如表1所示的信息的進(jìn)行配置:
[0077] 表 1
[0080]如表1所示,通過【映射類別編號(hào)】、【映射類別名稱】?jī)蓚€(gè)字段定義映射類別的編號(hào) 及名稱,映射類別編號(hào)為映射類別的唯一標(biāo)識(shí),作為獲取映射數(shù)據(jù)的標(biāo)記字段。通過【映射 標(biāo)識(shí)】字段設(shè)置映射類別是否分系統(tǒng)映射,若為分系統(tǒng)映射,說明原始數(shù)據(jù)對(duì)應(yīng)多組目標(biāo)數(shù) 據(jù),維護(hù)該映射類別的映射數(shù)據(jù)時(shí)可以選擇維護(hù)與哪個(gè)系統(tǒng)做映射,其中,原始數(shù)據(jù)所在的 系統(tǒng)為原始系統(tǒng),目標(biāo)數(shù)據(jù)所在的系統(tǒng)為目標(biāo)系統(tǒng)。通過【來源表名】、【公司字段】、【ID字 段】、【編號(hào)字段】、【名稱字段】5個(gè)字段定義此映射類別對(duì)應(yīng)的原始數(shù)據(jù)?!綢D字段】為原始數(shù) 據(jù)中永遠(yuǎn)不允許變動(dòng)的字段,用于每次維護(hù)數(shù)據(jù)時(shí)自動(dòng)從數(shù)據(jù)庫獲取最新的原始數(shù)據(jù)。通 過設(shè)置【映射數(shù)據(jù)幫助類型】可以定義該映射類別使用的數(shù)據(jù)錄入方式,具體方式可以包 括:文本框、枚舉值下拉選擇、列表幫助選擇框。選中合適的錄入方式之后完成對(duì)窗體幫助 功能所需參數(shù)的設(shè)置。
[0081] 其中,該裝置還可以包括:第一管理單元,用于管理每個(gè)映射類別的信息,每個(gè)映 射類別的信息包括如表1中的信息。
[0082] 另外,該裝置還可以包括維護(hù)單元,用于根據(jù)外部的配置信息對(duì)映射數(shù)據(jù)進(jìn)行維 護(hù)。
[0083]對(duì)于映射數(shù)據(jù)來說,可以通過設(shè)置表2中的信息來維護(hù)映射數(shù)據(jù)。
[0084]表 2
[0086] 如表2所示,通過【映射類別】字段選擇需要維護(hù)的映射類別,映射類別必須提前授 權(quán)才能維護(hù)。通過【目標(biāo)系統(tǒng)】字段選擇需要維護(hù)的映射數(shù)據(jù)的所對(duì)應(yīng)的目標(biāo)系統(tǒng)。
[0087] 為了提高維護(hù)效率,可以對(duì)映射數(shù)據(jù)進(jìn)行批量維護(hù),例如可以對(duì)映射數(shù)據(jù)進(jìn)行批 量刪除、修改等。用戶可以通過批量維護(hù)的接口對(duì)映射數(shù)據(jù)進(jìn)行維護(hù)。
[0088] 另外,由于原始數(shù)據(jù)或者目標(biāo)數(shù)據(jù)可能會(huì)發(fā)生變化,但是他們的映射關(guān)系一般是 不變的。原始數(shù)據(jù)設(shè)置模塊在獲取原始數(shù)據(jù)時(shí),可以實(shí)時(shí)從來源表中獲取最新的原始數(shù)據(jù), 目標(biāo)數(shù)據(jù)設(shè)置模塊在獲取目標(biāo)數(shù)據(jù)時(shí),可以實(shí)時(shí)從映射表中獲取最新的目標(biāo)數(shù)據(jù)。具體的, 在用戶查詢映射數(shù)據(jù)時(shí),可以在映射數(shù)據(jù)中展示最新的原始數(shù)據(jù)和目標(biāo)數(shù)據(jù),并且不會(huì)因 為更新原始數(shù)據(jù)或目標(biāo)數(shù)據(jù)而導(dǎo)致之前維護(hù)的映射數(shù)據(jù)丟失。
[0089] 如圖2所示,本發(fā)明實(shí)施例提供的一種數(shù)據(jù)映射的裝置,包括:原始數(shù)據(jù)設(shè)置模塊 201、目標(biāo)數(shù)據(jù)設(shè)置模塊202、映射數(shù)據(jù)設(shè)置模塊203、生成模塊204、分類模塊205、權(quán)限分配 單元206。
[0090] 舉例來說,原始數(shù)據(jù)為系統(tǒng)A中的單位編號(hào)A,第一組目標(biāo)數(shù)據(jù)為系統(tǒng)B中的單位編 號(hào)B,第二組目標(biāo)數(shù)據(jù)為系統(tǒng)C中的單位編號(hào)C。用戶需要將單位編號(hào)A分別與單位編號(hào)B和單 位編號(hào)C建立映射關(guān)系。用戶通過第一接口輸入單位編號(hào)A所在的來源表的信息,原始數(shù)據(jù) 設(shè)置模塊通過第一接口獲取來源表的信息,根據(jù)來源表的信息,從來源表中獲取單位編號(hào) A。用戶通過第二接口輸入單位編號(hào)B所在的映射表的信息,目標(biāo)數(shù)據(jù)設(shè)置模塊通過所述第 二接口獲取單位編號(hào)B所在的映射表的信息,根據(jù)單位編號(hào)B所在的映射表的信息,從該映 射表中獲取對(duì)應(yīng)的單位編號(hào)B。映射數(shù)據(jù)設(shè)置模塊建立單位編號(hào)A與單位編號(hào)B的第一映射 關(guān)系。生成模塊根據(jù)第一映射關(guān)系,生成單位編號(hào)B對(duì)應(yīng)的第一組映射數(shù)據(jù)。當(dāng)建立單位編 號(hào)A與單位編號(hào)C的映射關(guān)系時(shí),無需再對(duì)單位編號(hào)A進(jìn)行處理,用戶直接通過第二接口輸入 單位編號(hào)C所在的映射表的信息,目標(biāo)數(shù)據(jù)設(shè)置模塊通過第二接口獲取單位編號(hào)C所在的映 射表的信息,根據(jù)單位編號(hào)C所在的映射表的信息,從該映射表中獲取對(duì)應(yīng)的單位編號(hào)C。映 射數(shù)據(jù)設(shè)置模塊建立單位編號(hào)A與單位編號(hào)C的第二映射關(guān)系。生成模塊根據(jù)第二映射關(guān) 系,生成單位編號(hào)C對(duì)應(yīng)的第二組映射數(shù)據(jù)。分類模塊根據(jù)單位編號(hào)A,確定第一映射數(shù)據(jù)和 第二映射數(shù)據(jù)的映射類別;權(quán)限分配單元分配每個(gè)映射類別的維護(hù)權(quán)限。例如:為用戶A分 配第一映射數(shù)據(jù)的維護(hù)權(quán)限,使得用戶A可以對(duì)第一映射數(shù)據(jù)進(jìn)行維護(hù)。
[0091] 本發(fā)明實(shí)施例配置靈活、拓展性好、適用范圍廣,適用于軟件系統(tǒng)集成時(shí)的主數(shù)據(jù) 映射、特定數(shù)據(jù)的數(shù)據(jù)訪問權(quán)限的設(shè)定、系統(tǒng)控制參數(shù)的設(shè)置等多種場(chǎng)景,極大減少企業(yè)信 息化建設(shè)的重復(fù)開發(fā)工作,方便企業(yè)后續(xù)業(yè)務(wù)拓展及系統(tǒng)升級(jí)。
[0092]在本發(fā)明實(shí)施例中,根據(jù)可支持多行數(shù)據(jù)的批量修改,從數(shù)據(jù)定義、數(shù)據(jù)錄入方 式、數(shù)據(jù)修改等方面極大的提高了操作的靈活性及映射數(shù)據(jù)維護(hù)的效率和準(zhǔn)確性,操作靈 活簡(jiǎn)便,維護(hù)效率高。
[0093] 在本發(fā)明實(shí)施例中,將映射數(shù)據(jù)分為不同映射類別,將不同映射類別的映射數(shù)據(jù) 授權(quán)給不同的角色、用戶、崗位進(jìn)行專項(xiàng)維護(hù),提升了數(shù)據(jù)管理的規(guī)范性和安全性。
[0094] 在本發(fā)明實(shí)施例中,設(shè)置了數(shù)據(jù)訪問接口,提供了一整套的數(shù)據(jù)訪問接口及公共 的訪問方法,為跨系統(tǒng)業(yè)務(wù)集成提供了很好的拓展方式,能夠節(jié)省企業(yè)信息化成本。數(shù)據(jù)使 用方可直接使用標(biāo)準(zhǔn)的數(shù)據(jù)訪問接口或方法獲取目標(biāo)數(shù)據(jù);針對(duì)不同的數(shù)據(jù)獲取需求均提 供了標(biāo)準(zhǔn)的接口或方法,實(shí)現(xiàn)了用戶可以根據(jù)任意特定字段查詢到其所需的目標(biāo)數(shù)據(jù)。
[0095] 在本發(fā)明實(shí)施例中,通過深入分析各應(yīng)用場(chǎng)景中數(shù)據(jù)之間的邏輯關(guān)系,很好的支 持了多種業(yè)務(wù)應(yīng)用場(chǎng)景的實(shí)際應(yīng)用,例如:通過將數(shù)據(jù)和目標(biāo)系統(tǒng)的解耦,可以自動(dòng)更新獲 取數(shù)據(jù)并實(shí)現(xiàn)將同一數(shù)據(jù)映射到不同目標(biāo)系統(tǒng)中,很好的支持了不同軟件系統(tǒng)集成時(shí),同 一原始數(shù)據(jù)與多個(gè)目標(biāo)系統(tǒng)及多種原始數(shù)據(jù)與一個(gè)目標(biāo)系統(tǒng)的映射;通過將特定數(shù)據(jù)與軟 件系統(tǒng)中角色或用戶相關(guān)聯(lián),可以很好的實(shí)現(xiàn)軟件系統(tǒng)中不同角色或用戶只能訪問特定數(shù) 據(jù)的需求;通過將數(shù)據(jù)界面設(shè)計(jì)成列表形式可以方便靈活的拓展界面顯示的數(shù)據(jù)個(gè)數(shù),有 力支撐了軟件系統(tǒng)控制參數(shù)靈活拓展的需求。
[0096] 在本發(fā)明實(shí)施例中,原始系統(tǒng)為保存原始數(shù)據(jù)的系統(tǒng)。原始數(shù)據(jù)可以是數(shù)據(jù)映射 之前,原始系統(tǒng)中保存的原始的業(yè)務(wù)數(shù)據(jù)。目標(biāo)系統(tǒng)為保存目標(biāo)數(shù)據(jù)的系統(tǒng)。目標(biāo)數(shù)據(jù)可以 為進(jìn)行數(shù)據(jù)映射之后,維護(hù)的與原始數(shù)據(jù)對(duì)應(yīng)的業(yè)務(wù)數(shù)據(jù)。
[0097] 如圖3所示,本發(fā)明實(shí)施例提供了一種具有本發(fā)明實(shí)施例中任一數(shù)據(jù)映射的裝置 的一種數(shù)據(jù)映射的方法,包括:
[0098] S1:原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù);
[0099] S2:目標(biāo)數(shù)據(jù)設(shè)置模塊獲取至少一組目標(biāo)數(shù)據(jù);
[0100] S3:映射數(shù)據(jù)設(shè)置模塊建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。
[0101] 在本發(fā)明一實(shí)施例中,所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的 來源表的信息的第一接口;
[0102] 所述S1,包括:所述原始數(shù)據(jù)設(shè)置模塊通過所述第一接口獲取所述來源表的信息, 根據(jù)所述來源表的信息,從所述來源表中獲取所述原始數(shù)據(jù)。
[0103] 在本發(fā)明一實(shí)施例中,所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的 映射表的信息的第二接口;
[0104] 所述S2,包括:
[0105] 所述目標(biāo)數(shù)據(jù)設(shè)置模塊通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的 信息,根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目標(biāo)數(shù) 據(jù)。
[0106] 在本發(fā)明一實(shí)施例中,該裝置還包括:
[0107] 數(shù)據(jù)訪問接口接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問請(qǐng)求所 請(qǐng)求的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。
[0108] 在本發(fā)明一實(shí)施例中,該裝置還包括:
[0109] 生成模塊根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其中,每 一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目標(biāo)數(shù) 據(jù)。
[0110] 在本發(fā)明一實(shí)施例中,該裝置還包括:
[0111] 分類模塊根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別;
[0112] 權(quán)限分配單元分配每個(gè)映射類別的維護(hù)權(quán)限。
[0113] 本發(fā)明各個(gè)實(shí)施例至少具有如下有益效果:
[0114] 1、在本發(fā)明實(shí)施例中,利用原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù),利用目標(biāo)數(shù)據(jù)設(shè)置 模塊獲取至少一組目標(biāo)數(shù)據(jù),利用映射數(shù)據(jù)設(shè)置模塊建立原始數(shù)據(jù)與每一組目標(biāo)數(shù)據(jù)的映 射關(guān)系,對(duì)于原始數(shù)據(jù)來說,無需對(duì)同一組原始數(shù)據(jù)進(jìn)行重復(fù)處理,一組原始數(shù)據(jù)可以用于 與多組目標(biāo)數(shù)據(jù)建立映射關(guān)系,節(jié)省了開發(fā)資源。
[0115] 2、本發(fā)明實(shí)施例配置靈活、拓展性好、適用范圍廣,適用于軟件系統(tǒng)集成時(shí)的主數(shù) 據(jù)映射、特定數(shù)據(jù)的數(shù)據(jù)訪問權(quán)限的設(shè)定、系統(tǒng)控制參數(shù)的設(shè)置等多種場(chǎng)景,極大減少企業(yè) 信息化建設(shè)的重復(fù)開發(fā)工作,方便企業(yè)后續(xù)業(yè)務(wù)拓展及系統(tǒng)升級(jí)。
[0116] 3、在本發(fā)明實(shí)施例中,根據(jù)可支持多行數(shù)據(jù)的批量修改,從數(shù)據(jù)定義、數(shù)據(jù)錄入方 式、數(shù)據(jù)修改等方面極大的提高了操作的靈活性及映射數(shù)據(jù)維護(hù)的效率和準(zhǔn)確性,操作靈 活簡(jiǎn)便,維護(hù)效率高。
[0117] 4、在本發(fā)明實(shí)施例中,將映射數(shù)據(jù)分為不同映射類別,將不同映射類別的映射數(shù) 據(jù)授權(quán)給不同的角色、用戶、崗位進(jìn)行專項(xiàng)維護(hù),提升了數(shù)據(jù)管理的規(guī)范性和安全性。
[0118] 5、在本發(fā)明實(shí)施例中,設(shè)置了數(shù)據(jù)訪問接口,為跨系統(tǒng)業(yè)務(wù)集成提供了很好的拓 展方式,能夠節(jié)省企業(yè)信息化成本。數(shù)據(jù)使用方可直接使用標(biāo)準(zhǔn)的數(shù)據(jù)訪問接口獲取目標(biāo) 數(shù)據(jù);針對(duì)不同的數(shù)據(jù)獲取需求均提供了標(biāo)準(zhǔn)的數(shù)據(jù)訪問接口,實(shí)現(xiàn)了用戶可以根據(jù)任意 特定字段查詢到其所需的目標(biāo)數(shù)據(jù)。
[0119] 需要說明的是,在本文中,諸如第一和第二之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體 或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在 任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非 排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素, 而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固 有的要素。在沒有更多限制的情況下,由語句"包括一個(gè)……"限定的要素,并不排除在包括 所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同因素。
[0120] 本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲(chǔ)在計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序 在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光 盤等各種可以存儲(chǔ)程序代碼的介質(zhì)中。
[0121]最后需要說明的是:以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說明本發(fā)明的技 術(shù)方案,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、 等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種數(shù)據(jù)映射的裝置,其特征在于,包括: 原始數(shù)據(jù)設(shè)置模塊,用于獲取原始數(shù)據(jù); 目標(biāo)數(shù)據(jù)設(shè)置模塊,用于獲取至少一組目標(biāo)數(shù)據(jù); 映射數(shù)據(jù)設(shè)置模塊,用于建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。2. 根據(jù)權(quán)利要求1所述的裝置,其特征在于, 還包括:所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的來源表的信息的第 一接口; 所述原始數(shù)據(jù)設(shè)置模塊,用于通過所述第一接口獲取所述來源表的信息,根據(jù)所述來 源表的信息,從所述來源表中獲取所述原始數(shù)據(jù); 和/或, 還包括:所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的映射表的信息的第 二接口; 所述目標(biāo)數(shù)據(jù)設(shè)置模塊,用于通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的 信息,根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目標(biāo)數(shù) 據(jù)。3. 根據(jù)權(quán)利要求1所述的裝置,其特征在于,還包括: 數(shù)據(jù)訪問接口,用于接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問請(qǐng)求 所請(qǐng)求的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。4. 根據(jù)權(quán)利要求1-3中任一所述的裝置,其特征在于,還包括: 生成模塊,用于根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其中, 每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目標(biāo)數(shù) 據(jù)。5. 根據(jù)權(quán)利要求4所述的裝置,其特征在于,還包括: 分類模塊,用于根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別; 權(quán)限分配單元,用于分配每個(gè)映射類別的維護(hù)權(quán)限。6. 基于權(quán)利要求1-5中任一所述的數(shù)據(jù)映射的裝置的一種數(shù)據(jù)映射的方法,其特征在 于,包括: S1:原始數(shù)據(jù)設(shè)置模塊獲取原始數(shù)據(jù); S2:目標(biāo)數(shù)據(jù)設(shè)置模塊獲取至少一組目標(biāo)數(shù)據(jù); S3:映射數(shù)據(jù)設(shè)置模塊建立所述原始數(shù)據(jù)與每一組所述目標(biāo)數(shù)據(jù)的映射關(guān)系。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于, 所述原始數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述原始數(shù)據(jù)所在的來源表的信息的第一接口; 所述S1,包括:所述原始數(shù)據(jù)設(shè)置模塊通過所述第一接口獲取所述來源表的信息,根據(jù) 所述來源表的信息,從所述來源表中獲取所述原始數(shù)據(jù); 和/或, 所述目標(biāo)數(shù)據(jù)設(shè)置模塊中設(shè)置有接收所述目標(biāo)數(shù)據(jù)所在的映射表的信息的第二接口; 所述S2,包括: 所述目標(biāo)數(shù)據(jù)設(shè)置模塊通過所述第二接口獲取每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息, 根據(jù)每一組目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射表的信息,從所述映射表中獲取對(duì)應(yīng)的一組目標(biāo)數(shù)據(jù)。8. 根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括: 數(shù)據(jù)訪問接口接收外部訪問請(qǐng)求,根據(jù)所述映射關(guān)系向外部返回所述訪問請(qǐng)求所請(qǐng)求 的數(shù)據(jù),其中,所述訪問請(qǐng)求所請(qǐng)求的數(shù)據(jù)包括:所述原始數(shù)據(jù)、所述目標(biāo)數(shù)據(jù)。9. 根據(jù)權(quán)利要求6-8中任一所述的方法,其特征在于,還包括: 生成模塊根據(jù)所述映射關(guān)系,生成每一組所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù),其中,每一組 所述目標(biāo)數(shù)據(jù)對(duì)應(yīng)的映射數(shù)據(jù)包括:原始數(shù)據(jù)以及原始數(shù)據(jù)對(duì)應(yīng)的當(dāng)前組的目標(biāo)數(shù)據(jù)。10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括: 分類模塊根據(jù)所述原始數(shù)據(jù),確定所述映射數(shù)據(jù)的映射類別; 權(quán)限分配單元分配每個(gè)映射類別的維護(hù)權(quán)限。
【文檔編號(hào)】G06F9/44GK106095409SQ201610379034
【公開日】2016年11月9日
【申請(qǐng)日】2016年5月31日
【發(fā)明人】黃金港, 王延松, 鄭濤
【申請(qǐng)人】浪潮通用軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
藁城市| 白玉县| 原阳县| 开平市| 沅陵县| 浮山县| 卓尼县| 赤峰市| 福海县| 土默特右旗| 赫章县| 河西区| 龙里县| 仙桃市| 武清区| 台南市| 东港市| 沽源县| 忻州市| 玉环县| 田林县| 兴宁市| 霍州市| 句容市| 鹰潭市| 通州市| 大方县| 满城县| 绥江县| 调兵山市| 淮安市| 重庆市| 堆龙德庆县| 进贤县| 黎平县| 新乡县| 鸡西市| 鄂伦春自治旗| 临高县| 吴堡县| 德惠市|