一种数据重整方法和系统的制作方法

文档序号:6576632阅读:120来源:国知局
专利名称:一种数据重整方法和系统的制作方法
技术领域
本发明涉及数据处理领域,更具体地说,涉及一种数据重整方法和系统。
背景技术
数据重整是指将收集到或存储好的数据为实现某一 目的、按照指定的规则进行合 并、删除和调整等操作,以便于用户使用。 在现有技术中,在进行数据重整时,通常包括单一重整规则和多重重整规则两种 工作方式,在按照单一重整规则进行数据重整时,比如,在一个产品数据列表中,将其中所 列出的产品按照种类进行划分,并将划分后的产品数据信息生成一个新的列表;而按照多 重重整规则进行数据重整时,比如,在一个产品数据列表中,将其中所列出的产品除了要按 照种类进行划分外,还需要将产品按照价格由高到低的顺序进行排序,并依据以上规则进 行该数据列表的重整。 当用户进行数据重整操作时,需要依据数据表的相应字段、以及关系运算符和逻 辑运算符生成数据重整规则,并按照所生成的数据规则进行数据的重整。而目前,由于数据 库技术的不断发展,所存储的数据量越来越大,而种类也越来越多,要想从庞大的数据库中 按照一个或多各规则进行数据的重整,工作量将相当巨大。并且每一次进行数据重整时都 需要重新设置一次数据重整规则,使用户体验较差。 所以,本领域技术人员迫切需要发展出一种有效节省时间、减少用户重复操作,使 用户获得更好体验的数据重整的方法。

