[发明专利]基于文件驱动的SAS自动数据验证方法及验证系统在审
申请号: | 202110796674.7 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113688030A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 程雪林;周高翔;魏明丽;蔡海军;徐壮;严萍萍 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 丁云 |
地址: | 200002 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 文件 驱动 sas 自动 数据 验证 方法 系统 | ||
1.一种基于文件驱动的SAS自动数据验证方法,其特征在于,包括以下步骤:
S1:构建SAS自动验证架构,所述的自动验证架构包括多个验证SAS模块和一个差异生成SAS模块;
S2:获取验证数据源文件,并将验证数据源文件存储在对应的驱动文件位置;
S3:判断待验证的验证SAS模块的驱动文件位置上是否存储有数据文件,若是,验证SAS模块对其依赖的驱动文件位置上的数据文件进行验证处理,获取产出数据文件并存储在对应的驱动文件位置,否则返回步骤S3,直到所有验证SAS模块完成验证,进入步骤S4;
S4:差异生成SAS模块对其依赖的驱动文件位置上的数据文件进行验证处理,获取差异结果文件,完成数据验证。
2.根据权利要求1所述的一种基于文件驱动的SAS自动数据验证方法,其特征在于,所述的验证数据源文件的数据源包括数仓、审批系统数据、催收系统数据和发卡核心系统数据。
3.根据权利要求1所述的一种基于文件驱动的SAS自动数据验证方法,其特征在于,所述的验证SAS模块、差异生成SAS模块中均包括监听子模块和执行子模块,所述的监听子模块实时检测本模块依赖的驱动文件位置上是否存储有数据文件,所述的执行子模块对其依赖的驱动文件位置上的数据文件进行验证处理。
4.根据权利要求1所述的一种基于文件驱动的SAS自动数据验证方法,其特征在于,所述的监听子模块采用Quartz中间件间隔固定时间扫描驱动文件位置上的文件到位情况。
5.根据权利要求1所述的一种基于文件驱动的SAS自动数据验证方法,其特征在于,所述的SAS自动验证架构还包括用于存储验证数据源文件、产出数据文件的数据库。
6.一种基于文件驱动的SAS自动数据验证系统,其特征在于,包括SAS自动验证架构、数据源文件获取模块、任务配置模块,
所述的自动验证架构包括多个验证SAS模块和一个差异生成SAS模块;
所述的数据源文件获取模块用于获取验证数据源文件,并将验证数据源文件存储在对应的驱动文件位置;
所述的任务配置模块用于判断待验证的验证SAS模块的驱动文件位置上是否存储有数据文件,若是,验证SAS模块对其依赖的驱动文件位置上的数据文件进行验证处理,获取产出数据文件并存储在对应的驱动文件位置,否则重新判断并验证,直到所有验证SAS模块完成验证;
当所有验证SAS模块完成验证后,所述的差异生成SAS模块对其依赖的驱动文件位置上的数据文件进行验证处理,获取差异结果文件,完成数据验证。
7.根据权利要求6所述的一种基于文件驱动的SAS自动数据验证系统,其特征在于,所述的验证数据源文件的数据源包括数仓、审批系统数据、催收系统数据和发卡核心系统数据。
8.根据权利要求6所述的一种基于文件驱动的SAS自动数据验证系统,其特征在于,所述的验证SAS模块、差异生成SAS模块中均包括监听子模块和执行子模块,所述的监听子模块实时检测本模块依赖的驱动文件位置上是否存储有数据文件,所述的执行子模块对其依赖的驱动文件位置上的数据文件进行验证处理。
9.根据权利要求6所述的一种基于文件驱动的SAS自动数据验证系统,其特征在于,所述的监听子模块采用Quartz中间件间隔固定时间扫描驱动文件位置上的文件到位情况。
10.根据权利要求6所述的一种基于文件驱动的SAS自动数据验证系统,其特征在于,所述的SAS自动验证架构还包括用于存储验证数据源文件、产出数据文件的数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110796674.7/1.html,转载请声明来源钻瓜专利网。