日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種生成ETL代碼的方法及裝置在審

專利信息
申請?zhí)枺?/td> 202010069545.3 申請日: 2020-01-21
公開(公告)號: CN111324647A 公開(公告)日: 2020-06-23
發(fā)明(設(shè)計(jì))人: 燕學(xué)斌;戴桂春;張義水;曹冬平 申請(專利權(quán))人: 北京東方金信科技有限公司
主分類號: G06F16/25 分類號: G06F16/25;G06F8/30;G06F8/35
代理公司: 北京紀(jì)凱知識產(chǎn)權(quán)代理有限公司 11245 代理人: 孫楠
地址: 100062 北京市東*** 國省代碼: 北京;11
權(quán)利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 生成 etl 代碼 方法 裝置
【說明書】:

發(fā)明涉及一種生成ETL代碼的方法及裝置,其包括:根據(jù)源數(shù)據(jù)模型和目標(biāo)數(shù)據(jù)模型之間的映射關(guān)系設(shè)置數(shù)據(jù)加工過程和加工規(guī)則,并采用已有工具軟件定義出映射關(guān)系,將該映射關(guān)系導(dǎo)出到映射關(guān)系表中;將數(shù)據(jù)源中所需的數(shù)據(jù)加載到映射關(guān)系表內(nèi)并解析,將解析后的映射關(guān)系按照加工批次和加工組別進(jìn)行編號,然后將編號后的映射關(guān)系表導(dǎo)入到目標(biāo)數(shù)據(jù)庫中;采用核心算法自動生成詳細(xì)映射文件;依據(jù)詳細(xì)映射文件自動生成參數(shù)化的SQL腳本;根據(jù)定義好的Python程序模板生成的腳本為Python代碼,目標(biāo)數(shù)據(jù)庫連接信息通過配置文件方式傳入,將SQL文件同Python程序模板進(jìn)行封裝,形成可執(zhí)行的Python腳本,完成ETL代碼的生成。本發(fā)明能實(shí)現(xiàn)自動生成ETL代碼,減少開發(fā)時(shí)間和成本。

技術(shù)領(lǐng)域

本發(fā)明涉及一種計(jì)算機(jī)領(lǐng)域,特別是關(guān)于一種生成ETL代碼的方法及裝置。

背景技術(shù)

在大數(shù)據(jù)平臺和數(shù)據(jù)倉庫項(xiàng)目中,對源系統(tǒng)數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)換和加載的工作需要通過腳本或程序來實(shí)現(xiàn),同時(shí)在大數(shù)據(jù)平臺內(nèi)部按照主題模型進(jìn)行數(shù)據(jù)加工也要通過腳本來實(shí)現(xiàn),ETL幾乎貫穿了大數(shù)據(jù)平臺的所有環(huán)節(jié)。傳統(tǒng)的ETL的設(shè)計(jì)者和開發(fā)者除了需要熟悉數(shù)據(jù)表的結(jié)構(gòu)和處理數(shù)據(jù)的規(guī)則,還需要具備非常好的編程能力。當(dāng)需求的規(guī)則或者數(shù)據(jù)源發(fā)生改變時(shí),傳統(tǒng)的ETL設(shè)計(jì)者必須重新編程設(shè)計(jì)整個ETL或者進(jìn)行大量的修改工作,很難滿足快速迭代的數(shù)據(jù)需求。

現(xiàn)有ETL開發(fā)過程中,模型開發(fā)人員在完成字段分析并設(shè)計(jì)好字段級映射關(guān)系后,需要先生成詳細(xì)映射文件(EXCEL),然后根據(jù)詳細(xì)映射文件生成SQL腳本,再將SQL腳本用高級語言(Python,Perl等)封裝成可執(zhí)行腳本,整個過程比較復(fù)雜,這樣會使開發(fā)過程成本高、效率低、難于維護(hù)。

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

