[發(fā)明專利]基于數(shù)據(jù)倉(cāng)庫(kù)工具的跨平臺(tái)數(shù)據(jù)共享方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011531600.2 | 申請(qǐng)日: | 2020-12-22 |
| 公開(kāi)(公告)號(hào): | CN112732828A | 公開(kāi)(公告)日: | 2021-04-30 |
| 發(fā)明(設(shè)計(jì))人: | 趙杰巖;索鳳桐;馮暢;張瑩;劉燃 | 申請(qǐng)(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號(hào): | G06F16/27 | 分類號(hào): | G06F16/27;G06F16/215;G06F16/25;G06F16/23 |
| 代理公司: | 北京思創(chuàng)大成知識(shí)產(chǎn)權(quán)代理有限公司 11614 | 代理人: | 張立君 |
| 地址: | 100195 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 數(shù)據(jù)倉(cāng)庫(kù) 工具 平臺(tái) 數(shù)據(jù) 共享 方法 | ||
本發(fā)明公開(kāi)了一種基于數(shù)據(jù)倉(cāng)庫(kù)工具的跨平臺(tái)數(shù)據(jù)共享方法,包括:配置轉(zhuǎn)換數(shù)據(jù)源,建立需要轉(zhuǎn)換的來(lái)源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)之間的連接,來(lái)源數(shù)據(jù)庫(kù)為稅務(wù)管理系統(tǒng)平臺(tái)的數(shù)據(jù)庫(kù),目標(biāo)數(shù)據(jù)庫(kù)為財(cái)務(wù)共享服務(wù)平臺(tái)的數(shù)據(jù)庫(kù);建立表輸入腳本,用于從來(lái)源庫(kù)抽取出表信息;創(chuàng)建java腳本,用于對(duì)來(lái)源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行抽取和處理;建立插入更新腳本,配置表字段和裝載目標(biāo)表信息,用于將抽取并完成處理的數(shù)據(jù)裝載入目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中;建立SQL腳本,編寫刪除語(yǔ)句;將SQL腳本、表輸入腳本、java腳本、插入更新腳本依次順序連接,以完成轉(zhuǎn)換腳本文件的建立;建立運(yùn)行轉(zhuǎn)換的作業(yè)腳本文件,并設(shè)定作業(yè)時(shí)間。實(shí)現(xiàn)不同平臺(tái)之間的數(shù)據(jù)實(shí)時(shí)共享。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)庫(kù)技術(shù)領(lǐng)域,更具體地,涉及一種基于數(shù)據(jù)倉(cāng)庫(kù)工具的跨平臺(tái)數(shù)據(jù)共享方法。
背景技術(shù)
隨著共享概念的提出,稅務(wù)共享也應(yīng)運(yùn)而生,為了實(shí)現(xiàn)稅務(wù)共享,需要對(duì)不同的子系統(tǒng)進(jìn)行集成,從而實(shí)現(xiàn)稅務(wù)共享。但是在集成過(guò)程中會(huì)遇到子系統(tǒng)之間數(shù)據(jù)庫(kù)不匹配的情況,通過(guò)java代碼的方式來(lái)處理如果遇到數(shù)據(jù)庫(kù)改動(dòng)則需要改動(dòng)代碼,靈活性不高。
目前,一些企業(yè)應(yīng)用了單獨(dú)稅務(wù)管理系統(tǒng)平臺(tái),但是和財(cái)務(wù)共享服務(wù)平臺(tái)沒(méi)有實(shí)現(xiàn)對(duì)接與融合,系統(tǒng)間數(shù)據(jù)無(wú)法實(shí)現(xiàn)共享,導(dǎo)致一些數(shù)據(jù)在兩個(gè)或多個(gè)系統(tǒng)中要進(jìn)行分別錄入,增加了重復(fù)性的低效率勞動(dòng),增加了稅務(wù)管理成本。同時(shí)由于系統(tǒng)龐大功能繁多,需要同步的數(shù)據(jù)復(fù)雜繁多。常用的普通接口(如:webservice數(shù)據(jù)同步接口)同步數(shù)據(jù)會(huì)過(guò)多占用系統(tǒng)資源,導(dǎo)致系統(tǒng)響應(yīng)時(shí)間過(guò)長(zhǎng),因此,合理地利用和優(yōu)化現(xiàn)有的財(cái)務(wù)共享服務(wù)平臺(tái),減少信息化的重復(fù)投入,實(shí)現(xiàn)多平臺(tái)共享數(shù)據(jù),對(duì)稅務(wù)、財(cái)務(wù)進(jìn)行一體化的管理是目前財(cái)務(wù)共享服務(wù)中心轉(zhuǎn)型的必然選擇。
發(fā)明內(nèi)容
本發(fā)明的目的是提出一種基于數(shù)據(jù)倉(cāng)庫(kù)工具的跨平臺(tái)數(shù)據(jù)共享方法,實(shí)現(xiàn)稅務(wù)管理系統(tǒng)平臺(tái)和財(cái)務(wù)共享服務(wù)平臺(tái)之間的數(shù)據(jù)共享,且不占用各個(gè)系統(tǒng)的運(yùn)行資源,大大降低各個(gè)系統(tǒng)的運(yùn)行壓力。
為實(shí)現(xiàn)上述目的,本發(fā)明提出了一種基于數(shù)據(jù)倉(cāng)庫(kù)工具的跨平臺(tái)數(shù)據(jù)共享方法,包括:
配置轉(zhuǎn)換數(shù)據(jù)源,建立需要轉(zhuǎn)換的來(lái)源數(shù)據(jù)庫(kù)與目標(biāo)數(shù)據(jù)庫(kù)之間的連接,所述來(lái)源數(shù)據(jù)庫(kù)為稅務(wù)管理系統(tǒng)平臺(tái)的數(shù)據(jù)庫(kù),所述目標(biāo)數(shù)據(jù)庫(kù)為財(cái)務(wù)共享服務(wù)平臺(tái)的數(shù)據(jù)庫(kù);
建立表輸入腳本,用于從所述來(lái)源庫(kù)抽取出表信息;
創(chuàng)建java腳本,用于對(duì)所述來(lái)源數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行抽取和處理;
建立插入更新腳本,配置表字段和裝載目標(biāo)表信息,用于將抽取并完成處理的數(shù)據(jù)裝載入所述目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中;
建立SQL腳本,編寫刪除語(yǔ)句,用于實(shí)現(xiàn)所述來(lái)源數(shù)據(jù)庫(kù)與所述目標(biāo)數(shù)據(jù)庫(kù)的同步刪除功能;
將所述SQL腳本、所述表輸入腳本、所述java腳本、所述插入更新腳本依次順序連接,以完成轉(zhuǎn)換腳本文件的建立;
建立運(yùn)行所述轉(zhuǎn)換的作業(yè)腳本文件,并設(shè)定作業(yè)時(shí)間。
可選地,所述配置轉(zhuǎn)換數(shù)據(jù)源包括:
分別創(chuàng)建來(lái)源庫(kù)數(shù)據(jù)源和目標(biāo)庫(kù)數(shù)據(jù)源,以建立所述來(lái)源數(shù)據(jù)庫(kù)與所述目標(biāo)數(shù)據(jù)庫(kù)之間的連接。
可選地,所述建立表輸入腳本包括:
新建表輸入腳本,并在新建的表輸入腳本中編寫用于從所述來(lái)源數(shù)據(jù)庫(kù)抽取出表信息的sql語(yǔ)句。
可選地,所述建立插入更新腳本包括:
新建插入更新腳本,配置表字段和裝載目標(biāo)表信息,以實(shí)現(xiàn)將抽取并完成處理的數(shù)據(jù)裝載入所述目標(biāo)數(shù)據(jù)庫(kù)對(duì)應(yīng)的表中。
可選地,所述java腳本具體用于:
通過(guò)java代碼將抽取出的數(shù)據(jù)中的部分字段進(jìn)行非空處理。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011531600.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 用于進(jìn)行數(shù)據(jù)倉(cāng)儲(chǔ)的設(shè)備和方法
- 用于進(jìn)行數(shù)據(jù)倉(cāng)儲(chǔ)的系統(tǒng)和方法
- 同步構(gòu)建業(yè)務(wù)模型和數(shù)據(jù)倉(cāng)庫(kù)模型及其映射的方法及系統(tǒng)
- 一種構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)表血緣關(guān)系圖的方法和裝置
- 一種數(shù)據(jù)倉(cāng)庫(kù)性能測(cè)試方法及系統(tǒng)
- 一種老年健康監(jiān)護(hù)系統(tǒng)用數(shù)據(jù)及資源存儲(chǔ)層
- 數(shù)據(jù)模型生成方法和數(shù)據(jù)倉(cāng)庫(kù)生成方法、裝置及電子設(shè)備
- 一種解耦合的彈性數(shù)據(jù)倉(cāng)庫(kù)架構(gòu)
- 數(shù)據(jù)同步方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種數(shù)據(jù)倉(cāng)庫(kù)管理方法及系統(tǒng)





