[發明專利]批處理結果的檢查方法及裝置有效
| 申請號: | 202110352516.2 | 申請日: | 2021-03-31 |
| 公開(公告)號: | CN113010566B | 公開(公告)日: | 2023-01-13 |
| 發明(設計)人: | 周紀宇 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F16/2457 | 分類號: | G06F16/2457;G06F16/248;G06F16/215 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 賈磊;李輝 |
| 地址: | 200120 上海市自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 批處理 結果 檢查 方法 裝置 | ||
本發明公開了一種批處理結果的檢查方法及裝置,涉及自動程序設計技術領域,其中該方法包括:在業務項目的批處理工作流程結束后,接收批處理檢查作業的調起指令;根據所述調起指令,以及預設的批處理檢查策略,對所述業務項目的批處理結果進行檢查,得到批處理檢查結果;將所述批處理檢查結果寫入預設的檢查結果記錄表中。本發明可以高效準確地對批處理結果進行檢查。
技術領域
本發明涉及自動程序設計技術領域,尤其涉及一種批處理結果的檢查方法及裝置。
背景技術
本部分旨在為權利要求書中陳述的本發明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
在日常工作中,銀行通常在聯機交易低谷時段執行批處理作業,可以讓服務器的CPU得到充分的利用,一般批處理程序處理的數據量都比較大,從數萬到數百萬甚至幾億不等。批處理執行完成后,工作人員不光要檢查程序是否正常結束,同時還要檢查執行數據的結果是否準確。而目前工作人員只能等批處理程序結束后,去人工查看數據結果是否正確,一方面工作量大,另一方面可能檢查的時候會有看的不準確或者遺漏的地方。
在數據量比較小的時候,可以通過人工檢查的方式去檢查執行結果,就算如此,幾百條數據的檢查我們可能也要花上比較長的時間,如果數據量達到上萬的時候,估計就已經很難通過人工檢查的方式來查看結果了,并且批處理模塊一般都在深夜這類非工作時間段進行,這樣人工檢查就更加的有難度。
發明內容
本發明實施例提供一種批處理結果的檢查方法,用以高效準確地對批處理結果進行檢查,該方法包括:
在業務項目的批處理工作流程結束后,接收批處理檢查作業的調起指令;
根據所述調起指令,以及預設的批處理檢查策略,對所述業務項目的批處理結果進行檢查,得到批處理檢查結果;
將所述批處理檢查結果寫入預設的檢查結果記錄表中。
在一個實施例中,上述批處理結果的檢查方法還可以包括:
在檢測到存在處理失敗的批處理檢查作業時,啟動定時任務發起針對處理失敗的批處理檢查作業的檢查。
在一個實施例中,上述批處理結果的檢查方法還可以包括:
定時檢查是否存在預設時段之前的檢查結果數據;如果存在,將所述檢查結果數據刪除。
在一個實施例中,上述批處理結果的檢查方法還可以包括:
將在批處理結果的檢查的過程中出現的報錯數據或無需進行展示的數據記錄在日志文件中。
在一個實施例中,將所述批處理檢查結果寫入預設的檢查結果記錄表中,可以包括:將所述批處理檢查結果寫入Oracle數據庫的檢查結果記錄表中。
在一個實施例中,上述批處理結果的檢查方法還可以包括:
在所述批處理檢查結果為存在問題的批處理檢查結果時,將存在問題的批處理檢查結果輸出至客戶端。
在一個實施例中,上述批處理結果的檢查方法還可以包括:
接收通過客戶端發來的關于歷史批處理檢查結果的查詢請求;所述查詢請求中包括作業名和營業日的查詢條件;
根據所述查詢請求,將得到的相關查詢結果返回至所述客戶端。
本發明實施例還提供一種批處理結果的檢查裝置,用以高效準確地對批處理結果進行檢查,該裝置包括:
接收單元,用于在業務項目的批處理工作流程結束后,接收批處理檢查作業的調起指令;
檢查單元,用于根據所述調起指令,以及預設的批處理檢查策略,對所述業務項目的批處理結果進行檢查,得到批處理檢查結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110352516.2/2.html,轉載請聲明來源鉆瓜專利網。





