[发明专利]一种数据处理方法及数据处理装置在审
申请号: | 201511022228.1 | 申请日: | 2015-12-30 |
公开(公告)号: | CN105447200A | 公开(公告)日: | 2016-03-30 |
发明(设计)人: | 唐静;王承炜 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本发明涉及数据处理技术领域,尤其涉及一种数据处理方法及数据处理装置。
背景技术
在实际业务处理中,业务数据是多样化的,可能是数据库的基础数据,也可能是将基础数据加工后得到的数据。中间表是指在数据处理过程中,对数据库的基础表进行集成或数据处理加工,生成的数据表。
目前,业务处理系统可以直接调用中间表的中间数据,而不必访问基础表,或再对基础数据进行加工,因此利用中间表处理业务可以缩短业务处理时间,提高业务处理效率。
但是,对客户端来说中间表是不透明的,当中间表的基础数据改变时,用户无法即时发现中间表的修改,如果继续按照原中间表执行应用程序,将会无法读取数据或出错,因此基于中间表的数据处理效率受到很大影响。
发明内容
本申请提供了一种数据处理方法以及数据处理装置,能够提高基于中间表的数据处理效率。
第一方面提供一种数据处理方法,包括:
获取数据项,根据所述数据项创建中间表以及实体表,所述实体表与所述中间表对应;
根据所述数据项查询数据库,确定所述数据库中的源数据表,将所述源数据表的数据导入所述实体表,并存储在本地;
根据所述数据项生成数据接口文件,显示所述数据接口文件,根据所述数据接口文件调用应用程序,以使得所述应用程序从所述实体表中获取数据。
结合第一方面,在第一方面的第一种实现方式中,在所述根据所述数据项创建中间表以及实体表包括:
选取所述中间表中至少一个数据项作为待删除数据项,将所述待删除数据项标记为删除状态,并在所述实体表中保留所述待删除数据项对应的数据项。
结合第一方面,在第一方面的第二种实现方式中,在所述根据所述数据项创建中间表以及实体表之后,所述方法还包括:
获取目标数据项;
判断所述实体表是否包含与所述目标数据项的名称相同的数据项,若否,则在所述实体表中添加所述目标数据项,若是,则不允许将所述目标数据项添加到所述实体表。
结合第一方面,或第一方面的以上任意一种实现方式,在第一方面的第三种实现方式中,在所述将源数据表的数据导入所述实体表之前,所述方法还包括:
获取所述实体表与所述源数据表中的同名数据项;
若所述同名数据项的数据项格式不同,则根据所述源数据表的数据项格式,对所述实体表的数据项格式进行修改。
结合第一方面,或第一方面的第一种实现方式,或第一方面的第二种实现方式,所述根据所述数据项生成数据接口文件包括:
根据所述中间表的有效数据项,生成数据接口文件,所述有效数据项是指除标记为删除状态的数据项之外的其他数据项。
第二方面提供一种数据处理装置,包括:
获取模块,用于获取数据项;
创建模块,用于根据所述数据项创建中间表以及实体表,所述实体表与所述中间表对应;
导入数据模块,用于根据所述数据项查询数据库,确定所述数据库中的源数据表,将所述源数据表的数据导入所述实体表,并存储在本地;
生成模块,用于根据所述数据项生成数据接口文件;
显示模块,用于显示所述数据接口文件;
执行模块,用于根据所述数据接口文件调用应用程序,以使得所述应用程序从所述实体表中获取数据。
结合第二方面,在第二方面的第一种实现方式中,所述装置还包括:
删除模块,用于选取所述中间表中至少一个数据项作为待删除数据项,将所述待删除数据项标记为删除状态,并在所述实体表中保留所述待删除数据项对应的数据项。
结合第二方面,在第二方面的第二种实现方式中,所述获取模块还用于获取目标数据项;
所述装置还包括:
判断模块,用于判断所述实体表是否包含与所述目标数据项的名称相同的数据项,若否,则触发添加模块执行在所述实体表中添加所述目标数据项的步骤,若是,则触发处理模块执行不允许将所述目标数据项添加到所述实体表的步骤;
添加模块,用于在所述实体表中添加所述目标数据项;
处理模块,用于不允许将将所述目标数据项添加到所述实体表。
结合第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,在第二方面的第三种实现方式中,所述获取模块,用于获取所述实体表与所述源数据表中的同名数据项;
所述装置还包括:
修改模块,用于若所述同名数据项的数据项格式不同,则根据所述源数据表的数据项格式,对所述实体表的数据项格式进行修改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511022228.1/2.html,转载请声明来源钻瓜专利网。