[發明專利]一種數據核對方法、裝置、設備和存儲介質在審
| 申請號: | 201910319661.3 | 申請日: | 2019-04-19 |
| 公開(公告)號: | CN110059077A | 公開(公告)日: | 2019-07-26 |
| 發明(設計)人: | 譚仕朝;王文武;楊尚京 | 申請(專利權)人: | 深圳樂信軟件技術有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/215 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 518000 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據核對 核對服務 業務數據 核對 存儲介質 數據獲取 數據清洗 清洗 步驟模塊 差異數據 解耦 保證 | ||
本發明實施例公開了一種數據核對方法、裝置、設備和存儲介質。其中,該方法包括:獲取至少兩個待核對服務對應的業務數據;對所述待核對服務的業務數據進行清洗,得到對應的待核對數據;依次對所述至少兩個待核對服務對應的待核對數據進行核對,得到所述待核對服務的差異數據。本發明實施例提供的技術方案,對待核對服務對應的全部業務數據依次進行數據獲取、數據清洗以及數據核對,以實現數據核對過程的步驟模塊化,無需在獲取到業務數據后,逐條數據進行清洗和核對,保證數據獲取、數據清洗與數據核對的解耦,提高數據核對的性能。
技術領域
本發明實施例涉及數據處理領域,尤其涉及一種數據核對方法、裝置、設備和存儲介質。
背景技術
當前的互聯網業務場景中,不同的業務系統分別處理各自對應服務下的業務邏輯,從而存儲對應服務下的業務數據。由于不同服務之間或者服務與數據庫之間會存在通信異常,甚至是業務邏輯異常的情況,使得不同服務或者服務與數據庫所對應的業務系統之間所存儲的業務數據不一致,從而對后續業務造成一定的影響或損失。
目前面對業務系統之間所存儲的業務數據不一致的場景,采用一種對多個業務系統上的業務數據進行批量離線對賬的方式進行處理,以得到存在差異的業務數據并進行處理;此時通過批量訪問多個業務系統上待核對的數據,進而逐條數據在清洗后進行對賬以判斷不同業務系統上每一業務數據的差異。由于現有的離線對賬系統一般逐條數據進行清洗和對賬,使得清洗邏輯與對賬邏輯耦合,導致數據核對性能較低。
發明內容
本發明實施例提供了一種數據核對方法、裝置、設備和存儲介質,實現數據獲取、數據清洗與數據核對的解耦,提高數據核對的性能。
第一方面,本發明實施例提供了一種數據核對方法,該方法包括:
獲取至少兩個待核對服務對應的業務數據;
對所述待核對服務的業務數據進行清洗,得到對應的待核對數據;
依次對所述至少兩個待核對服務對應的待核對數據進行核對,得到所述待核對服務的差異數據。
第二方面,本發明實施例提供了一種數據核對裝置,該裝置包括:
數據抽取模塊,用于獲取至少兩個待核對服務對應的業務數據;
數據清洗模塊,用于對所述待核對服務的業務數據進行清洗,得到對應的待核對數據;
數據核對模塊,用于依次對所述至少兩個待核對服務對應的待核對數據進行核對,得到所述待核對服務的差異數據。
第三方面,本發明實施例提供了一種設備,該設備包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序;
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明任意實施例所述的數據核對方法。
第四方面,本發明實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現本發明任意實施例所述的數據核對方法。
本發明實施例提供的一種數據核對方法、裝置、設備和存儲介質,獲取至少兩個待核對服務對應的業務數據,并對業務數據進行清洗后得到待核對數據,從而依次對不同待核對服務對應的各個待核對數據進行核對,得到各待核對服務的差異數據,本方案對待核對服務對應的全部業務數據依次進行數據獲取、數據清洗以及數據核對,以實現數據核對過程的步驟模塊化,無需在獲取到業務數據后,逐條數據進行清洗和核對,保證數據獲取、數據清洗與數據核對的解耦,提高數據核對的性能。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特征、目的和優點將會變得更明顯:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳樂信軟件技術有限公司,未經深圳樂信軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910319661.3/2.html,轉載請聲明來源鉆瓜專利網。