針對現(xiàn)行ETL任務(wù)開發(fā)的過程和方法中,大規(guī)模的腳本開發(fā)需要耗費(fèi)大量的人力和物力,人工開發(fā)方式容易產(chǎn)生失誤等技術(shù)問題,本發(fā)明的目的是提供一種生成ETL代碼的方法及裝置,其能實(shí)現(xiàn)自動生成ETL代碼,減少開發(fā)時(shí)間和成本,并能滿足快速迭代的數(shù)據(jù)需求。

為實(shí)現(xiàn)上述目的,本發(fā)明采取以下技術(shù)方案:一種生成ETL代碼的方法,其包括以下步驟:S1、根據(jù)源數(shù)據(jù)模型和目標(biāo)數(shù)據(jù)模型之間的映射關(guān)系設(shè)置數(shù)據(jù)加工過程和加工規(guī)則,并采用已有工具軟件定義出映射關(guān)系,將該映射關(guān)系導(dǎo)出到映射關(guān)系表中;S2、將數(shù)據(jù)源中所需的數(shù)據(jù)加載到映射關(guān)系表內(nèi),并對所需數(shù)據(jù)與目標(biāo)數(shù)據(jù)之間的映射關(guān)系進(jìn)行解析,將解析后的映射關(guān)系按照加工批次和加工組別進(jìn)行編號,然后將編號后的映射關(guān)系表導(dǎo)入到目標(biāo)數(shù)據(jù)庫中;S3、采用核心算法自動生成詳細(xì)映射文件;S4、依據(jù)詳細(xì)映射文件自動生成參數(shù)化的SQL腳本,并保存為SQL文件;S5、根據(jù)定義好的Python程序模板生成的腳本為Python代碼,目標(biāo)數(shù)據(jù)庫連接信息通過配置文件方式傳入,將SQL文件同Python程序模板進(jìn)行封裝,形成可執(zhí)行的Python腳本,完成ETL代碼的生成。

進(jìn)一步,所述目標(biāo)數(shù)據(jù)模型包括貼源層、基礎(chǔ)層、匯總層和集市層。

進(jìn)一步,所述映射關(guān)系包括表級映射和字段級映射;所述映射關(guān)系是按照目標(biāo)數(shù)據(jù)模型定義的數(shù)據(jù)流向和加工規(guī)則建立起的數(shù)據(jù)元素的對應(yīng)關(guān)系,顯示出來源表到目標(biāo)表之間的加工規(guī)則。

進(jìn)一步,所述映射關(guān)系表內(nèi)結(jié)構(gòu)信息包括目標(biāo)數(shù)據(jù)庫名、目標(biāo)表名、目標(biāo)字段名、目標(biāo)表列序號、目標(biāo)列名稱、目標(biāo)列數(shù)據(jù)類型、批次號、組別、來源接口表名、來源表字段、來源字段類型以及字段加工表達(dá)式。

進(jìn)一步,所述核心算法包括以下步驟:S31、讀取目標(biāo)數(shù)據(jù)庫中編號后的映射關(guān)系表信息;S32、根據(jù)映射關(guān)系表中目標(biāo)表的名稱和個數(shù),確定出ETL作業(yè)樹的名稱和個數(shù);S33、從映射關(guān)系表中獲取每個目標(biāo)表的來源接口表、來源字段、組別號、批次號信息,按照這些信息排序并構(gòu)造出ETL作業(yè)樹,每個ETL作業(yè)樹代表一個ETL任務(wù)的順序執(zhí)行過程;S34、根據(jù)ETL作業(yè)樹,采用POI技術(shù)將每個作業(yè)樹生成一個詳細(xì)映射文件。

進(jìn)一步,所述作業(yè)樹從上到下關(guān)系為:目標(biāo)表接口-批次-組別。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京東方金信科技有限公司,未經(jīng)北京東方金信科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/202010069545.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說明:

