System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,具體而言,涉及數據校驗方法、裝置、電子設備和存儲介質。
技術介紹
1、企業(yè)在業(yè)務處理過程中,往往會產生大量的業(yè)務數據,這些業(yè)務數據比如可以包括銷售數據、理賠數據、財務數據等,這些業(yè)務數據在入庫之前,通常需要對其進行校驗,以確定是否存在缺省值、是否合法等。
2、目前的校驗方式中,可以先獲取業(yè)務數據,該業(yè)務數據中包括多個已有字段,然后獲取校驗代碼,其中,該校驗代碼中固化有這些已有字段分別對應的校驗規(guī)則,這樣能夠通過運行該校驗代碼,來對該業(yè)務數據中的各個已有字段進行校驗。
3、在實際應用中,隨著企業(yè)業(yè)務的不斷發(fā)展,使得業(yè)務數據中可能會出現新字段,該新字段比如可以是在已有字段的基礎上新增加的字段,也可以是對已有字段進行修改而得到的字段。而目前的這種校驗方式中,由于是將已有字段分別對應的校驗規(guī)則固化在校驗代碼中,使得該校驗代碼難以調整以校驗包含有新字段的業(yè)務數據。
技術實現思路
1、本申請實施例提供一種數據校驗方法、裝置、電子設備和存儲介質,能夠用于解決現有技術中的問題。
2、本申請實施例第一方面提供了一種數據校驗方法,包括:
3、獲取待校驗業(yè)務數據,所述待校驗業(yè)務數據包括新字段;
4、根據所述新字段的分類類別,從校驗規(guī)則庫中獲取與所述分類類別對應的目標校驗規(guī)則;
5、根據預設插入規(guī)則,將所述目標校驗規(guī)則插入校驗代碼;
6、利用插入所述目標校驗規(guī)則的校驗代碼,對所述待校驗業(yè)務數據進行校驗。<
...【技術保護點】
1.一種數據校驗方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:根據所述新字段的字段名和字段值的數據類型,確定所述新字段的分類類別。
3.根據權利要求2所述的方法,其特征在于,根據所述新字段的字段名和字段值的數據類型,確定所述新字段的分類類別,具體包括:
4.根據權利要求1或3所述的方法,其特征在于,所述目標校驗規(guī)則具體包括:用于校驗的數據類型,以及將所述目標校驗規(guī)則轉化為正則表達式的正則規(guī)則。
5.根據權利要求4所述的方法,其特征在于,所述校驗代碼設有用于插入校驗規(guī)則的接口;以及,
6.根據權利要求5所述的方法,其特征在于,通過所述接口,根據預設插入規(guī)則,將所述目標校驗規(guī)則插入校驗代碼,具體包括:
7.根據權利要求3所述的方法,其特征在于,在所述目標字段的數量有多個的情況下,所述方法還包括:
8.根據權利要求7所述的方法,其特征在于,通過如下公式計算各個目標字段的熱度:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質
...【技術特征摘要】
1.一種數據校驗方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:根據所述新字段的字段名和字段值的數據類型,確定所述新字段的分類類別。
3.根據權利要求2所述的方法,其特征在于,根據所述新字段的字段名和字段值的數據類型,確定所述新字段的分類類別,具體包括:
4.根據權利要求1或3所述的方法,其特征在于,所述目標校驗規(guī)則具體包括:用于校驗的數據類型,以及將所述目標校驗規(guī)則轉化為正則表達式的正則規(guī)則。
5.根據權利要求4所述的方法,其特征在于,所述校驗代碼設有用于插入校驗規(guī)則的...
【專利技術屬性】
技術研發(fā)人員:龔太閣,周濤,許健,
申請(專利權)人:浙江億保軟件有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。