System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大數據數據處理,尤其涉及一種費用數據處理方法、裝置、電子設備及計算機可讀介質。
技術介紹
1、目前,apache?spark是專為大規(guī)模數據處理而設計的快速通用的計算引擎。現形成了一個高速發(fā)展應用廣泛的生態(tài)系統。spark主要有3個特點:1)高級api剝離了對集群本身的關注,spark應用的開發(fā)者可以專注于應用所要做的計算本身;2)spark很快,支持交互式計算和復雜算法;3)spark是一個通用計算引擎,可以用來完成各種各樣的運算,包括sql查詢,文本處理,機器學習等。傳統銀聯機構手續(xù)費處理采用硬編碼、串行處理,耗時長,處理效率低,以及對于修改或新增業(yè)務場景開發(fā)復雜。
技術實現思路
1、有鑒于此,本申請實施例提供一種費用數據處理方法、裝置、電子設備及計算機可讀介質,能夠解決現有的傳統銀聯機構手續(xù)費處理采用硬編碼、串行處理,耗時長,處理效率低,以及對于修改或新增業(yè)務場景開發(fā)復雜的問題。
2、為實現上述目的,根據本申請實施例的一個方面,提供了一種費用數據處理方法,包括:
3、響應于業(yè)務場景變更請求,讀取對應的第一費用數據和待變更費用標識的類型;
4、調用配置文件接口以基于費用統計配置解析第一費用數據,以得到費用要素,根據費用要素進行分類匯總,進而得到各個費用聚類簇;
5、根據類型映射各個費用聚類簇到對應的費用標識,以生成第二費用數據;
6、更新第二費用數據至相應的記賬科目。
7、可選地,調用配置文件接口
8、獲取業(yè)務場景變更請求對應的業(yè)務場景標識,獲取費用統計配置中與業(yè)務場景標識對應的字段名稱;
9、根據字段名稱提取第一費用數據中的相應要素,以得到費用要素。
10、可選地,根據費用要素進行分類匯總,進而得到各個費用聚類簇,包括:
11、基于預設的費用場景,對費用要素進行分類匯總,以得到分別對應于各個預設的費用場景的各個費用聚類簇。
12、可選地,根據類型映射各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
13、響應于類型為費用場景標識,則為各個費用聚類簇分配對應的費用場景標識,并映射各個費用聚類簇到對應的費用場景標識,以生成第二費用數據。
14、可選地,根據類型映射各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
15、響應于類型為費用收付費項目標識,則為各個費用聚類簇分配對應的費用收付費項目標識,并映射各個費用聚類簇到對應的費用收付費項目標識,以生成第二費用數據。
16、可選地,更新第二費用數據至相應的記賬科目,包括:
17、查詢記賬科目中與第二費用數據不一致的科目;
18、基于第二費用數據,將不一致的科目進行替換。
19、可選地,基于第二費用數據,將不一致的科目進行替換,包括:
20、基于第二費用數據、不一致的科目和記賬科目,生成異步記賬任務;
21、調用線程池,以執(zhí)行異步記賬任務,確定不一致的科目對應的目標第二費用數據,在記賬科目中用目標第二費用數據替換不一致的科目對應的費用數據。
22、另外,本申請還提供了一種費用數據處理裝置,包括:
23、讀取單元,被配置成響應于業(yè)務場景變更請求,讀取對應的第一費用數據和待變更費用標識的類型;
24、解析單元,被配置成調用配置文件接口以基于費用統計配置解析第一費用數據,以得到費用要素,根據費用要素進行分類匯總,進而得到各個費用聚類簇;
25、映射單元,被配置成根據類型映射各個費用聚類簇到對應的費用標識,以生成第二費用數據;
26、更新單元,被配置成更新第二費用數據至相應的記賬科目。
27、可選地,解析單元進一步被配置成:
28、獲取業(yè)務場景變更請求對應的業(yè)務場景標識,獲取費用統計配置中與業(yè)務場景標識對應的字段名稱;
29、根據字段名稱提取第一費用數據中的相應要素,以得到費用要素。
30、可選地,解析單元進一步被配置成:
31、基于預設的費用場景,對費用要素進行分類匯總,以得到分別對應于各個預設的費用場景的各個費用聚類簇。
32、可選地,映射單元進一步被配置成:
33、響應于類型為費用場景標識,則為各個費用聚類簇分配對應的費用場景標識,并映射各個費用聚類簇到對應的費用場景標識,以生成第二費用數據。
34、可選地,映射單元進一步被配置成:
35、響應于類型為費用收付費項目標識,則為各個費用聚類簇分配對應的費用收付費項目標識,并映射各個費用聚類簇到對應的費用收付費項目標識,以生成第二費用數據。
36、可選地,更新單元進一步被配置成:
37、查詢記賬科目中與第二費用數據不一致的科目;
38、基于第二費用數據,將不一致的科目進行替換。
39、可選地,更新單元進一步被配置成:
40、基于第二費用數據、不一致的科目和記賬科目,生成異步記賬任務;
41、調用線程池,以執(zhí)行異步記賬任務,確定不一致的科目對應的目標第二費用數據,在記賬科目中用目標第二費用數據替換不一致的科目對應的費用數據。
42、另外,本申請還提供了一種費用數據處理電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現如上述的費用數據處理方法。
43、另外,本申請還提供了一種計算機可讀介質,其上存儲有計算機程序,程序被處理器執(zhí)行時實現如上述的費用數據處理方法。
44、為實現上述目的,根據本申請實施例的又一個方面,提供了一種計算機程序產品。
45、本申請實施例的一種計算機程序產品,包括計算機程序,程序被處理器執(zhí)行時實現本申請實施例提供的費用數據處理方法。
46、上述專利技術中的一個實施例具有如下優(yōu)點或有益效果:本申請通過響應于業(yè)務場景變更請求,讀取對應的第一費用數據和待變更費用標識的類型;調用配置文件接口以基于費用統計配置解析第一費用數據,以得到費用要素,根據費用要素進行分類匯總,進而得到各個費用聚類簇;根據類型映射各個費用聚類簇到對應的費用標識,以生成第二費用數據;更新第二費用數據至相應的記賬科目。提高作業(yè)的效率,縮短作業(yè)處理的時間,同時提高了開發(fā)效率,簡化了修改或新增業(yè)務場景的開發(fā)過程。
47、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。
本文檔來自技高網...【技術保護點】
1.一種費用數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述調用配置文件接口以基于費用統計配置解析所述第一費用數據,以得到費用要素,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述費用要素進行分類匯總,進而得到各個費用聚類簇,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述類型映射所述各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述類型映射所述各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述更新所述第二費用數據至相應的記賬科目,包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所述第二費用數據,將所述不一致的科目進行替換,包括:
8.一種費用數據處理裝置,其特征在于,包括:
9.根據權利要求8所述的裝置,其特征在于,所述解析單元進一步被配置成:
10.根據權利要求8所述的裝置,其特征在
11.根據權利要求8所述的裝置,其特征在于,所述映射單元進一步被配置成:
12.根據權利要求8所述的裝置,其特征在于,所述映射單元進一步被配置成:
13.根據權利要求8所述的裝置,其特征在于,所述更新單元進一步被配置成:
14.一種費用數據處理電子設備,其特征在于,包括:
15.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執(zhí)行時實現如權利要求1-7中任一項所述的方法。
16.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現如權利要求1-7中任一項所述的方法。
...【技術特征摘要】
1.一種費用數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述調用配置文件接口以基于費用統計配置解析所述第一費用數據,以得到費用要素,包括:
3.根據權利要求1所述的方法,其特征在于,所述根據所述費用要素進行分類匯總,進而得到各個費用聚類簇,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述類型映射所述各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述類型映射所述各個費用聚類簇到對應的費用標識,以生成第二費用數據,包括:
6.根據權利要求1所述的方法,其特征在于,所述更新所述第二費用數據至相應的記賬科目,包括:
7.根據權利要求6所述的方法,其特征在于,所述基于所述第二費用數據,將所述不一致的科目進行替換,包括:
【專利技術屬性】
技術研發(fā)人員:張志鑫,馬仕釗,
申請(專利權)人:中國建設銀行股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。