[发明专利]一种配置文件的生成方法及装置有效
申请号: | 201811382237.5 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109542875B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 李卓妮;李泽江 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/25;G06F16/242;G06F16/23;G06F16/215 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置文件 生成 方法 装置 | ||
1.一种配置文件的生成方法,其特征在于,所述方法包括:
接收配置文件生成请求,所述配置文件生成请求包括指定数据字典的版本标识:第一版本标识和第二版本标识;其中,所述数据字典是基于源系统中的数据建立的,在源系统中的数据发生变化时,对其进行更新,并分配新的版本标识;分配所述第二版本标识的时间晚于分配所述第一版本标识的时间;
确定所述第一版本标识对应的数据字典和所述第二版本标识对应的数据字典,并对所述第一版本标识对应的数据字典中的信息,和所述第二版本标识对应的数据字典中的信息进行差异分析,获得差异信息;
根据所述差异信息和所述第二版本标识对应的数据字典中的信息,生成所述源系统中发生变化的数据对应的配置文件;
所述根据所述差异信息和所述第二版本标识对应的数据字典中的信息,生成所述源系统中发生变化的数据对应的配置文件包括:
根据所述差异信息和所述第二版本标识对应的数据字典中的信息,生成所述源系统中发生变化的数据对应的清洗规则配置表、文件与表关联关系配置表、加载规则配置表、数据库表更新语句表和创建存储过程语句表;
对所述清洗规则配置表、文件与表关联关系配置表、数据库表更新语句表和创建存储过程语句表进行处理,生成与所述清洗规则配置表、文件与表关联关系配置表、数据库表更新语句表和创建存储过程语句表分别对应的清洗规则配置文件、文件与表关联关系配置文件、数据库表更新语句的文件和创建存储过程语句的文件;
其中,所述清洗规则配置表存储清洗规则信息,所述文件与表关联关系配置表存储所述源系统中文件名与数据库中表名的对应关系信息,所述加载规则配置表存储加载文件的规则信息,所述数据库表更新语句表存储更新数据库中表结构的语句信息,所述创建存储过程语句表存储将接收到的源系统传送文件中的数据存储到数据库中的存储过程的语句信息;
所述数据字典包括:表级信息表和表字段级信息表;
所述差异信息包括:表级差异信息和表字段级差异信息;所述表级差异信息包括新增表信息、删除表信息和表属性修改信息;所述表字段级差异信息包括表中新增字段信息、删除字段信息和字段属性修改信息。
2.如权利要求1所述方法,其特征在于,所述根据所述差异信息和所述第二版本标识对应的数据字典中的信息,生成清洗规则配置表、文件与表关联关系配置表、加载规则配置表、数据库表更新语句表和创建存储过程语句表包括:
根据所述表级差异信息和所述第二版本标识对应的数据字典的表级信息表中的信息,生成所述文件与表关联关系配置表、表级清洗规则配置表和加载规则配置表;
根据所述表级差异信息和所述第二版本标识对应的数据字典的表字段级信息表中的信息,生成字段级清洗规则配置表;
根据所述表级差异信息和表字段级差异信息,及第二版本标识对应的数据字典的表字段级信息表和表级信息表中的信息,生成数据库表更新语句表和创建存储过程语句表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811382237.5/1.html,转载请声明来源钻瓜专利网。