一种数据处理方法及数据处理装置制造方法及图纸

技术编号:13075180 阅读:61 留言:0更新日期:2016-03-30 10:48
本发明专利技术公开了一种数据处理方法,包括:获取数据项,根据数据项创建中间表以及实体表,根据数据项查询数据库,确定数据库中的源数据表,将源数据表的数据导入实体表;根据数据项生成数据接口文件,显示数据接口文件,根据数据接口文件调用应用程序,以使得应用程序从实体表中获取数据,可以提高基于中间表的数据处理效率。本发明专利技术还提供一种可以实现上述方法的数据处理装置。

【技术实现步骤摘要】

本专利技术设及数据处理
,尤其设及一种数据处理方法及数据处理装置
技术介绍
在实际业务处理中,业务数据是多样化的,可能是数据库的基础数据,也可能是将 基础数据加工后得到的数据。中间表是指在数据处理过程中,对数据库的基础表进行集成 或数据处理加工,生成的数据表。 目前,业务处理系统可W直接调用中间表的中间数据,而不必访问基础表,或再对 基础数据进行加工,因此利用中间表处理业务可W缩短业务处理时间,提高业务处理效率。 但是,对客户端来说中间表是不透明的,当中间表的基础数据改变时,用户无法即 时发现中间表的修改,如果继续按照原中间表执行应用程序,将会无法读取数据或出错,因 此基于中间表的数据处理效率受到很大影响。
技术实现思路
本申请提供了一种数据处理方法W及数据处理装置,能够提高基于中间表的数据 处理效率。 第一方面提供一种数据处理方法,包括: 获取数据项,根据所述数据项创建中间表W及实体表,所述实体表与所述中间表 对应;[000引根据所述数据项查询数据库,确定所述数据库中的源数据表,将所述源数据表的 数据导入所述实体表,并存储在本地; 根据所述数据项生成数据接口文件,显示所述数据接口文件,根据所述数据接口 文件调用应用程序,W使得所述应用程序从所述实体表中获取数据。 结合第一方面,在第一方面的第一种实现方式中,在所述根据所述数据项创建中 间表W及实体表包括: 选取所述中间表中至少一个数据项作为待删除数据项,将所述待删除数据项标记 为删除状态,并在所述实体表中保留所述待删除数据项对应的数据项。 结合第一方面,在第一方面的第二种实现方式中,在所述根据所述数据项创建中 间表W及实体表之后,所述方法还包括:获取目标数据项; 判断所述实体表是否包含与所述目标数据项的名称相同的数据项,若否,则在所 述实体表中添加所述目标数据项,若是,则不允许将所述目标数据项添加到所述实体表。 结合第一方面,或第一方面的W上任意一种实现方式,在第一方面的第Ξ种实现 方式中,在所述将源数据表的数据导入所述实体表之前,所述方法还包括: 获取所述实体表与所述源数据表中的同名数据项; 若所述同名数据项的数据项格式不同,则根据所述源数据表的数据项格式,对所 述实体表的数据项格式进行修改。 结合第一方面,或第一方面的第一种实现方式,或第一方面的第二种实现方式,所 述根据所述数据项生成数据接口文件包括: 根据所述中间表的有效数据项,生成数据接口文件,所述有效数据项是指除标记 为删除状态的数据项之外的其他数据项。 第二方面提供一种数据处理装置,包括:获取模块,用于获取数据项; 创建模块,用于根据所述数据项创建中间表W及实体表,所述实体表与所述中间 表对应; 导入数据模块,用于根据所述数据项查询数据库,确定所述数据库中的源数据表, 将所述源数据表的数据导入所述实体表,并存储在本地; 生成模块,用于根据所述数据项生成数据接口文件; 显示模块,用于显示所述数据接口文件; 执行模块,用于根据所述数据接口文件调用应用程序,W使得所述应用程序从所 述实体表中获取数据。 结合第二方面,在第二方面的第一种实现方式中,所述装置还包括: 删除模块,用于选取所述中间表中至少一个数据项作为待删除数据项,将所述待 删除数据项标记为删除状态,并在所述实体表中保留所述待删除数据项对应的数据项。 结合第二方面,在第二方面的第二种实现方式中,所述获取模块还用于获取目标 数据项; 所述装置还包括: 判断模块,用于判断所述实体表是否包含与所述目标数据项的名称相同的数据 项,若否,则触发添加模块执行在所述实体表中添加所述目标数据项的步骤,若是,则触发 处理模块执行不允许将所述目标数据项添加到所述实体表的步骤; 添加模块,用于在所述实体表中添加所述目标数据项; 处理模块,用于不允许将将所述目标数据项添加到所述实体表。 结合第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,在 第二方面的第Ξ种实现方式中,所述获取模块,用于获取所述实体表与所述源数据表中的 同名数据项; 所述装置还包括: 修改模块,用于若所述同名数据项的数据项格式不同,则根据所述源数据表的数 据项格式,对所述实体表的数据项格式进行修改。 结合第二方面,或第二方面的第一种实现方式,或第二方面的第二种实现方式,在 第二方面的第四种实现方式中,所述生成模块具体用于根据所述中间表的有效数据项,生 成数据接口文件,所述有效数据项是指除标记为删除状态的数据项之外的其他数据项。 本申请提供的技术方案中,数据处理装置可W获取数据项,根据数据项创建中间 表W及实体表,根据数据项查询数据库,确定数据库中的源数据表,将源数据表的数据导入 实体表,并存储在本地;数据处理装置还可W根据数据项生成数据接口文件,显示数据接口 文件,根据所述数据接口文件调用应用程序,W使得所述应用程序从所述实体表中获取数 据,数据接口文件向用户展示中间表的数据项,当中间表改变时,数据接口文件可w随之更 新,用户可W及时发现中间表的变化,执行应用程序获取数据,从而提高了基于中间表的数 据处理效率。【附图说明】 图1为本专利技术实施例中数据处理方法的一个流程示意图; 图2为本专利技术实施例中数据处理装置的一个结构示意图; 图3为本专利技术实施例中数据处理装置的另一个结构示意图。【具体实施方式】 为提高基于中间表的数据处理效率,本申请提供了一种数据处理方法,请参阅图 1,上述方法包括: S101、获取数据项; 本实施例中,数据处理装置设有中间表编辑界面,中间表编辑界面包括数据项。中 间表编辑界面为可视化界面,用户可W在可视化界面中选取数据项,并对所选数据项的格 式进行设置,数据处理装置可W获取设置完成的数据项,并根据数据项创建中间表。 其中,数据项也可称为字段,数据项的格式包括数据类型、长度或精度等。数据类 型包括:整形(int),长整形(long),字符型(char),字符串型(varchar);数据项的长度可W 是8bits,16bits,还可W是其他二进制长度;数据项的精度可W是小数位后一位,或小数位 后两位,还可W是其他精度,具体此处不作限定。 可选的,中间表编辑界面还可W包括中间表样式,数据处理装置还可W选取中间 表样式,根据数据项和中间表样式创建中间表。 S102、根据数据项创建中间表W及实体表,实体表与中间表对应; 数据处理装置获取上述数据项之后,可W根据数据项创建中间表W及实体表,实 体表的数据项与中间表的数据项相同。 S103、根据数据项查询数据库,确定数据库中的源数据表,将源数据表的数据导入 实体表,并存储在本地; 其中,源数据表是指在业务数据的数据来源中与业务相关的数据表,存储在服务 器的数据库中。数据处理装置创建中间表W及实体表之后,可W根据中间表的数据项查询 数据库,确定数据库中的源数据表,依据数据与数据项的对应关系,将源数据表的数据导入 实体表,并存储于数据处理装置。若中间表包括新数据项,那么根据新数据项的计算规则, 将新数据项的关联数据项进行计算,生成新数据项对应的数据。关联数据项是指与新数据 项关联的数据项。其中,源数据表数量可W是一个或多个。 S104、根据数据项生成数据接口文件,显示数据接口文件; 数据处理本文档来自技高网...

【技术保护点】
一种数据处理方法,其特征在于,包括:获取数据项,根据所述数据项创建中间表以及实体表,所述实体表与所述中间表对应;根据所述数据项查询数据库,确定所述数据库中的源数据表,将所述源数据表的数据导入所述实体表,并存储在本地;根据所述数据项生成数据接口文件,显示所述数据接口文件,根据所述数据接口文件调用应用程序,以使得所述应用程序从所述实体表中获取数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:唐静王承炜
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1