1、專利原文基于中國國家知識產(chǎn)權(quán)局專利說明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 欧美片一区二区| 香港日本韩国三级少妇在线观看| 色噜噜狠狠色综合影视| 美女脱免费看直播| 国产日产精品一区二区| 夜夜嗨av一区二区三区中文字幕| 99久久99精品| 欧美乱妇高清无乱码免费| 91麻豆精品国产91久久久资源速度| 国产淫片免费看| 国产在线不卡一区| 欧美日韩亚洲国产一区| 中文在线√天堂| 欧美乱妇在线观看| 欧美乱码精品一区二区三| 欧美精品粉嫩高潮一区二区| 欧美精品在线一区二区| 97视频久久久| 国产欧美亚洲一区二区| 中文字幕在线播放一区| 性欧美一区二区| 国产精品伦一区二区三区级视频频| 狠狠综合久久av一区二区老牛| 一区二区三区在线影院| 日韩精品久久久久久久酒店| 日韩av在线影视| 精品国产二区三区| 91超碰caoporm国产香蕉| 日韩精品一二区| 色一情一乱一乱一区免费网站| 亚洲国产精品国自产拍av| 销魂美女一区二区| 日韩精品一区在线视频| 日本高清二区| 午夜wwww| 欧美视屏一区二区| 国产精品视频久久久久久久| 国产清纯白嫩初高生在线观看性色| 午夜精品在线观看| 国产色99| 国产精选一区二区| 玖玖玖国产精品| 欧美色图视频一区| 一级午夜电影| 99国产精品| 久久国产中文字幕| 久久国产精品首页| 精品久久香蕉国产线看观看gif| 欧美日韩亚洲另类| 色婷婷精品久久二区二区蜜臂av| 国产91在线播放| 国产欧美一区二区三区免费| 日本午夜久久| 欧美性二区| 秋霞av电影网| 亚洲码在线| 麻豆精品国产入口| 久久国产欧美一区二区三区精品| 91亚洲欧美强伦三区麻豆| av午夜剧场| 狠狠色狠狠色综合久久第一次| 亚洲乱亚洲乱妇50p| 国产精品刺激对白麻豆99| 欧美精品第一区| 色一情一乱一乱一区99av白浆| 91黄在线看| 美女销魂免费一区二区| 中文字幕a一二三在线| 美女脱免费看直播| 香港三日三级少妇三级99| 91看片app| 国产日韩欧美不卡| 国模一区二区三区白浆| 综合欧美一区二区三区| 丝袜诱惑一区二区三区| 中文字幕二区在线观看| 日韩av在线一区| 精品国产区一区二| 国产91精品高清一区二区三区| 欧美日韩精品中文字幕| 日韩女女同一区二区三区| 国产精品久久久不卡| 日韩av中文字幕在线| 色婷婷综合久久久久中文| 精品久久国产视频| 亚洲欧美日韩国产综合精品二区| 日本精品在线一区| 久久精品国产色蜜蜜麻豆| 日韩av在线导航| 午夜影院一区| 国产色一区二区| 中文字幕在线播放一区| 色噜噜狠狠色综合久| 曰韩av在线| 国产91在线拍偷自揄拍| 国产一区在线免费| 美女被羞羞网站视频软件| 国产精品亚洲欧美日韩一区在线| 91久久综合亚洲鲁鲁五月天 | 欧美高清xxxxx| 国产99久久九九精品免费| 日韩中文字幕在线一区二区| 日本福利一区二区| 日本边做饭边被躁bd在线看| 亚洲欧美制服丝腿| 国产视频一区二区不卡| 国产日韩一区二区在线| 国产精品自拍不卡| 日韩精品一区中文字幕| 精品国产亚洲一区二区三区| 高清欧美xxxx| 欧美精品日韩一区| 日韩免费一级视频| 热re99久久精品国99热蜜月| 岛国精品一区二区| 久久久久国产亚洲| 日韩av三区| 国产1区2区视频| 国产高清无套内谢免费| 日韩精品中文字幕在线播放| 久久99久久99精品蜜柚传媒| 国产精品国产一区二区三区四区| 93精品国产乱码久久久| 激情欧美一区二区三区| 国产suv精品一区二区4| 久久九精品| 国产精品入口麻豆九色| 91久久精品国产亚洲a∨麻豆| 国产精品对白刺激在线观看| 国产精一区二区三区| 草逼视频网站| av素人在线| 久久噜噜少妇网站| 日韩中文字幕一区二区在线视频 | 亚洲精品国产一区二| 999久久久国产| 国产一区二区在| 91精品一区二区在线观看| 一区二区三区四区国产| 久久久精品欧美一区二区| 国产精品欧美日韩在线| 黄色91在线观看| 国产欧美二区| 欧美精品六区| 国产电影精品一区二区三区| 99精品国产99久久久久久97| 精品国产伦一区二区三区| 热久久一区二区| 午夜三级大片| 欧美日韩中文不卡| 午夜影皖精品av在线播放| 欧美日韩久久精品| 日本一区午夜艳熟免费| 国产天堂一区二区三区| 欧美日韩精品不卡一区二区三区| 97午夜视频| 亚洲国产精品日韩av不卡在线| 国产婷婷色一区二区三区在线| 精品在线观看一区二区| 日本一区二区三区四区高清视频| 亚洲欧美日韩三区| 好吊妞国产欧美日韩免费观看网站| 亚洲v欧美v另类v综合v日韩v| 亚洲激情中文字幕| 欧美一区免费| 欧美在线精品一区| 欧美777精品久久久久网| 国产精品伦一区二区三区视频| 欧美日韩精品在线一区二区| 久久久久亚洲精品| 中文文精品字幕一区二区| 2021天天干夜夜爽| 国产综合亚洲精品| 91精品色| 欧美日韩一区不卡| 欧美乱妇在线观看| 少妇中文字幕乱码亚洲影视| 国产伦精品一区二区三区照片91| 69精品久久| 久久乐国产精品| 少妇高潮在线观看| 精品欧美一区二区在线观看| 狠狠操很很干| 国产精品久久久综合久尹人久久9| 粉嫩久久久久久久极品| 女人被爽到高潮呻吟免费看| 国产日韩欧美视频| 精品a在线| 国产盗摄91精品一区二区三区| 久久99中文字幕| 精品国产区| 午夜毛片电影| 91片在线观看| 国产精品综合一区二区三区| **毛片在线免费观看| 国产精品视频一区二区二| 国产一区二区视频免费观看| 国产精品一区二区人人爽| 午夜理伦影院| 亚洲乱亚洲乱妇28p| 国产欧美一区二区三区沐欲| 午夜激情电影在线播放| 欧美一区二区三区久久久久久桃花| 国产在线精品区| 日韩av在线一区| 久久久久久久国产精品视频| 国产午夜三级一二三区| 国产日韩欧美在线一区| 午夜毛片影院| 日韩精品午夜视频| 精品一区二区三区影院| 国产精品美乳在线观看 | 日韩精品中文字| 国产伦精品一区二| 日韩精品中文字| 久久91精品国产91久久久| 国产精品国产三级国产专区53| 国产精品麻豆一区二区| 国内揄拍国产精品| 精品国产1区2区3区| 亚洲精品国产suv| 色噜噜狠狠色综合久| 91久久香蕉| 一区二区三区欧美日韩| 免费a级毛片18以上观看精品| 午夜影院啪啪| 亚洲国产一区二区精华液| 亚洲少妇一区二区三区| 国产精品一二三区免费| 欧美精品日韩| 久久精品一区二区三区电影| 国产日韩一区在线| 日韩精品一二区| 国产精品久久久久久久久久久杏吧 | 国产中文字幕91| 国产欧美一区二区精品久久| 91国内精品白嫩初高生| 国产在线精品区| 免费视频拗女稀缺一区二区| 欧美在线播放一区| 午夜一区二区三区在线观看| 少妇久久免费视频| 久久精品国产久精国产| 国产1区2| 亚州精品国产| 97精品久久久午夜一区二区三区|