[发明专利]用于重新分配用于检查数据质量的作业的方法和系统有效
申请号: | 201310359305.7 | 申请日: | 2013-08-16 |
公开(公告)号: | CN103632219B | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | M·格拉塞尔特;A·迈尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 酆迅,赵林琳 |
地址: | 美国纽*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 重新 分配 检查 数据 质量 作业 方法 系统 | ||
技术领域
本发明涉及数据处理领域,并且更具体地涉及数据质量检查领域。
背景技术
企业资源规划(ERP)系统和有关数据管理系统对于所有种类的行业和技术规程而言至关重要。大量财力和时间投入花费在禁止和消除ERP系统内的错误数据,因为错误数据可能造成错误制造过程、数据丢失,并且可能使关键重要数据集无用。
一些ERP系统已经伴随有用于保证数据质量的一些集成模块。取代所述集成模块或者除了所述集成模块之外还经常使用外部系统以便确保和维护数据质量。与将外部系统用于数据质量检查有关的问题是需要附加时间使外部系统适应ERP系统的业务对象的语义结构或者甚至适应用于存储所述业务对象的数据结构,以便使所述外部系统能够执行质量检查。因此,在ERP系统的情境中执行以及设置数据质量检查可能耗时。
又一问题是数据质量检查、具体为包括处理来自一个或者多个分布式数据元的多个业务对象的全局数据检查可能高度地耗时。因此,进行中的数据质量检查可能构成ERP系统的性能瓶颈。又一问题是质量检查的运行时行为可能评估的数据和/或如下外部资源的响应时间而强烈和不可预测地变化,这些外部资源包括ERP系统的待评估的数据的一些部分。
发明内容
本发明的实施例的目的是提供一种用于数据质量管理系统检查应用程序(例如ERP系统)的数据的数据质量的改进的计算机实施的方法、计算机可读介质和计算机程序。该目的由独立权利要求的特征解决。在从属权利要求中给出优选实施例。如果未另外明示,则可以相互自由组合本发明的实施例。
如这里所用“应用程序”是可操作用于处理、即创建、修改和/或删除一个或者多个业务对象的任何一件在功能上相干的程序逻辑。如这里所用“业务对象”(BO)涉及根据“业务对象模式”指定的数据对象、例如Idoc对象。如这里所用术语“业务对象”将用来指代在所述业务对象模式中指定的业务对象的实例。业务对象模式是对语义对象的语义结构并且可选地对它们与彼此的相互关系的指定。例如业务对象模式可以包括业务对象类型“分析设备”和“生物采样”的指定,其中根据所述模式,“分析设备”包括属性、比如“采样容量”、“状态”、“设备类型”等,并且业务对象类型“生物采样”可以包括属性、比如“采样类型”、“年龄”、“患者ID”等。根据在BO模式中指定的相应BO定义来创建每个BO实例。
如这里所用“作业”是数据处理系统执行的工作单位。根据实施例,作业可以是编译的可执行二进制代码、例如字节代码或者可以是可解译程序代码。如这里所用“运行时行为”涉及执行的作业的行为的特征。如这里所用“规则”是任何一件指定相应作业并且可由程序员修改的软件代码。例如规则可以是Java或者C++类或者其函数部分、PHP脚本等。
如这里所用“数据质量管理系统”(DQMS)是如下应用程序、例如ERP系统,该应用程序被设计用于管理数据并且包括用于对管理的数据执行一些质量检查的集成或者附加能力。如这里所用保证和维护“数据质量”涉及保证和维护数据的一致性的任务、避免或者去除冗余数据条目、保证以一致数据格式存储数据值(例如以一致日期格式存储所有日期)、保证存储的数据在语义上和在句法上正确等。
如这里所用“事务”是以与其它事务独立的相干方式对待的,应用程序相对于数据库执行的工作单位。例如事务可以包括向操作地耦合到应用程序的数据库提交命令,以用于存储或者修改所述数据库中的BO或者它的属性值中的任何属性值或者用于从所述数据库删除所述BO或者属性。优选地,事务遵循根据ACID概念(原子、一致、隔离和持久)的“全或者无(all or nothing)”原理。
如这里所用“前摄(pro-active)检查”是在交付所述事务之前执行的数据质量检查,以保证在将在事务中传送的数据未满足所述前摄检查评估的质量标准的情况下不交付所述事务。
如这里所用“后摄(re-active)检查”是在应用程序已经交付所述事务之后执行的数据质量检查,以保证在已经在事务中传送的数据未满足所述后摄检查评估的质量标准的情况下标识所述数据。根据后摄检查和确定的质量缺陷,可以自动去除、纠正或者报告所述错误或者低质量数据。
如这里所用“外部资源”是任何如下数据源,该数据源在数据质量管理系统外部并且除了应用程序的BO的数据之外还包括一些如下数据,需要评估该数据用于检查BO中的至少一些BO的数据质量。所述外部资源可以是经由网络,例如一天因特网或者内部网连接到数据质量管理系统的计算机系统或者数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310359305.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水面溢油污染处理轻质围油栏
- 下一篇:一种手持式钢丝切割机
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理