[发明专利]条件验证规则有效
申请号: | 201580048962.7 | 申请日: | 2015-09-09 |
公开(公告)号: | CN106796585B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | J·古尔德;R·普罗科普斯 | 申请(专利权)人: | 起元技术有限责任公司 |
主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/226;G06F40/18;G06F16/215;G06F16/23 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条件 验证 规则 | ||
用于生成条件验证规则的方法、系统和装置包括在计算机存储介质上编码的计算机程序。方法中的一种包括提供以具有第一轴和第二轴的二维网格布置的多个单元格,二维网格包括:单元格的一个或多个子集,各个子集与数据集的元素的相应字段相关联;在沿二维网格的第二轴的方向上延伸的单元格的多个子集,多个子集中的一个或多个与相应的验证规则相关联。方法包括基于从至少一些单元格接收的用户输入,将一个或多个验证规则应用于数据集的元素。与字段相关联的条件单元格包括用于接收输入的输入元素。
背景技术
本说明书涉及对数据指定和应用规则。
许多现代应用程序(包括业务应用程序)对可以从各种源编译的大的数据集合(即,“数据集”)进行处理。向数据集提供数据的各种源可以具有不同水平的数据质量。为了确保应用程序正常运行,应该维持数据集中的足够的数据质量水平。为了维持足够的数据质量水平,可以由数据验证系统处理数据集。这样的系统在将数据集提供给应用程序之前将验证规则应用于数据集。在一些示例中,数据验证系统使用验证规则的结果来计算数据质量的度量,并且如果数据质量的度量低于预定阈值,则警告应用程序的管理员。在其它示例中,数据验证系统包括用于对未通过一个或多个验证规则的数据进行处理的模块。例如,数据验证系统可以丢弃或修复未通过一个或多个验证规则的数据。
通常,数据验证系统所应用的验证规则由数据验证系统的管理员来定义。
发明内容
一般来说,本说明书中描述的主体的一个创新方面可以体现在方面1中,该方面包括具有处理器和处理指令的系统,其包括用户界面模块,用户界面模块被配置为提供以具有第一轴和第二轴的二维网格布置的多个单元格,所述二维网格包括:在沿所述二维网格的所述第一轴的方向上延伸的单元格的一个或多个子集,其中该一个或多个子集中的各个子集与所述数据集的多个元素中的元素的相应字段相关联;以及在沿所述二维网格的所述第二轴的方向上延伸的单元格的多个子集,其中该多个子集中的一个或多个子集与相应验证规则相关联。该方法包括提供在沿所述二维网格的所述第二轴的方向上延伸的单元格的子集,其中该子集中的各个单元格与由所述第二轴标识的所述网格中的对应位置处的相应字段相关联,并且能够用作条件单元格。与字段相关联的条件单元格包括用于接收条件表达式形式的输入的输入元素。处理模块被配置为评价来自条件单元格的条件表达式,并且基于该评价,将一个或多个验证规则应用于所述数据集的至少一个元素。
该方面的其它实施例包括对应的计算机系统、设备和记录在一个或多个计算机存储装置上的计算机程序,其中各自被配置为执行所述方法的动作。一个或多个计算机的系统可以被配置为通过利用系统上安装的软件、固件、硬件或它们的组合以使运行的系统执行动作来执行特定动作。一个或多个计算机程序可以被配置为通过包括指令来执行特定动作,其中在由数据处理装置执行所述指令时使得设备执行动作。
前述和其它实施例可以各自可选地以单独或组合的形式包括以下特征中的一个或多个。
根据方面1的方面2包括输入元素可以接收条件,使得在满足所述条件的情况下,将与所述第二轴相关联的至少一个验证规则应用于相关联的字段。
根据方面1或2的方面3包括条件依赖于与相关联的字段不同的第二字段的值。
根据方面1、2和3的方面4包括将验证规则应用于所述数据集的第一元素的第一字段中的数据,该应用包括:基于在单元格的所述输入元素中接收的任何输入,确定与在沿所述第二轴的方向上延伸的、与所述第一元素的第一字段相关联的单元格的子集中的单元格相关联的选择的验证规则;基于在与所述第一字段相关联的条件单元格的输入元素中接收的输入,确定与所选择的验证规则相关联的条件;判断为满足所述条件;以及将所选择的验证规则应用于所述第一字段。
根据方面1、2、3或4的方面5包括所述条件单元格的输入元素可以被配置为接收运算符和与所述运算符相关联的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于起元技术有限责任公司,未经起元技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580048962.7/2.html,转载请声明来源钻瓜专利网。