System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于资金流水数据的,具体涉及一种导入资金流水数据的方法及系统、设备、存储介质。
技术介绍
1、当前,经济案件的办理需要分析大量的资金流水数据,但是资金流水数据的调取和清洗耗费了工作人员大量的时间和精力,相关部门的资金查控平台提供了线上调取渠道并且统一了数据格式,基本解决了资金数据线上调取的问题,但是仍需对该资金数据进一步清洗和整合。而线下调取的资金流水数据来源于不同银行、税务、工商等部门,各部门调取的数据往往文件的格式差异较大,难以快速导入资金分析工具,或因数据量过大,分析工具处理性能不足导致案件分析效率低、效能差,工作人员需要集中时间和精力在资金数据的清洗和整合。而市面上,有很多资金分析工具,如datax、i2,但是导入的数据要求高,且软件使用费用高到几十万/每年。具体的使用上需要针对每一种资金格式建立模板,在手动对每一个字段进行匹配后才能导入,使用复杂。
技术实现思路
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、当所述表格数据中表头通过所述代码转换字典进行代码转换时,所述代码转换字典中无对应的代码数据进行转换,则在对应位置的表格数据中显示为空白项,并将所述空白项对应的表头反馈至所述代码转换字典,更新所述代码转换字典中的代码数据。
38、一种导入资金流水数据系统,包括:
39、获取模块,用于读取资金流水文件;
40、解析模块,用于读取资金流水文件,根据所述资金流水文件进行分类和解析,解析得到表格数据;
41、转换模块,用于对表格数据中的表头进行代码转换,获得统一格式数据;
42、统计模块,用于统计所述统一格式数据的空白项,所述空白项为所述统一格式数据中的空值;
43、清洗模块,用于对所述统一格式数据中的空白项进行去重;
44、专用知识库,用于存储统一格式数据,并根据所述空白项发出警报。
45、所述解析模块获得资金流水文件进行解析得到表格数据,发送至所述转换模块;所述转换模块将所述表格数据中的表头进行代码转换得到统一格式数据;所述统计模块统计所述统一格式数据的空白项,所述空白项为所述统一格式数据中的空值,通过获取所述转换模块中进行代码转换的所述表格数据中的表头,并进行统计得到对照关系表;所述清洗模块对所述统一格式数据的空白项进行清洗,导入所述专用知识库。
46、其中一个实施例,所述统计模块包括:
47、显示单元以及计算单元;
48、所述计算单元根据所述转换模块中计算所述统一格式数据中总共的表头数量以及进行代码转换后的表头数量,得到对照关系表;
49、所述显示单元显示所述对照关系表。
50、其中一个实施例,所述计算单元还计算所述解析模块读取资金流水文件的数量以及解析得到的表格数据的数量。
本文档来自技高网...【技术保护点】
1.一种导入资金流水数据的方法,其特征在于,包括:
2.如权利要求1所述的导入资金流水数据的方法,其特征在于,对所述资金流水文件进行分类和解析,解析得到表格数据,包括:
3.如权利要求2所述的导入资金流水数据的方法,其特征在于,
4.如权利要求1所述的导入资金流水数据的方法,其特征在于,对所述资金流水文件进行分类和解析,解析得到表格数据,还包括:
5.如权利要求4所述的导入资金流水数据的方法,其特征在于,所述将所述统一格式数据导入专用知识库,包括补全数据:
6.如权利要求4所述的导入资金流水数据的方法,其特征在于,所述将所述统一格式数据导入专用知识库,还包括数据去重;
7.如权利要求1至6任一项所述的导入资金流水数据的方法,其特征在于,所述对所述表格数据中的表头进行代码转换,获得统一格式数据,包括:
8.如权利要求7所述的导入资金流水数据的方法,其特征在于,所述对照关系表包括:
9.一种导入资金流水数据系统,其特征在于,包括:
10.如权利要求9所述的导入资金流水数据系统,
11.如权利要求10所述的导入资金流水数据系统,其特征在于,所述解析模块还包括:
12.如权利要求9至11任一项所述的导入资金流水数据系统,其特征在于,所述转换模块包括:
13.一种导入资金流水数据的设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-7中任一项所述的导入资金流水数据的方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任意一项所述的导入资金流水数据的方法。
...【技术特征摘要】
1.一种导入资金流水数据的方法,其特征在于,包括:
2.如权利要求1所述的导入资金流水数据的方法,其特征在于,对所述资金流水文件进行分类和解析,解析得到表格数据,包括:
3.如权利要求2所述的导入资金流水数据的方法,其特征在于,
4.如权利要求1所述的导入资金流水数据的方法,其特征在于,对所述资金流水文件进行分类和解析,解析得到表格数据,还包括:
5.如权利要求4所述的导入资金流水数据的方法,其特征在于,所述将所述统一格式数据导入专用知识库,包括补全数据:
6.如权利要求4所述的导入资金流水数据的方法,其特征在于,所述将所述统一格式数据导入专用知识库,还包括数据去重;
7.如权利要求1至6任一项所述的导入资金流水数据的方法,其特征在于,所述对所述表格数据中的表头进行代码转换,获得统一格式数据,包括:
...【专利技术属性】
技术研发人员:陈华应,李文昊,官向明,黄健,张伟,卢桂荣,毛展峰,
申请(专利权)人:广州市公安局经济犯罪侦查支队,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。