System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及大數據,特別是涉及一種業務數據導入方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
技術介紹
1、隨著科技的不斷發展,針對業務對象的批量業務數據進行導入的技術已經得到了廣泛的應用,尤其是在一些與傳統行業結合的軟件系統中,對業務對象的業務數據進行批量導入能夠帶來效率提高、錯誤減少以及快速響應市場變化等眾多優勢。
2、目前,在對業務數據進行導入的過程中,通常針對不同業務對象采用不同的產品裝配模型進行裝配,以保證該業務對象所有業務數據的導入,然而,由于不同業務對象所要實現的業務功能存在差別,導致業務對象的不同業務數據的導入邏輯存在不同,進而使得易出現維護業務對象的業務數據耗時較長或者操作繁雜等情況,所以,當前進行業務數據導入的導入效率低。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提升進行業務數據導入的導入效率的業務數據導入方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、第一方面,本申請提供了一種業務數據導入方法,包括:
3、獲取待導入對象的業務數據集,其中,所述業務數據集包括多個預設數據管理維度下的業務數據;
4、根據各所述業務數據的變化特征信息,對各所述業務數據進行分類,得到具有靜態屬性的第一業務數據和具有動態屬性的第二業務數據,其中,所述第一業務數據和所述第二業務數據攜帶有不同的業務數據標識;
5、根據所述業務數據標識,為所述第一業務數據和所述第二業務數據批量匹配
6、為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入。
7、在其中一個實施例中,所述變化特征信息包括變化頻率;所述根據各所述業務數據的變化特征信息,對各所述業務數據進行分類,得到具有靜態屬性的第一業務數據和具有動態屬性的第二業務數據,包括:
8、通過各所述業務數據的屬性信息檢測對應的變化頻率;
9、選取步驟:在各所述業務數據中選取目標業務數據;
10、在檢測到所述業務數據的變化頻率小于預設變化頻率閾值的情況下,將所述業務數據作為具有靜態屬性的第一業務數據,在檢測到所述業務數據的變化頻率大于或者等于所述預設變化頻率閾值的情況下,將所述業務數據作為具有動態屬性的第二業務數據;
11、返回執行所述選取步驟,直至各所述業務數據均選取完畢。
12、在其中一個實施例中,所述通過各所述業務數據的屬性信息檢測對應的變化頻率,包括:
13、對于任一所述業務數據,分別對所述業務數據的屬性信息和類型信息進行特征提取,得到所述業務數據的數據屬性特征和數據類型特征,以及將所述數據屬性特征和所述數據類型特征融合為所述業務數據的數據變化特征;
14、根據各所述數據屬性特征,預測各所述業務數據的變化頻率。
15、在其中一個實施例中,所述業務數據值包括固定數據值和變動數據值;所述根據所述業務數據標識,為所述第一業務數據和所述第二業務數據批量匹配各自對應的業務數據值,包括:
16、根據所述第一業務數據的業務數據標識,查詢所述待導入對象的參考對象,并在所述參考對象的業務數據參考模板中提取所述固定數據值;
17、根據所述第二業務數據的業務數據標識,在業務數據配置模板中提取所述第二業務數據對應的變動數據值,其中,所述業務數據配置模板基于所述待導入對象的歷史變動業務數據配置得到。
18、在其中一個實施例中,所述業務數據配置模板包括第一業務數據配置模板和第二業務數據配置模板;在所述根據所述第二業務數據的業務數據標識,在業務數據配置模板中提取所述第二業務數據對應的變動數據值之前,包括以下各項之一:
19、響應于針對所述第一業務數據配置模版執行的第一配置操作,在所述第一業務數據配置模版填充所述第二業務數據對應的變動數據值;
20、根據所述待導入對象的對象標識,在預設配置模板庫中查詢所述第二業務數據配置模版,并響應于針對所述第二業務數據配置模版執行的第二配置操作,在所述第二業務數據配置模版填充所述第二業務數據對應的變動數據值。
21、在其中一個實施例中,所述為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入,包括:
22、獲取所述待導入對象的業務數據導入模板的模板屬性;
23、根據所述模板屬性,為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入。
24、在其中一個實施例中,在所述為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入之后,所述方法至少還包括以下各項之一:
25、響應于針對業務數據導入界面執行的查詢操作,在所述業務數據導入界面顯示所述所有業務數據的導入結果;
26、響應于針對所述業務數據導入界面執行的重置操作,將所述業務數據導入界面由當前顯示狀態重置為預設顯示狀態;
27、響應于針對所述業務數據導入界面執行的管理操作,對所述導入結果進行管理。
28、第二方面,本申請還提供了一種業務數據導入裝置,包括:
29、獲取模塊,用于獲取待導入對象的業務數據集,其中,所述業務數據集包括多個預設數據管理維度下的業務數據;
30、分類模塊,用于根據各所述業務數據的變化特征信息,對各所述業務數據進行分類,得到具有靜態屬性的第一業務數據和具有動態屬性的第二業務數據,其中,所述第一業務數據和所述第二業務數據攜帶有不同的業務數據標識;
31、匹配模塊,用于根據所述業務數據標識,為所述第一業務數據和所述第二業務數據批量匹配各自對應的業務數據值;
32、導入模塊,用于為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入。
33、在其中一個實施例中,所述變化特征信息包括變化頻率;所述分類模塊還用于:
34、通過各所述業務數據的屬性信息檢測對應的變化頻率;選取步驟:在各所述業務數據中選取目標業務數據;在檢測到所述業務數據的變化頻率小于預設變化頻率閾值的情況下,將所述業務數據作為具有靜態屬性的第一業務數據,在檢測到所述業務數據的變化頻率大于或者等于所述預設變化頻率閾值的情況下,將所述業務數據作為具有動態屬性的第二業務數據;返回執行所述選取步驟,直至各所述業務數據均選取完畢。
35、在其中一個實施例中,所述分類模塊還用于:
36、對于任一所述業務數據,分別對所述業務數據的屬性信息和類型信息進行特征提取,得到所述業務數據的數據屬性特征和數據類型特征,以及將所述數據屬性特征和所述數據類型特征融合為所述業務數據的數據變化特征;根據各所述數據屬性特征,預測各所述業務數據的變化頻率。
37、在其中一個實施例中,所述業務數據值包括固定數據值和變動數據值;所述匹配模塊還用于:本文檔來自技高網...
【技術保護點】
1.一種業務數據導入方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述變化特征信息包括變化頻率;所述根據各所述業務數據的變化特征信息,對各所述業務數據進行分類,得到具有靜態屬性的第一業務數據和具有動態屬性的第二業務數據,包括:
3.根據權利要求2所述的方法,其特征在于,所述通過各所述業務數據的屬性信息檢測對應的變化頻率,包括:
4.根據權利要求1所述的方法,其特征在于,所述業務數據值包括固定數據值和變動數據值;所述根據所述業務數據標識,為所述第一業務數據和所述第二業務數據批量匹配各自對應的業務數據值,包括:
5.根據權利要求4所述的方法,其特征在于,所述業務數據配置模板包括第一業務數據配置模板和第二業務數據配置模板;在所述根據所述第二業務數據的業務數據標識,在業務數據配置模板中提取所述第二業務數據對應的變動數據值之前,所述方法還包括以下各項之一:
6.根據權利要求5所述的方法,其特征在于,所述為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入,包括:
8.一種業務數據導入裝置,其特征在于,所述裝置包括:
9.根據權利要求8所述的裝置,其特征在于,所述變化特征信息包括變化頻率;所述分類模塊還用于:
10.根據權利要求8所述的裝置,其特征在于,所述分類模塊還用于:
11.根據權利要求8所述的裝置,其特征在于,所述業務數據值包括固定數據值和變動數據值;所述匹配模塊還用于:
12.根據權利要求11所述的裝置,其特征在于,所述業務數據配置模板包括第一業務數據配置模板和第二業務數據配置模板;所述業務數據導入裝置還包括:
13.根據權利要求8所述的裝置,其特征在于,所述導入模塊還用于:
14.根據權利要求8所述的裝置,其特征在于,所述業務數據導入裝置還包括:
15.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的方法的步驟。
16.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。
17.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種業務數據導入方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述變化特征信息包括變化頻率;所述根據各所述業務數據的變化特征信息,對各所述業務數據進行分類,得到具有靜態屬性的第一業務數據和具有動態屬性的第二業務數據,包括:
3.根據權利要求2所述的方法,其特征在于,所述通過各所述業務數據的屬性信息檢測對應的變化頻率,包括:
4.根據權利要求1所述的方法,其特征在于,所述業務數據值包括固定數據值和變動數據值;所述根據所述業務數據標識,為所述第一業務數據和所述第二業務數據批量匹配各自對應的業務數據值,包括:
5.根據權利要求4所述的方法,其特征在于,所述業務數據配置模板包括第一業務數據配置模板和第二業務數據配置模板;在所述根據所述第二業務數據的業務數據標識,在業務數據配置模板中提取所述第二業務數據對應的變動數據值之前,所述方法還包括以下各項之一:
6.根據權利要求5所述的方法,其特征在于,所述為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入,包括:
7.根據權利要求1所述的方法,其特征在于,在所述為所述待導入對象的所有業務數據填充對應的業務數據值,并對所述所有業務數據進行導入之后,所述方法至少還包括以下各項...
【專利技術屬性】
技術研發人員:楊爍,
申請(專利權)人:中國建設銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。