• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種公用文件導入數據庫的方法及系統技術方案

    技術編號:8594054 閱讀:217 留言:0更新日期:2013-04-18 07:15
    本發明專利技術涉及一種公用文件導入數據庫的方法,具體包括以下步驟:步驟1:入庫程序模塊判斷是否有文件需要入庫,如果有,則進行下一步;否則,結束;步驟2:調用主機模塊中預先保存的配置信息和校驗規則;步驟3:入庫程序模塊根據檢驗規則校驗需入庫文件中的相關信息與配置信息是否匹配,如匹配,將需入庫文件定時添加入數據庫,并進行步驟4;否則,將需入庫文件壓縮并反饋至主機模塊中進行保存,并結束;步驟4:入庫程序模塊生成需入庫文件相關日志,并將需入庫文件壓縮后和所述日志反饋到主機模塊進行保存。本發明專利技術提供一種公用文件導入數據庫的方法可以實現公用批量定時導入數據庫的方法,保證業務持續性,第一時間發現問題,提升企業形象。

    【技術實現步驟摘要】

    本專利技術涉及一種公用文件導入數據庫的方法及系統,屬于通信領域。
    技術介紹
    文件入庫是在業務系統上的必要操作。文件入庫大多是多次的、有規律的。目前,在現有技術中,現有技術可用oracle提供的sqlldr進行入庫,但是無法實 現自動定時并匹配自定義規則;尚不存在公用的定時文件入庫方案。
    技術實現思路
    本專利技術所要解決的技術問題是提供一種可以實現公用批量定時導入數據庫的公 用文件導入數據庫的方法。本專利技術解決上述技術問題的技術方案如下一種公用文件導入數據庫的方法,具 體包括以下步驟步驟1:入庫程序模塊判斷是否有文件需要入庫,如果有,則進行下一步;否則,結 束;步驟2 :調用主機模塊中預先保存的配置信息和校驗規則;步驟3 :入庫程序模塊根據檢驗規則校驗需入庫文件中的相關信息與配置信息是 否匹配,如匹配,根據入庫程序模塊中保存的定時器的控制,將需入庫文件定時添加入數據 庫,并進行步驟4 ;否則,將需入庫文件壓縮并反饋至主機模塊中進行保存,并結束;步驟4:入庫程序模塊生成需入庫文件相關日志,并將需入庫文件壓縮后和所述 日志反饋到主機模塊進行保存。本專利技術的有益效果是本專利技術提供一種公用文件導入數據庫的方法首先配置導 入參數,然后后臺根據導入參數進行定時文件入庫,如遇到問題生成報錯文件,并進行告 警。這樣,系統就可以實現公用批量定時導入數據庫的方法,保證業務持續性,第一時間發 現問題,提升企業形象。在上述技術方案的基礎上,本專利技術還可以做如下改進。進一步,所述步驟2中所述配置信息包括數據庫的安全標識符、用戶名、密碼和規 則信息;所述校驗規則用于校驗需入庫文件的相關信息是否與規則信息相匹配。進一步,所述規則信息包括預先設置的文件的字段數、文件大小和行數;所述校驗 規則校驗需入庫文件的字段數是否符合規則信息中預設的規則信息的字段數;所述校驗規 則校驗需入庫文件的文件大小是否符合規則信息中預設的文件大??;所述校驗規則校驗需 入庫文件的行數是否符合規則信息中預設的行數。進一步,所述定時器采用現有的定時器,按照預設時間定時執行讀取文件入庫。進一步,所述步驟4具體包括以下步驟步驟4.1 :判斷步驟3中所述的入庫過程是否正確,如果正確,進行步驟4.2 ;否則,生成告警日志,將需入庫文件壓縮后和告警日志發送至主機模塊進行保存,并返回步驟I;步驟4. 2 :生成入庫日志,將需入庫文件壓縮后和入庫日志發送至主機模塊進行 保存,并結束。本專利技術所要解決的技術問題是提供一種可以實現公用批量定時導入數據庫的公 用文件導入數據庫的系統。本專利技術解決上述技術問題的技術方案如下一種公用文件導入數據庫的系統,包 括主機模塊、入庫程序模塊和數據庫;所述主機模塊用于存儲配置信息和校驗規則,并保存入庫程序模塊反饋至的日志 數據和壓縮后的需入庫文件;所述入庫程序模塊中預先存儲有定時器,所述入庫程序模塊用于根據檢驗規則校 驗需入庫文件中的相關信息與配置信息是否匹配,并將匹配的需入庫文件按照定時器的設 定定時添加入數據庫,不匹配的需入庫文件壓縮后反饋至主機模塊,進一步將添加需入庫 文件入數據庫產生的日志和需入庫文件壓縮后反饋至主機模塊;所述數據庫用于接收入庫程序模塊添加的需入庫文件并保存。本專利技術的有益效果是本專利技術提供一種公用文件導入數據庫的系統首先配置導 入參數,然后后臺根據導入參數進行定時文件入庫,如遇到問題生成報錯文件,并進行告 警。這樣,系統就可以實現公用批量定時導入數據庫的方法,保證業務持續性,第一時間發 現問題,提升企業形象。在上述技術方案的基礎上,本專利技術還可以做如下改進。進一步,所述配置信息包括數據庫的安全標識符、用戶名、密碼和規則信息;所述 校驗規則用于校驗需入庫文件的相關信息是否與規則信息相匹配。進一步,所述規則信息包括預先設置的文件的字段數、文件大小和行數;所述校驗 規則校驗需入庫文件的字段數是否符合規則信息中預設的規則信息的字段數;所述校驗規 則校驗需入庫文件的文件大小是否符合規則信息中預設的文件大小;所述校驗規則校驗需 入庫文件的行數是否符合規則信息中預設的行數。進一步,所述定時器采用現有的定時器,按照預設時間定時執行讀取文件入庫。進一步,所述日志包括入庫日志和告警日志,所述入庫日志為入庫程序模塊正確 添加需入庫文件至數據庫產生的日志數據;所述告警日志為入庫程序模塊添加需入庫文件至數據庫過程中發生錯誤產生的 日志數據。附圖說明圖1為本專利技術具體實施例所述的一種公用文件導入數據庫的方法的流程圖2為本專利技術具體實施例所述的一種公用文件導入數據庫的系統框圖。附圖中,各標號所代表的部件列表如下1、主機模塊,2、入庫程序模塊,3、數據庫。具體實施方式以下結合附圖對本專利技術的原理和特征進行描述,所舉實例只用于解釋本專利技術,并 非用于限定本專利技術的范圍。如圖1所示,本專利技術具體實施例1所述的一種公用文件導入數據庫的方法,具體包 括以下步驟步驟1:入庫程序模塊判斷是否有文件需要入庫,如果有,則進行下一步;否則,結 束;步驟2 :調用主機模塊中預先保存的配置信息和校驗規則;步驟3 :入庫程序模塊根據檢驗規則校驗需入庫文件中的相關信息與配置信息是 否匹配,如匹配,根據入庫程序模塊中保存的定時器的控制,將需入庫文件定時添加入數據 庫,并進行步驟4 ;否則,將需入庫文件壓縮并反饋至主機模塊中進行保存,并結束;步驟4 :判斷步驟3中所述的入庫過程是否正確,如果正確,進行步驟5 ;否則,生 成告警日志,將需入庫文件壓縮后和告警日志發送至主機模塊進行保存,并返回步驟I ;步驟5 :生成入庫日志,將需入庫文件壓縮后和入庫日志發送至主機模塊進行保 存,并結束。所述步驟2中所述配置信息包括數據庫的安全標識符、用戶名、密碼和規則信息; 所述校驗規則用于校驗需入庫文件的相關信息是否與規則信息相匹配。所述規則信息包括預先設置的文件的字段數、文件大小和行數;所述校驗規則校 驗需入庫文件的字段數是否符合規則信息中預設的規則信息的字段數;所述校驗規則校驗 需入庫文件的文件大小是否符合規則信息中預設的文件大??;所述校驗規則校驗需入庫文 件的行數是否符合規則信息中預設的行數。所述定時器采用現有的定時器,按照預設時間定時執行讀取文件入庫。如圖2所示,本專利技術具體實施例2所述的一種公用文件導入數據庫的系統,包括主 機模塊1、入庫程序模塊2和數據庫3 ;所述主機模塊I用于存儲配置信息和校驗規則,并保存入庫程序模塊2反饋至的 日志數據和壓縮后的需入庫文件;所述入庫程序模塊2中預先存儲有定時器,所述入庫程序模塊2用于根據檢驗規 則校驗需入庫文件中的相關信息與配置信息是否匹配,并將匹配的需入庫文件按照定時器 的設定定時添加入數據庫3,不匹配的需入庫文件壓縮后反饋至主機模塊1,進一步將添加 需入庫文件入數據庫產生的日志和需入庫文件壓縮后反饋至主機模塊I ;所述數據庫3用于接收入庫程序模塊2添加的需入庫文件并保存。所述配置信息包括數據庫的安全標識符、用戶名、密碼和規則信息;所述校驗規則 用于校驗需入庫文件的相關信息是否與規則信息相匹配。所述規則信息包括預先設置的文件的字段數、文件大小和行數;所述校驗規則校 驗需入庫文件的字段數是否符合規則信息中預設的規則信息的字段數;所述校驗規則校驗 需入庫文件的文件大小是否符合規則信息本文檔來自技高網...

    【技術保護點】
    一種公用文件導入數據庫的方法,其特征在于,具體包括以下步驟:步驟1:入庫程序模塊判斷是否有文件需要入庫,如果有,則進行下一步;否則,結束;步驟2:調用主機模塊中預先保存的配置信息和校驗規則;步驟3:入庫程序模塊根據檢驗規則校驗需入庫文件中的相關信息與配置信息是否匹配,如匹配,根據入庫程序模塊中保存的定時器的控制,將需入庫文件定時添加入數據庫,并進行步驟4;否則,將需入庫文件壓縮并反饋至主機模塊中進行保存,并結束;步驟4:入庫程序模塊生成需入庫文件相關日志,并將需入庫文件壓縮后和所述日志反饋到主機模塊進行保存。

    【技術特征摘要】
    1.一種公用文件導入數據庫的方法,其特征在于,具體包括以下步驟步驟1:入庫程序模塊判斷是否有文件需要入庫,如果有,則進行下一步;否則,結束;步驟2 :調用主機模塊中預先保存的配置信息和校驗規則;步驟3 :入庫程序模塊根據檢驗規則校驗需入庫文件中的相關信息與配置信息是否匹配,如匹配,根據入庫程序模塊中保存的定時器的控制,將需入庫文件定時添加入數據庫, 并進行步驟4 ;否則,將需入庫文件壓縮并反饋至主機模塊中進行保存,并結束;步驟4 :入庫程序模塊生成需入庫文件相關日志,并將需入庫文件壓縮后和所述日志反饋到主機模塊進行保存。2.根據權利要求1所述一種公用文件導入數據庫的方法,其特征在于,所述步驟2中所述配置信息包括數據庫的安全標識符、用戶名、密碼和規則信息;所述校驗規則用于校驗需入庫文件的相關信息是否與規則信息相匹配。3.根據權利要求1或2所述一種公用文件導入數據庫的方法,其特征在于,所述規則信息包括預先設置的文件的字段數、文件大小和行數;所述校驗規則校驗需入庫文件的字段數是否符合規則信息中預設的規則信息的字段數;所述校驗規則校驗需入庫文件的文件大小是否符合規則信息中預設的文件大??;所述校驗規則校驗需入庫文件的行數是否符合規則信息中預設的行數。4.根據權利要求3所述一種公用文件導入數據庫的方法,其特征在于,所述定時器采用現有的定時器,按照預設時間定時執行讀取文件入庫。5.根據權利要求4所述一種公用文件導入數據庫的方法,其特征在于,所述步驟4具體包括以下步驟步驟4.1 :判斷步驟3中所述的入庫過程是否正確,如果正確,進行步驟4.2 ;否則,生成告警日志,將需入庫文件壓縮后和告警日志發送至主機模塊進行保存,并返回步驟I ;步驟4. 2 :生成入庫日志,將需...

    【專利技術屬性】
    技術研發人員:周祚宇
    申請(專利權)人:北京思特奇信息技術股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码人妻精品一区二区三区夜夜嗨 | 亚洲av无码不卡久久| 国模无码一区二区三区不卡| 亚洲日韩VA无码中文字幕| 亚洲AV无码久久精品成人 | 日韩精品无码Av一区二区| 国产AV无码专区亚洲AWWW| 亚洲性无码AV中文字幕| 一道久在线无码加勒比| 91久久精品无码一区二区毛片| 永久免费无码网站在线观看个| 人妻无码一区二区三区免费| 国产无码一区二区在线| 午夜爽喷水无码成人18禁三级 | 精品久久久无码中文字幕天天| 日韩AV无码中文无码不卡电影| 中文字幕丰满乱孑伦无码专区 | 亚洲国产成人无码AV在线影院| 亚洲AV永久无码精品一百度影院| 日韩少妇无码一区二区三区| 亚洲精品无码aⅴ中文字幕蜜桃| 亚洲国产精品无码一线岛国| 亚洲av无码不卡私人影院| 无码精油按摩潮喷在播放| 无码国产乱人伦偷精品视频| 国产aⅴ无码专区亚洲av麻豆| 日韩精品无码人妻一区二区三区| 无码熟妇人妻AV在线影院| 亚洲国产日产无码精品| 蜜桃成人无码区免费视频网站| 亚洲av中文无码乱人伦在线播放 | 亚洲精品无码不卡在线播放| 久久午夜福利无码1000合集| 无码中文字幕日韩专区| 少妇人妻偷人精品无码视频| 无码人妻精品一区二区三| 久久久久亚洲av无码尤物| 亚洲国产精品成人精品无码区 | 久久久g0g0午夜无码精品| 日韩精品无码一本二本三本| 亚洲国产精品无码一线岛国|