发明内容
有鉴于此,本发明实施例提供一种数据重整方法和系统,使用户在进行数据重整
时可以更加快捷、高效,并有更好的用户体验。 本发明实施例是这样实现的 本发明实施例提供了一种数据重整方法,该方法包括 根据原始数据信息进行数据重整规则的制定; 将所述数据重整规则保存为重整方案; 调用所述重整方案对所述原始数据信息进行重整。 所述根据原始数据信息进行数据重整规则的制定,包括 选择所述原始数据信息中的部分字段,将选中的所述部分字段作为合并依据字 段。 所述调用所述重整方案对所述原始数据信息进行重整,包括 调用所述重整方案中的合并依据字段; 将原始数据信息中包括所述合并依据字段的数据信息进行合并。 所述根据原始数据信息进行数据重整规则的制定,包括 选择所述原始数据信息中的部分字段,将选中的所述部分字段作为删除依据字段。 所述调用所述重整方案对所述原始数据信息进行重整,包括 调用所述重整方案中的删除依据字段; 将原始数据信息中包括所述删除依据字段的数据信息进行删除。 所述将所述数据重整规则保存为重整方案,包括 将所述数据重整规则转化为可执行的SQL语句; 通过对所述SQL语句的编译,将所述数据重整规则保存为重整方案。 本发明实施例还提供了一种数据重整系统,包括制定单元、保存单元和重整单
元,其中, 所述制定单元,用于根据原始数据信息进行数据重整规则的制定; 所述保存单元,用于将所述重整规则保存为重整方案; 所述重整单元,用于调用所述重整方案对所述原始数据信息进行重整。 所述制定单元包括第一选择子单元和合并规则制定子单元,其中, 所述第一选择子单元,用于选择所述原始数据信息中的部分字段; 所述合并规则制定子单元,用于将选中的所述部分字段作为合并依据字段。 所述重整单元包括第一调用子单元和合并子单元,其中, 所述第一调用子单元,用于调用所述重整方案中的合并依据字段; 所述合并子单元,用于将原始数据信息中包括所述合并依据字段的数据信息进行合并。 所述制定单元包括第二选择子单元和删除规则制定子单元,其中, 所述第二选择子单元,用于选择所述原始数据信息中的部分字段; 所述删除规则制定子单元,用于将选中的所述部分字段作为删除依据字段。 所述重整单元包括第二调用子单元和删除子单元,其中, 所述第二调用子单元,用于调用所述重整方案中的删除依据字段; 所述删除子单元,用于将原始数据信息中包括所述删除依据字段的数据信息进行删除。 与现有技术相比,本发明实施例提供的技术方案具有以下优点和特点本发明实 施例通过将数据重整规则制定好之后,将其保存为重整方案,在进行原始数据的重整时,只 需要直接调用重整方案中的相应重整规则即可。本发明实施例为用户提供了一种有效节省 时间、减少用户重复操作的数据重整方法和系统。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
图1为本发明实施例所涉及的一种数据重整方法流程图; 图2为本发明实施例所涉及的一种数据重整系统结构示意图; 图3为本发明实施例所涉及的一种数据重整系统中某一单元的结构示意 图4为本发明实施例所涉及的一种数据重整系统中某一单元的结构示意图;
图5为本发明实施例所涉及的一种数据重整系统中某一单元的结构示意图;
图6为本发明实施例所涉及的一种数据重整系统中某一单元的结构示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 本发明可以应用于基于数据库实现的系统或软件中,数据库是依照某种数据模型 组织起来并存放于二级存储器中的数据集合。这种数据集合具有如下特点尽可能不重复, 以最优的方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对 数据的增、删、改和检索由统一软件进行管理和控制。 本发明实施例提供了一种数据重整方法,该方法包括图1所述步骤
步骤101 :根据原始数据信息进行数据重整规则的制定; 在步骤101中,在进行数据重整规则的制定时,由于此处所指的数据重整是可以 将原始数据信息按照一定的规则进行合并、删除等操作,生成新的、利于用户使用的新的数 据信息。 因此,在进行数据重整规则的制定时,如果用户需要将原始数据信息中部分字段
相同的数据信息进行合并,则首先要选择所要合并的字段,并将该选中的部分字段作为合
并依据字段。在实际的生产应用中,例如,在进出口企业在报关时,由于在向海关办理货物、
物品或运输工具进出境手续及相关海关事务的过程中,需要向海关申报、交验单据证件,而
又由于在报关过程中所需要的单据证件种类繁多,并且如果所需要申报的货物种类繁多的
话,无疑为报关人员带来巨大的工作量,因此,如果采取本发明实施例所提供的方法,则只
需要在已录入多行物料信息的进口单证上自行选择需要作为合并规则的字段即可,后续一
系列操作将基于所选择的合并字段执行。需要说明的是,在进行合并规则的字段的选择时,
可以根据实际需要选择一段,也可以根据实际需要选择多段,在此不做特殊限制。 除了前面所述的对原始数据信息的合并重整外,还可以对原始数据信息进行删除
操作,更进一步具体为如果用户觉得数据表项过多,需要做适当精简,从而需要将原始数
据信息中部分字段相同的数据信息进行删除,最终只保留一条数据信息。为实现该目的,首
先需要从原始数据信息中选择所要删除的字段,并将该字段作为删除依据字段。同样,在进
行删除规则的字段的选择时,可以根据实际需要选择一段,也可以根据实际需要选择多段,
在此不做特殊限制。
步骤102 :将所述数据重整规则保存为重整方案; 在步骤101中,已根据原始数据信息和实际的工作需要,制定出了相应的数据重 整规则,在步骤102中,为便于用户使用,需要将所制定出的数据重整规则进行保存。
仍然用上一步骤所举例子,在进行报关过程中,用户根据实际所要报关的货物以 及所要申报的各项单证,因此用户根据所要申报的单证将设置多个合并规则,为便于在实 际的申报过程中使用,将这些所制定好的合并规则进行保存。由于该方法可以应用在数据库系统中,因此,在实际的应用过程中,可以通过SQL语言将所制定出的各项合并规则保存在对应的数据库中。 对于将原始数据信息进行删除的情况,同将原始数据进行合并类似,也需要将所制定出的删除规则进行保存。 步骤103 :调用所述重整方案对所述原始数据信息进行重整。 在步骤103中,当进行原始数据信息的重整时,数据重整可以包括数据的合并和数据的删除等多种方式。 这样,在进行数据的合并时,由于重整方案中调包括了多种数据合并规则,用户可以根据实际需要,从重整方案中调用相应的数据合并规则,例如在向海关的报关过程中,可以在预先所保存的多种合并规则中调用相应的合并规则,生成对应的申报单证。更进一步具体为如果需要对某一种的货物进行申报工作,则需要在生成相关单据时把该货物的所有信息进行合并。为实现上述目的,用户可以在预先制定的合并规则中调用该货物的名称或海关编号,以该货物的名称或海关编号为合并规则对原始数据信息进行合并,生成对应该货物的报关单证等。 而如果原始数据信息过于庞大,繁琐,可以对原始数据信息进行精简,那么此时可以对原始数据信息进行删除工作,例如可以依据一定原则将多条内容相同或类似的数据信息进行删除,最终只保留一条相关信息。为实现上述目的,用户可以在预先制定的删除规则中调用对应的删除依据字段,根据该选中的删除依据字段,可以将包括该删除依据字段的信息数据进行删除,以实现对原始数据信息的精简。 本发明实施例所提供的一种数据重整方法,通过将数据重整规则制定好之后,将其保存为重整方案,在进行原始数据的重整时,只需要直接调用重整方案中的相应重整规则即可。本发明实施例为用户提供了一种有效节省时间、减少用户重复操作的数据重整方法。 相应地,本发明实施例还提供了一种数据重整系统,该系统具体结构如图2所述,
包括制定单元201、保存单元202和重整单元203,其中 制定单元201,用于根据原始数据信息进行数据重整规则的制定; 保存单元202,用于将所述重整规则保存为重整方案; 重整单元203,用于调用所述重整方案对所述原始数据信息进行重整。 除此以外,可将上述数据重整系统进行进一步具体化,例如 该系统中的制定单元可包括如图3所示结构,包括第一选择子单元301和合并规则制定子单元302,其中 第一选择子单元301,用于选择所述原始数据信息中的部分字段;
合并规则制定子单元302,用于将选中的所述部分字段作为合并依据字段。
对应以上制定单元的结构,则重整单元可包括如图4所述结构,包括第一调用子单元401和合并子单元402,其中 第一调用子单元401,用于调用所述重整方案中的合并依据字段; 合并子单元402,用于将原始数据信息中包括所述合并依据字段的数据信息进行合并。 另外,该数据重整系统中的制定单元可包括如图5所示结构,包括第二选择子单元501和删除规则制定子单元502,其中 第二选择子单元501,用于选择所述原始数据信息中的部分字段;
删除规则制定子单元502,用于将选中的所述部分字段作为删除依据字段。
对应上述制定单元结构,则重整单元可包括如图6所述结构,包括第二调用子单元601和删除子单元602,其中 第二调用子单元601,用于调用所述重整方案中的删除依据字段; 删除子单元602,用于将原始数据信息中包括所述删除依据字段的数据信息进行删除。 本发明实施例所提供的一种数据重整系统,通过将数据重整规则制定好之后,将其保存为重整方案,在进行原始数据的重整时,只需要直接调用重整方案中的相应重整规则即可。本发明实施例为用户提供了一种有效节省时间、减少用户重复操作的数据重整系统。 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语"包括"、"包含"或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备
所固有的要素。在没有更多限制的情况下,由语句"包括一个......"限定的要素,并不排
除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。
对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一
致的最宽的范围。
8
权利要求
一种数据重整方法,其特征在于,包括根据原始数据信息进行数据重整规则的制定;将所述数据重整规则保存为重整方案;调用所述重整方案对所述原始数据信息进行重整。
2. 根据权利要求1所述的方法,其特征在于,所述根据原始数据信息进行数据重整规 则的制定,包括选择所述原始数据信息中的部分字段,将选中的所述部分字段作为合并依据字段。
3. 根据权利要求2所述的方法,其特征在于,所述调用所述重整方案对所述原始数据 信息进行重整,包括调用所述重整方案中的合并依据字段;将原始数据信息中包括所述合并依据字段的数据信息进行合并。
4. 根据权利要求1所述的方法,其特征在于,所述根据原始数据信息进行数据重整规 则的制定,包括选择所述原始数据信息中的部分字段,将选中的所述部分字段作为删除依据字段。
5. 根据权利要求4所述的方法,其特征在于,所述调用所述重整方案对所述原始数据 信息进行重整,包括调用所述重整方案中的删除依据字段;将原始数据信息中包括所述删除依据字段的数据信息进行删除。
6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述将所述数据重整规则保 存为重整方案,包括将所述数据重整规则转化为可执行的SQL语句;通过对所述SQL语句的编译,将所述数据重整规则保存为重整方案。
7. —种数据重整系统,其特征在于,包括制定单元、保存单元和重整单元,其中, 所述制定单元,用于根据原始数据信息进行数据重整规则的制定; 所述保存单元,用于将所述重整规则保存为重整方案; 所述重整单元,用于调用所述重整方案对所述原始数据信息进行重整。
8. 根据权利要求7所述的系统,其特征在于,所述制定单元包括第一选择子单元和合 并规则制定子单元,其中,所述第一选择子单元,用于选择所述原始数据信息中的部分字段; 所述合并规则制定子单元,用于将选中的所述部分字段作为合并依据字段。
9. 根据权利要求8所述的系统,其特征在于,所述重整单元包括第一调用子单元和合 并子单元,其中,所述第一调用子单元,用于调用所述重整方案中的合并依据字段;所述合并子单元,用于将原始数据信息中包括所述合并依据字段的数据信息进行合并。
10. 根据权利要求7所述的系统,其特征在于,所述制定单元包括第二选择子单元和 删除规则制定子单元,其中,所述第二选择子单元,用于选择所述原始数据信息中的部分字段; 所述删除规则制定子单元,用于将选中的所述部分字段作为删除依据字段。
11.根据权利要求10所述的系统,其特征在于,所述重整单元包括第二调用子单元和 删除子单元,其中,所述第二调用子单元,用于调用所述重整方案中的删除依据字段;所述删除子单元,用于将原始数据信息中包括所述删除依据字段的数据信息进行删
全文摘要
本发明实施例公开了一种数据重整方法,该方法包括根据原始数据信息进行数据重整规则的制定;将所述数据重整规则保存为重整方案;调用所述重整方案对所述原始数据信息进行重整。相应地,本发明实施例还提供了一种数据重整系统。本发明实施例所涉及的技术方案可以通过将数据重整规则制定好之后,将其保存为重整方案,在进行原始数据的重整时,只需要直接调用重整方案中的相应重整规则即可。本发明实施例为用户提供了一种有效节省时间、减少用户重复操作的数据重整方法和系统。
文档编号G06F17/30GK101699433SQ20091011026
公开日2010年4月28日 申请日期2009年10月28日 优先权日2009年10月28日
发明者赵越 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1