一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

筛选目的数据的方法及系统与流程

2022-03-13 21:20:55 来源:中国专利 TAG:
1.本发明涉及筛选目的数据的方法及系统。
背景技术
::2.最近海外企业及国内企业的企业并购(m&a)现象频繁发生。现在企业并购作为企业经营的关键词日益受到瞩目。3.企业可以利用外部资源持续追求成长和发展,可享受缩短进入新市场的时间、避免与现有市场参与者的冲突、增加市场支配力及引进尖端技术的效果。并且,为了适应不断变化的环境而清理出售现有边际企业,为了确保新事业动力而推进企业收购的并购活动逐渐增加。4.在此情况下,收购方要求出售方转让it系统,希望收购组织具有持续的商业连续性,而出售方希望使不出售的本公司组织数据不作为商业资产转移。因此,对根据要求目的使系统内众多数据进行准确筛选、分离、传输、转换数据的技术的需求不断增大。5.现有技术文献6.韩国公开专利第10-2019-0013425号技术实现要素:7.本发明提供一种筛选目的数据的方法及系统,其考虑表格间的从属性而可用于筛选目的数据。8.本发明提供一种筛选目的数据的方法及系统,根据归档、清理、传输、转换、加密、去标识化等各种数据处理目的,在数据库中对数据进行选择、组合、排除、添加等模块化,从而可筛选所需目的数据。9.本发明提供一种筛选目的数据的方法,在包括至少一个处理器的计算机装置中执行,包括如下的步骤:通过上述至少一个处理器,用于以数据库中表格间的从属性为基准,将数据库中包含的数据以作为最小流程处理单位的对象来进行分组;通过上述至少一个处理器,基于上述数据库中包含的数据的至少一个字段,设置目的数据的筛选基准;以及通过上述至少一个处理器,考虑上述对象中表格间的从属性,提取与所设置的上述筛选基准对应的目的数据。10.根据一实施方式,其特征在于,上述设置筛选基准的步骤中,可基于下面字段中的至少一个字段,设置目的数据的筛选基准:(1)具有与数据相关的特定时间或期间的范围作为字段值的期间字段;(2)具有针对法人代码、工厂、营业组织及部门中的至少一个的字段值的组织字段;以及(3)具有针对地区、国家代码、语言、用户、文件类型、客户分组及创建者中的至少一个的字段值的其他特性字段。11.根据再一实施方式,上述筛选目的数据的方法还可包括如下步骤,即,通过上述至少一个处理器,针对上述对象,根据基于流程的应用程序区域、数据类型及特性中的至少一种对象来进行分类。12.根据另一实施方式,上述筛选目的数据的方法还可包括如下步骤,即,通过上述至少一个处理器,将上述目的数据的利用目标设置为选择性归档、备份、清理、传输、转换、去标识化及加密中的任一种。13.根据还有一实施方式,其特征在于,上述筛选基准及筛选目标的对象可根据所设置的上述目的数据的利用目标而发生变化。14.根据又一实施方式,其特征在于,在提取上述目的数据的步骤中,可检索上述对象中表格中最上位的头表(headertable)的键值(keyvalue),根据上述对象中表格间的从属性依次提取与检索的键值对应的数据,从而提取目的数据。15.根据又一实施方式,上述筛选目的数据的方法还可包括如下的步骤,即,通过上述至少一个处理器,针对从目的数据中要排除的数据或在目的数据要添加的数据设置附加基准。16.本发明还提供一种计算机程序,存储在计算机可读存储介质,用于与计算机装置相结合而在计算机装置中执行上述方法。17.本发明还提供一种计算机可读存储介质,其中,存储用于在计算机装置中执行上述方法的计算机程序。18.本发明还提供一种计算机装置,其特征在于,包括至少一个处理器,用于执行计算机可读指令;通过上述至少一个处理器执行:用于以数据库中表格间的从属性为基准,将数据库中包含的数据以作为最小流程处理单位的对象来进行分组;基于上述数据库中包含的数据的至少一个字段及上述对象的分类,设置目的数据的筛选基准;考虑上述对象中表格间的从属性,提取与所设置的上述筛选基准对应的目的数据。19.可通过考虑表格间的从属性来筛选目的数据。20.根据归档、清理、传输、转换、加密、去标识化等多个数据处理目的,在数据库中对数据进行选择、组合、排除、添加等模块化,从而可筛选所需目的数据。附图说明21.图1为示出本发明一实施例的网络环境的示例的图。22.图2为示出本发明一实施例的计算机装置的示例的框图。23.图3为示出本发明一实施例的筛选目的数据方法的示例的流程图。24.图4为示出本发明一实施例中定义及分类对象的过程的示例的流程图。25.图5为示出本发明一实施例的对象的示例的图。26.图6及图7为示出本发明一实施例的对于对象进行分类的示例的图。27.图8为示出本发明一实施例中具有从属性的多个表格的示例的图。28.图9为示出本发明一实施例中检索不同域的字段使用处的示例的图。29.图10为用于说明本发明一实施例中在从属关系中的头表和项目表的示例的图。具体实施方式30.本发明可进行各种变更,可具有多个实施例,附图中示出多个特定实施例并在具体实施方式中进行详细说明。但是,本发明并不限定于这些特定实施形态,而应理解为包括包含在本发明的思想及技术范围的所有变更、等同技术方案和代替技术方案。在针对各附图的描述中,对于类似的结构要素使用了类似的附图标记。[0031]“第一”、“第二”、“a”、“b”等术语可用于说明各种结构要素,但上述结构要素不受上述术语的限定。上述术语仅用于区分一结构要素与另一结构要素。例如,在不脱离本发明的保护范围的情况下,第一结构要素可以命名为第二结构要素,类似地第二结构要素也可以命名为第一结构要素。术语“和/或”包括所记载的多个相关项目的组合或多个相关项目中的任一项。[0032]在记载为一结构要素与另一结构要素“相连接”或“相结合”的情况下,该结构要素可以与另一结构要素直接连接或直接结合,但应理解为两者中间还可存在其他结构要素。相反,在记载为一结构要素与另一结构要素“直接连接”或“直接结合”的情况下,应理解为两者中间不存在其他结构要素。[0033]在本发明中所使用的术语仅用于说明特定实施例,而并非要限定本发明。除非在文脉上明确表示不同的含义,否则单数的表述包括复数的表述。在本发明中,“包括”或“具有”等术语意在指定说明书中所记载的特征、数字、步骤、动作、结构要素、部件或这些组合的存在,而不得理解为预先排除一个或多个其他特征或数字、步骤、动作、结构要素、部件或这些组合的存在或附加可能性。[0034]除非另有说明,否则包括技术术语或科学术语在内的所有术语的含义与本发明所属
技术领域
:的普通技术人员通常理解的含义相同。如词典中定义的术语应解释成与相关技术的文脉上的含义一致,除非在本发明中明确定义,否则不应解释成理想化或过于形式化的含义。[0035]以下,参照附图对本发明的实施例进行详细说明。[0036]根据本发明多个实施例的筛选目的数据的系统可以由至少一个计算机装置来实现,并根据本发明多个实施例的筛选目的数据的方法可通过包含在筛选目的数据的系统的至少一个计算机装置来执行。在计算机装置中可安装及驱动根据本发明实施例的计算机程序,计算机装置可根据驱动的计算机程序的控制下执行本发明多个实施例的筛选目的数据的方法。上述计算机程序可存储在计算机可读存储介质中,用于与计算机装置相结合而在计算机装置执行筛选目的数据的方法。[0037]图1为示出本发明一实施例的网络环境的示例的图。图1为示出本发明一实施例的网络环境的示例的图。图1的网络环境示出包括多个电子设备110、120、130、140、多个服务器150、160及网络170的示例。这种图1是用于描述发明的一例,电子设备或服务器的数量不受图1限制。并且,图1的网路环境仅用于说明可适用于本实施例中的一个示例,适用于本实施例的环境不限于图1的网络环境。[0038]多个电子设备110、120、130、140可以是被实现为计算机系统的固定终端或移动终端。例如,多个电子设备110、120、130、140可以是智能电话(smartphone)、手机、导航仪、计算机、笔记本电脑、数字广播终端、个人数字助理(pda,personaldigitalassistants)、便携式多介质播放器(pmp,portablemultimediaplayer)、平板电脑等。作为一例,图1中示出智能手机的形状作为电子设备110的示例,但是在本发明的实施例中,电子设备110实际上可以指利用无线或有线通信方式通过网络170与其他多个电子设备120、130、140和/或服务器150、160进行通信的各种物理计算机装置之一。[0039]通信方式不受限制,不仅包括应用网络170可包括的通信网络(作为一例,移动通信网络、有线互联网、无线互联网、广播网络等)的通信方式,还可包括设备之间的短距离无线通信。例如,网络170可以包括个人局域网(pan,personalareanetwork)、局域网(lan,localareanetwork)、校园局域网(can,campusareanetwork)、城域网(man,metropolitanareanetwork)、广域网(wan,wideareanetwork)、宽带网络(bbn,broadbandnetwork)、互联网等网络中的任意一种以上网络。并且,网络170可以包括网络拓扑中的任意一种以上,上述网络拓扑包括总线网络、星形网络、环形网络、网状网络、星形总线网络、树形或分层(hierarchical)网络等,但不限于此。[0040]服务器150、160可分别实现为通过网络170与多个电子设备110、120、130、140进行通信来提供指令、代码、文件、内容、服务等的计算机装置或多个计算机装置。例如,服务器150可以是向通过网络170访问的多个电子设备110、120、130、140提供服务(作为一例,归档服务、文件分发服务、地图服务、内容提供服务、群体通话服务(或语音会议服务)、信息服务、邮件服务、社交网络服务、翻译服务、金融服务、支付服务、检索服务等)的系统。[0041]图2为示出本发明一实施例的计算机装置的示例的框图。之前说明的多个电子设备110、120、130、140或多个服务器150、160可分别通过图2示出的计算机装置200来实现。[0042]如图2所示,这种计算机装置200可包括存储器210、处理器220、通信接口230及输入/输出接口240。存储器210作为计算机可读存储介质,可包括如随机存取存储器(ram,randomaccessmemory)、只读存储器(rom,readonlymemory)、磁盘驱动器等非易失性大容量存储装置(permanentmassstoragedevice)。其中,如只读存储器、磁盘驱动器等非易失性大容量存储装置作为与存储器210区分的单独的永久存储装置,可以包括在计算机装置200中。并且,存储器210可以存储操作系统和至少一个程序代码。这种多个软件结构要素可以从与存储器210分开的计算机可读存储介质加载到存储器210。这种单独的计算机可读存储介质可以包括软盘驱动器、磁盘、磁带、只读光盘驱动器(dvd/cd-rom)驱动器和存储卡等计算机可读存储介质。再一实施例中,这些软件结构要素不是通过计算机可读存储介质,而是通过通信接口230加载到存储器存储器210中。例如,软件结构要素可利用由通过网络170接收的文件安装的计算机程序,加载到计算机装置200的存储器210。[0043]处理器220可以被配置为通过执行基本的计算、逻辑及输入/输出运算来处理计算机指令。指令可以由存储器210或通信接口230提供给处理器220。例如,处理器220可以被配置为执行根据存储在诸如存储器210之类的存储装置中的程序代码接收的指令。[0044]通信接口230可提供通过网络170来使计算机装置200与其他装置(作为一例,前面说明的多个存储装置)进行通信的功能。作为一例,计算机装置200的处理器220可根据通信接口230的控制,通过网络170向其他装置传递根据存储于如存储器210的存储装置的程序代码生成的请求、指令、数据、文件等。相反,来自其他装置的信号或指令、数据、文件等可经过网络170来通过计算机装置200的通信接口230向计算机装置200提供。通过通信接口230接收的信号或指令、数据等可传递至处理器220或存储器210,文件等可以存储在计算机装置200可进一步包括的存储介质(上述永久存储装置)中。[0045]输入/输出接口240可以是用于与输入/输出装置250的接口的单元。例如,输入装置可以包括麦克风、键盘及鼠标等装置,并且输出装置可以包括显示器、扬声器等装置。作为其他例,输入/输出接口240也可以是用于与触摸屏之类的输入输出功能集成为一体的装置的接口的单元。输入/输出装置250也可以由计算机装置200和一个装置构成。[0046]并且,在另一实施例中,计算机装置200也可以包括比图2的结构要素更多的结构要素。但是,大部分的现有技术中的多个结构要素无需明确示出。例如,计算机装置200可以被实现为包括上述输入/输出装置250中的至少一部分,或者还包括诸如收发器(transceiver)、数据库之类的其他多个结构要素。[0047]图3为示出本发明一实施例的筛选目的数据方法的示例的流程图。根据本实施例的筛选目的数据的方法可以由上述图2所述的计算机装置200来执行。在此情况下,计算机装置200的处理器220可以执行基于存储器210所包含的操作系统的代码和至少一个程序代码的指令(instruction)。其中,处理器220可根据存储于计算机装置200的程序代码所提供的指令控制计算机装置200执行图3所示的方法所包含的多个步骤(步骤310至步骤330)。[0048]在步骤310中,计算机装置200可以以数据库中表格间的从属性为基准,将数据库中包含的数据以作为最小流程处理单位的对象来进行分组。例如,计算机装置200在数据库中将具有从属性的多个表格分组为相同的对象,根据数据库可定义多个对象。表格间的从属性可以意味着两个表格分别包括通过相同的键值来识别的数据。在此情况下,在具有从属性的多个表格中,通过相同键值来识别的数据可包括至少一个互不相同的字段。[0049]在步骤320中,计算机装置200可以基于数据库中包含的数据的至少一个字段,设置目的数据的筛选基准。其中,字段可能是用于识别表格中数据记录所包含的各字段值的类型的信息。例如,计算机装置200可基于下面字段中的至少一个字段,设置目的数据的筛选基准:(1)具有与数据相关的特定时间或期间的范围作为字段值的期间字段;(2)具有针对法人代码、工厂、营业组织及部门中的至少一个的字段值的组织字段;以及(3)具有针对地区、国家代码、语言、用户、文件类型、客户分组及创建者中的至少一个的字段值的其他特性字段。其中,作为一例,期间字段可包括表格数据的创建日期、更改日期、会计年度、凭证日期、生产出库日期等。[0050]在步骤330中,计算机装置200考虑对象中表格间的从属性,提取与所设置的上述筛选基准对应的目的数据。例如,计算机装置200检索上述对象中表格中最上位的头表的键值,根据上述对象中表格间的从属性依次提取与检索的键值对应的数据,从而提取目的数据。下面通过图10来进一步详细说明这种目的数据的提取的方法。[0051]根据实施例,计算机装置200可在设置筛选基准之前,将目的数据的利用目标设置为选择性归档、备份、清理、传输、转换、去标识化及加密中的任一种。在此情况下,作为上述筛选基准及筛选目标的对象可根据所设置的目的数据的利用目标而发生变化。例如,在步骤320中,计算机装置200还可基于目的数据的利用目标来设置目的数据的筛选基准。[0052]并且,计算机装置200根据基于流程的应用程序区域、数据类型及特性中的至少一种对象来进行分类。这种对象的分类可以作为根据目的数据的利用目标来选择筛选目的数据的对象的基准。下面通过图4来进一步详细说明对象的分类。[0053]图4为示出本发明一实施例中定义及分类对象的过程的示例的流程图。根据实施例,如图4所示的步骤410至步骤450可以包含在通过图3示出的步骤310中执行。[0054]在步骤410中,计算机装置200可以分析数据库中的表格。[0055]例如,在这种步骤410中将数据以对象进行分组,并用于对于对象进行分类的分析工作,计算机装置200列出数据库中整体表格后,通过分析表格的大小和数量,可在分析目标中排除没有数据的表格。根据实施例,即使没有实际数据也可以被选定为作为筛选目标的表格,但可以在分析目标中排除。[0056]并且,计算机装置200可以分析表格字段。作为一例,在表格中可能存在至少一个或完全不存在用于设置筛选条件而考虑的至少一个字段(期间字段、组织字段和/或其他特性字段)。这种表格字段分析用于分析表格中有哪些字段,如表1所示,具有3个日期字段的表格a的情况下,为了进行分析,计算机装置200可选取全部三个字段。[0057]表1[0058][0059]并且,计算机装置200可以分析字段数据分布。例如,计算机装置200由分析目标列出表格/字段后,在表格/字段中可以分析实际数据值的分布度。作为一例,表1的表格a中,当数据筛选查询的创建日期(createdate)为2020.01~2020.02、订单日期(orderdata)为2020年的时候,可以看到作为字段“文件编号(doc.no.)”的字段值为“2”的只有一个数据成为数据筛选查询的目标。并且,计算机装置200可以分析没有字段值的表格或字段中具有数的字段值的表格或作为对于字段的数的比值的缺失值比例。例如,当存在具有相同特性的多个字段时,为了提高目的数据的筛选准确性而可以考虑缺失值比例。例如,当如下表2中以组织代码筛选目的数据时,如下表格b中优选选择字段“组织字段a(org.fielda)”。[0060]表2[0061][0062][0063]除此之外,计算机装置200通过检索不同域的字段使用处(where-used-list,wul)来分析表格。下面通过图9来详细说明检索不同域的字段使用处的方法。在步骤420中,计算机装置200可以定义对象。作为一例,计算机装置200以表格间的从属性为基准进行分组的多个表格由一个对象来定义。这种对象作为最小流程处理单位,可以由一个以上表格构成。作为更具体示例,由最小流程处理单位的多个表格可以包括为主材料、主客户、价格条件、客户信贷、销售订单、贷款请求、财务凭证、账户余额、盈利能力分析、接口日志、用户登录历史等而生成的多个表格,这种最小流程处理单位可根据维护管理相关数据库的企业的设置而定义为各种形式。[0064]在步骤430中,计算机装置200可以按模块对于对象进行分类。其中,模块可能意味着根据各个流程的应用程序区域,这种应用程序区域可以由生产、销售、材料、财务会计、管理会计、基础设施、通信、工业等而定义为各种形式。[0065]在步骤440中计算机装置200可以按类型对于对象进行分类。对于对象进行分类的类型可包括主数据、交易数据、配置数据、控制数据、系统数据等。例如,主数据可以意味着相关数据成为数据发生的基准的数据,交易数据可能意味着数据发生随着时间、组织等而连续发生的数据。对象可根据由对象所包含的表格的数据的类型分类为各种定义的类型。[0066]在步骤450中,计算机装置200可以按特性对于对象进行分类。作为一例,对象特性可包括意味着连续发生的凭证/订单等的文件(document)、记录产品当前生产状态(status)、保存文件等变更内容的历史记录(history)、记录客户的一定期间交易总额的摘要(summary)。[0067]图5为示出本发明一实施例的对象的示例的图。图6及图7为示出本发明一实施例的对于对象进行分类的示例的图。[0068]图5为示出包括表格1(table#1)、表格2(table#2)及表格3(table#3)的对象1(object#1)、包括表格4(table#4)及表格5(table#5)的对象2(object#2),以及包括表格6(table#6)的对象3(object#3)。其中,可以看出表格1、表格2及表格3具有从属性,而且表格4及表格5具有从属性。[0069]图6为示出对象1和对象2由应用程序区域1(applicationarea#1)来分类、对象3由应用程序区域2(applicationarea#2)来分类。如上所述,应用程序区域可以对应于模块。[0070]图7为示出对于对象按模块、类型及特性进行分类的过程的示例。图4中说明了应用程序区域可以由生产、销售、材料、财务会计、管理会计、基础设施、通信、工业等来多样地定义。在图7的实施例中示出对象可以由生产(production))、销售(sales))、金融(finance)、系统(system)及工业(industry))的应用程序区域(applicationarea)中的一个来分类。并且,图4中可以说明对于对象进行分类的类型可以包括主数据、交易数据、配置数据、控制数据、系统数据等。在图7的实施例中示出对象可以由交易(transaction)数据类型、主(master)数据类型、自定义(customizing)数据类型、临时(temporary)数据类型、控制(control)数据类型及系统(system)数据类型中的一个来分类。并且,图4中已说明了对象的特性,连续发生的凭证/订单等的文件、记录产品当前生产状态、保存文件等变更内容的历史记录、记录客户的一定期间交易总额的摘要。这种对象的特性也反映在图7的实施例中。并且,在图7的实施例中示出作为摘要特性的分类(summaryclassification)对象可以细分为期间摘要(periodsum.)、组织摘要(org.sum.)及关键摘要(keysum.),而且示出作为期间摘要频率(summaryfrequency)可以细分为日/周摘要(day/weeksum.)、月摘要(monthsum.)及年度摘要(yearsum.)。因此,对象可根据维护管理相关数据库的企业的设置而分类为各种方式。[0071]图8为示出本发明一实施例中具有从属性的多个表格的示例的图。对象可能意味着为了确保数据的一致性和整合性的最小流程处理单位的表格包。也就是说,对象的多个表格必须与特定流程一起处理。图8的实施例示出具有从属性的四个表格:表格a(tablea)、表格b(tableb)、表格c(tablec)及表格d(tabled)。如上所述,表格间的从属性可能意味着两个表格分别包括通过相同键值来识别的数据。图8的表格a、表格b、表格c及表格d分别包括通过相同键值(文件编号=1)来识别的数据。在此情况下,期间(date)字段在表格a中,组织(plant)字段在表格b中,状态(status)字段在表格c中,而且地区(region)字段在表格d中。此时,在表格a、表格b、表格c及表格d的四个表格分组为一个对象的情况下,可以利用期间、组织、状态及地区的字段值来筛选目的数据进行提取。相反,在表格a、表格b、表格c及表格d未分组为对象的情况下,在由期间的字段值来筛选目的数据的情况下,表格b、表格c及表格d的数据因缺失而导致缺乏数据整合性。[0072]图9为示出本发明一实施例中检索不同域的字段使用处的示例的图。可以利用域来选定表格/字段。域(domain)可能意味着技术属性,如字段的类型(type)和位数。作为一例,表2中为了筛选具有与表格b的组织字段“组织字段a”的域相同的域的多个表格/字段,而可以检索不同域的字段使用处。这是在筛选目的数据时,可以保持一致性并防止缺失的表格的方法。在图9的实施例中,可以检索与表格a的字段a的域“zorg_a”具有相同域的表格b的字段b、表格c的字段c、表格d的字段d、表格e的字段e并将其关联而保存。保存的数据后续可以用于具有相同域的表格和/或字段来筛选目的数据。[0073]图10为用于说明本发明一实施例中在从属关系中的头表和项目表的示例的图。头表可能意味着由表格的键值唯一(unique)并非无效的(null)表格来包括全部位于下位表格中的键值的表格。在此情况下,项目表分组为相同对象并可能意味着排除头表以外的剩余全部下位表格。图10的实施例中,表格1可以形成为同时包括唯一并非无效的键值1、2、3、4的头表。另一方面,表格2在字段“文件编号”中,键值1、1、2不唯一并不包括键值3、4,表格3不包括字段“文件编号”的键值“3”,因此可以形成为项目表而不是头表。表格4可以成为单独对象中的头表,但在图10的实施例中,假设包含在与表格1、表格2及表格3相同的对象中。[0074]这种图10的对象中的表格关系可以如下表3所示。[0075]表3[0076][0077]表3是定义属关系,并区分头表和项目表。其中,“序列1”可以意味着对象中最上位的头表,在头表-项目表关系中可表示为单独头表。作为一例,假设目的数据的筛选基准用于筛选字段“组织(plant)”的字段值为“p100”的数据。在此情况下,表格2中存在字段“组织(plant)”,并满足字段“组织(plant)”的字段值为“p100”的键值是字段“文件编号(doc.no.)”的字段值“1”。在此情况下,为了提取具有整合性的字段“文件编号(doc.no.)”的字段值为“1”的目的数据,从头表中依次提取数据。例如,可以依次提取在表格1中字段“文件编号(doc.no.)”的字段值为“1”的数据、在表格2中字段“文件编号(doc.no.)”的字段值为“1”的数据、在表格3中字段“文件编号(doc.no.)”的字段值为“1”的数据。并且,在表格3中,因为字段“文件编号(doc.no.)”的字段值为“1”的数据包括字段“参考编号(ref.no.)”的字段值为“r01”的数据,因此最后在表格4中字段“参考编号(ref.no.)”的字段值为“r01”的数据也要提取。[0078]另一方面,在图3的步骤320中,计算机装置200设置筛选基准时,还可以针对从目的数据中要排除的数据或在目的数据要添加的数据设置附加基准。例如,计算机装置200即使是满足筛选基准数据,也可以将其中的一部分从筛选中排除。相反,即使数据未满足筛选基准,也可以将其中的一部分添加到筛选中。作为更具体的示例,计算机装置200可以从目的数据的筛选中排除如未清项(in-process)的未完成的数据,或者可以从目的数据的筛选中排除特定原始数据(rawdata)。作为再一示例,计算机装置200虽然以期间为基准计算目的数据的范围,但可以与期间无关地添加未清项数据。[0079]未清项是数据的特性之一,可能意味着正在处理中的数据。例如,未清项可能意味着已收到应付账款(ar,accountpayable)/应收账款(ap,accountreceivable),但处于贷款的收款/支付未进行的未完成状态或正在生产中而属于在制品(workinprocess)的未完成产品。这种未清项的添加或排除可能意味着可以确认上述特定状态以在筛选条件中添加或排除。作为一例,在图10中,筛选在表格3中字段“组织(plant)”的字段值为“p100”的数据时,另外添加当前“未清项”中的数据,目标键值可以为字段“文件编号(doc.no.)”的字段值为“1”和“2”。[0080]另一方面,如果个别表格均满足筛选基准,可以忽略从属关系来提取数据。例如,满足筛选基准的情况可能意味着相关表格可包括可能成为筛选基准的值(字段值)的情况。更加具体的示例,在筛选基准为日期的情况下,如果所有个别表格具有日期字段,可以忽略对象的从属性,并单独提取相关日期的数据。另一示例,在筛选基准为组织的情况下,如果所有表格中具有组织字段,可以忽略对象的从属性,并单独提取相关组织的数据。[0081]可将所提取的目的数据保存至各种介质中。例如,可以将所提取的目的数据保存至单独的表格中或保存至单独的文件中。根据实施例提取的目的数据可以直接传输或转换到其他装置而无需保存。并且,目的数据可利用无损压缩算法压缩的状态保存或传输。作为一例,无损压缩算法可以使用zip、ctw、lz77、lzw、gzip、bzip2、deflate等。[0082]并且,所提取的目的数据可根据传输、转换、去标识化、加密等各种利用目标来使用。或者,可用于备份用途或修复用途,以防止数据的丢失或扭曲。[0083]并且,将所提取的目的数据保存或传输至其他介质时,可以考虑以下数据反映规则:[0084](1)清除及插入(clear&insert):插入数据时,必须删除所有现有数据后进行插入。[0085](2)修改(modify):如果有与现有数据匹配的筛选数据,则更新为筛选数据。[0086](3)添加(append):只有当没有与现有数据匹配的筛选数据时,才插入筛选数据。[0087]像这样,根据本发明的实施例,可以考虑表格间的从属性来筛选目的数据。并且,根据归档、清理、传输、转换、加密、去标识化等多个数据处理目的,在数据库中对数据进行选择、组合、排除、添加等模块化,从而可以筛选所需目的数据。[0088]以上说明的系统或装置可体现为硬件结构要素、软件结构要素和/或硬件结构要素和软件结构要素的组合。例如,在多个实施例中说明的装置及结构要素可利用如处理器、控制器、算数逻辑单元(alu,arithmeticlogicunit)、数字信号处理器(digitalsignalprocessor)、微型计算机、现场可编程门数组(fpga,fieldprogrammablegatearray)、可编程逻辑单元(plu,programmablelogicunit)、微处理器或可执行并响应指令(instruction)的其他装置的一个以上的通用计算机或专用计算机实现。处理装置可以执行操作系统(os)及在上述操作系统上执行的一个以上的软件应用。并且,处理装置响应软件的执行来访问、存储、操作、处理及生成数据。为了方便理解,说明了仅使用一个处理装置的情况,但本发明所属
技术领域
:的普通技术人员可以理解处理装置可包括多个处理要素(processingelement)和/或各种类型的处理要素。例如,处理装置可包括多个处理器或一个处理器及一个控制器。并且,也可以是如并行处理器(parallelprocessor)的其他处理结构(processingconfiguration)。[0089]软件可包含计算机程序(computerprogram)、代码(code)、指令(instruction)或其中的一种以上组合,以按需要进行工作的方式配置处理装置或对独立或结合性(collectively)地向处理装置下达指令。软件和/或数据为了通过处理装置解释或者为了向处理装置提供指令或数据而可以具体表现(embody)为任何类型的机械、结构要素(component)、物理装置、虚拟装置(virtualequipment)、计算机记录介质或装置。软件分布在通过网络连接的计算机系统上,从而可通过分布的方法存储或执行。软件及数据可存储于一个以上计算机可读存储介质。[0090]实施例的方法体现为可通过各种计算机单元执行的程序指令形式来存储在计算机可读介质。上述计算机可读介质可以包括单独或组合的程序指令、数据文件、数据结构等。介质可以继续存储能够通过计算机执行的程序,或者为了执行或下载而临时存储。并且,介质可以为单一或多个硬件结合的形态的各种记录单元或存储单元,而并不局限于与一种计算机系统直接连接的介质,而可以在网络上分散存在。作为介质的例,包括如硬盘、软盘、光磁软盘及磁盘的磁介质、如cd-rom及dvd的光存储介质、如光磁软盘(flopticaldisk)的磁光介质(magneto-opticalmedium)及只读存储器、随机存取存储器等,从而可以存储程序指令。并且,作为其他介质的例示,也可以为流通应用的应用商城或提供或流通其他各种软件的网页、在服务器等中管理的存储介质或记录介质。程序指令的示例不仅包括如由编译程序生成的机器语言代码,而且还包括由计算机使用解释器等执行的高级语言代码。[0091]如上所述,虽然通过限定的实施例和附图说明了多个实施例,只要是本发明所属
技术领域
:的普通技术人员,就可以从上述记载进行各种修改及变形。例如,即使所说明的技术与所说明的方法不同的顺序执行和/或所说明的系统、结构、装置、电路等的结构要素可以与所说明的方法不同的形态结合或组合,或者通过其他结构要素或等同技术方案代替或置换,也可以实现适当结果。[0092]因此,其他实例、其他实施例及与发明要求保护范围等同的内容也属于本发明的发明要求保护范围内。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献