发明名称 Managing changes to collections of data
摘要 Managing changes to a collection of records includes storing a first set of records in a data storage system, the first set of records representing a first version of the collection of records, and validating a proposed change to the collection of records specified by an input received over a user interface. The data storage system is queried based on validation criteria associated with the proposed change, and a first result is received in response to the querying. A second set of records is processed representing changes not yet applied to the collection of records to generate a second result. The first result is updated based on the second result to generate a third result. The third result is processed to determine whether the proposed change is valid according to the validation criteria.
申请公布号 US9418095(B2) 申请公布日期 2016.08.16
申请号 US201213350191 申请日期 2012.01.13
申请人 Ab Initio Technology LLC 发明人 Gould Joel;Perkins Timothy;Weiss Adam
分类号 G06F17/00;G06F17/30 主分类号 G06F17/00
代理机构 Occhiuti & Rohlicek LLP 代理人 Occhiuti & Rohlicek LLP
主权项 1. A method for managing a change to a collection of records, the method including: maintaining the collection of records and a pending change to the collection of records in a data storage system, wherein at least some of the records each include a metadata map that maps one or more source values to one or more target values, and the pending change having been previously proposed and validated but not yet applied to the collection of records; and validating a proposed change to the collection of records specified by an input received over a user interface, the validating including: querying the data storage system based on one or more validation criteria associated with the proposed change;receiving a first result in response to the querying indicating any records in the collection of records that include information that would be affected by the proposed change;processing the pending change, the pending change being different from the proposed change;determining a second result based on the processing indicating whether or not there are any conflicting records in the pending change that represent a potential conflict with the proposed change;generating a third result based on the first result and the second result indicating any records in the collection of records or in the conflicting records that include information that would be affected by the proposed change; andprocessing the third result to determine whether the proposed change is valid according to the one or more validation criteria.
地址 Lexington MA US
您可能感兴趣的专利