【技术实现步骤摘要】
本专利技术涉及一种公用文件导入数据库的方法及系统,属于通信领域。
技术介绍
文件入库是在业务系统上的必要操作。文件入库大多是多次的、有规律的。目前,在现有技术中,现有技术可用oracle提供的sqlldr进行入库,但是无法实 现自动定时并匹配自定义规则;尚不存在公用的定时文件入库方案。
技术实现思路
本专利技术所要解决的技术问题是提供一种可以实现公用批量定时导入数据库的公 用文件导入数据库的方法。本专利技术解决上述技术问题的技术方案如下一种公用文件导入数据库的方法,具 体包括以下步骤步骤1:入库程序模块判断是否有文件需要入库,如果有,则进行下一步;否则,结 束;步骤2 :调用主机模块中预先保存的配置信息和校验规则;步骤3 :入库程序模块根据检验规则校验需入库文件中的相关信息与配置信息是 否匹配,如匹配,根据入库程序模块中保存的定时器的控制,将需入库文件定时添加入数据 库,并进行步骤4 ;否则,将需入库文件压缩并反馈至主机模块中进行保存,并结束;步骤4:入库程序模块生成需入库文件相关日志,并将需入库文件压缩后和所述 日志反馈到主机模块进行保存。本专利技术的有益效果是本 ...
【技术保护点】
一种公用文件导入数据库的方法,其特征在于,具体包括以下步骤:步骤1:入库程序模块判断是否有文件需要入库,如果有,则进行下一步;否则,结束;步骤2:调用主机模块中预先保存的配置信息和校验规则;步骤3:入库程序模块根据检验规则校验需入库文件中的相关信息与配置信息是否匹配,如匹配,根据入库程序模块中保存的定时器的控制,将需入库文件定时添加入数据库,并进行步骤4;否则,将需入库文件压缩并反馈至主机模块中进行保存,并结束;步骤4:入库程序模块生成需入库文件相关日志,并将需入库文件压缩后和所述日志反馈到主机模块进行保存。
【技术特征摘要】
1.一种公用文件导入数据库的方法,其特征在于,具体包括以下步骤步骤1:入库程序模块判断是否有文件需要入库,如果有,则进行下一步;否则,结束;步骤2 :调用主机模块中预先保存的配置信息和校验规则;步骤3 :入库程序模块根据检验规则校验需入库文件中的相关信息与配置信息是否匹配,如匹配,根据入库程序模块中保存的定时器的控制,将需入库文件定时添加入数据库, 并进行步骤4 ;否则,将需入库文件压缩并反馈至主机模块中进行保存,并结束;步骤4 :入库程序模块生成需入库文件相关日志,并将需入库文件压缩后和所述日志反馈到主机模块进行保存。2.根据权利要求1所述一种公用文件导入数据库的方法,其特征在于,所述步骤2中所述配置信息包括数据库的安全标识符、用户名、密码和规则信息;所述校验规则用于校验需入库文件的相关信息是否与规则信息相匹配。3.根据权利要求1或2所述一种公用文件导入数据库的方法,其特征在于,所述规则信息包括预先设置的文件的字段数、文件大小和行数;所述校验规则校验需入库文件的字段数是否符合规则信息中预设的规则信息的字段数;所述校验规则校验需入库文件的文件大小是否符合规则信息中预设的文件大小;所述校验规则校验需入库文件的行数是否符合规则信息中预设的行数。4.根据权利要求3所述一种公用文件导入数据库的方法,其特征在于,所述定时器采用现有的定时器,按照预设时间定时执行读取文件入库。5.根据权利要求4所述一种公用文件导入数据库的方法,其特征在于,所述步骤4具体包括以下步骤步骤4.1 :判断步骤3中所述的入库过程是否正确,如果正确,进行步骤4.2 ;否则,生成告警日志,将需入库文件压缩后和告警日志发送至主机模块进行保存,并返回步骤I ;步骤4. 2 :生成入库日志,将需...
【专利技术属性】
技术研发人员:周祚宇,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。