本申請(qǐng)涉及數(shù)據(jù)稽核的,特別是涉及一種基于腳本語言定義的金融類數(shù)據(jù)稽核方法。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,企業(yè)的業(yè)務(wù)系統(tǒng)龐雜,多個(gè)業(yè)務(wù)系統(tǒng)之間的關(guān)系復(fù)雜,例如基金公司,由于存在外購系統(tǒng)的情況,導(dǎo)致多個(gè)業(yè)務(wù)系統(tǒng)間的數(shù)據(jù)無法互通。但是按照業(yè)務(wù)定義,業(yè)務(wù)系統(tǒng)需要保持?jǐn)?shù)據(jù)一致,因此需要人工對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行核對(duì),但是由于業(yè)務(wù)數(shù)據(jù)繁瑣、業(yè)務(wù)場(chǎng)景多,導(dǎo)致人工核對(duì)不僅成本高、工作效率低,并且準(zhǔn)確性低。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)峁┝艘环N基于腳本語言定義的金融類數(shù)據(jù)稽核方法,通過配置處理腳本,可以在業(yè)務(wù)系統(tǒng)上查詢出不同業(yè)務(wù)系統(tǒng)的物理數(shù)據(jù)庫中待稽核數(shù)據(jù),以及進(jìn)行數(shù)據(jù)稽核,無需專業(yè)人員進(jìn)行人工處理,從而不僅提高工作效率,還提高數(shù)據(jù)稽核的準(zhǔn)確性。
2、本申請(qǐng)?zhí)峁┝艘环N基于腳本語言定義的金融類數(shù)據(jù)稽核方法,應(yīng)用于業(yè)務(wù)系統(tǒng),該方法包括:
3、響應(yīng)于多系統(tǒng)數(shù)據(jù)核查操作,從金融類數(shù)據(jù)集合中獲得待稽核數(shù)據(jù),所述金融類數(shù)據(jù)集合為多個(gè)業(yè)務(wù)系統(tǒng)中業(yè)務(wù)數(shù)據(jù)的集合;
4、根據(jù)待稽核數(shù)據(jù)的查詢名稱,確定出多系統(tǒng)稽核查詢腳本,所述業(yè)務(wù)系統(tǒng)中保存數(shù)據(jù)的查詢名稱與查詢腳本的對(duì)應(yīng)關(guān)系;
5、根據(jù)多系統(tǒng)稽核查詢腳本,從多個(gè)業(yè)務(wù)系統(tǒng)的物理數(shù)據(jù)庫中查詢出待稽核數(shù)據(jù),并將多個(gè)物理數(shù)據(jù)庫中的待稽核數(shù)據(jù)進(jìn)行統(tǒng)計(jì)生成稽核數(shù)據(jù)集;
6、根據(jù)數(shù)據(jù)稽核處理規(guī)則,對(duì)稽核數(shù)據(jù)集進(jìn)行數(shù)據(jù)稽核,所述數(shù)據(jù)稽核處理規(guī)則通過groovy腳本編寫。
7、可選地,響應(yīng)于數(shù)據(jù)核查操作之前,還包括:
8、響應(yīng)于數(shù)據(jù)查詢定義操作,獲得金融類數(shù)據(jù)集合的查詢參數(shù),所述查詢參數(shù)包括每一數(shù)據(jù)的查詢名稱、查詢腳本以及每一查詢腳本對(duì)應(yīng)的數(shù)據(jù)源。
9、可選地,根據(jù)待稽核數(shù)據(jù)的查詢名稱,確定出多系統(tǒng)稽核查詢腳本,包括:
10、根據(jù)待稽核數(shù)據(jù)的查詢名稱,從待稽核數(shù)據(jù)的查詢參數(shù)中,獲得待稽核數(shù)據(jù)的查詢腳本;
11、根據(jù)所需查詢的數(shù)據(jù)源,從待稽核數(shù)據(jù)的查詢腳本中確定出多系統(tǒng)稽核查詢腳本,所述多系統(tǒng)稽核查詢腳本與所需查詢的數(shù)據(jù)源相對(duì)應(yīng)。
12、可選地,根據(jù)數(shù)據(jù)稽核處理規(guī)則,對(duì)稽核數(shù)據(jù)集進(jìn)行數(shù)據(jù)稽核,包括:
13、根據(jù)數(shù)據(jù)稽核處理規(guī)則對(duì)稽核數(shù)據(jù)集中不同數(shù)據(jù)源的待稽核數(shù)據(jù)進(jìn)行比對(duì)處理,獲得處理結(jié)果,所述處理結(jié)果包括比對(duì)相同、比對(duì)不同、執(zhí)行失敗。
14、可選地,該方法還包括:
15、響應(yīng)于單系統(tǒng)數(shù)據(jù)核查操作,獲得待查詢數(shù)據(jù)的查詢名稱,所述待查詢數(shù)據(jù)為目標(biāo)系統(tǒng)中需查詢的業(yè)務(wù)數(shù)據(jù);
16、根據(jù)待查詢數(shù)據(jù)的查詢名稱,確定出單系統(tǒng)稽核查詢腳本;
17、根據(jù)數(shù)據(jù)稽核處理規(guī)則執(zhí)行單系統(tǒng)稽核查詢腳本,若從目標(biāo)系統(tǒng)中的物理數(shù)據(jù)庫中查詢出查詢數(shù)據(jù),則生成處理結(jié)果。
18、可選地,該方法還包括:
19、將處理結(jié)果通過數(shù)據(jù)稽核處理規(guī)則中的發(fā)送形式發(fā)送給業(yè)務(wù)人員,以告知業(yè)務(wù)人員處理結(jié)果,所述發(fā)送形式包括:通過短信、郵件和內(nèi)部消息進(jìn)行發(fā)送提醒。
20、可選地,該方法還包括:
21、在數(shù)據(jù)稽核處理規(guī)則中設(shè)定發(fā)送時(shí)間,以使當(dāng)業(yè)務(wù)系統(tǒng)的當(dāng)前時(shí)間為發(fā)送時(shí)間時(shí),將處理結(jié)果發(fā)送給業(yè)務(wù)人員。
22、可選地,該方法還包括:
23、響應(yīng)于查詢數(shù)據(jù)操作,獲取待查詢數(shù)據(jù)核查的名稱,所述待查詢數(shù)據(jù)核查的名稱為執(zhí)行數(shù)據(jù)核查操作所定義,所述查詢數(shù)據(jù)操作包括手工執(zhí)行和定時(shí)執(zhí)行;
24、根據(jù)待查詢數(shù)據(jù)核查的名稱,獲得對(duì)應(yīng)數(shù)據(jù)核查操作的處理結(jié)果以及處理明細(xì)數(shù)據(jù)。
25、由此可見,本申請(qǐng)具有如下有益效果:
26、本申請(qǐng)?zhí)峁┝艘环N基于腳本語言定義的金融類數(shù)據(jù)稽核方法,響應(yīng)于數(shù)據(jù)核查操作,可以獲得待稽核數(shù)據(jù);根據(jù)待稽核數(shù)據(jù)的名稱,可以確定出稽核查詢腳本,再根據(jù)稽核查詢腳本,從不同業(yè)務(wù)系統(tǒng)物理數(shù)據(jù)庫中查詢出待稽核數(shù)據(jù),并將不同業(yè)務(wù)系統(tǒng)物理數(shù)據(jù)庫中的待稽核數(shù)據(jù)進(jìn)行統(tǒng)計(jì)生成稽核數(shù)據(jù)集。最后根據(jù)數(shù)據(jù)稽核處理規(guī)則,對(duì)稽核數(shù)據(jù)集進(jìn)行數(shù)據(jù)稽核。在此過程中,通過腳本配置即可執(zhí)行數(shù)據(jù)稽核的操作,無需業(yè)務(wù)人員手工執(zhí)行數(shù)據(jù)稽核,可以實(shí)現(xiàn)一次定義數(shù)據(jù)核查相關(guān)腳本,后續(xù)多次執(zhí)行數(shù)據(jù)核查操作,從而提高了數(shù)據(jù)稽核的效率和準(zhǔn)確性。并且執(zhí)行數(shù)據(jù)核查操作不僅僅可以是手工執(zhí)行,還可以在編寫腳本時(shí),定義為定時(shí)執(zhí)行數(shù)據(jù)核查操作,無需每次進(jìn)行手工執(zhí)行操作,從而進(jìn)一步地提高數(shù)據(jù)稽核的效率。
1.一種基于腳本語言定義的金融類數(shù)據(jù)稽核方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于數(shù)據(jù)核查操作之前,還包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述待稽核數(shù)據(jù)的查詢名稱,確定出多系統(tǒng)稽核查詢腳本,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)數(shù)據(jù)稽核處理規(guī)則,對(duì)所述稽核數(shù)據(jù)集進(jìn)行數(shù)據(jù)稽核,包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括: