-
公开(公告)号:US20240265028A1
公开(公告)日:2024-08-08
申请号:US18486300
申请日:2023-10-13
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould , Benjamin James Robbie Roche , Matthew John Banks
CPC classification number: G06F16/258 , H04L67/55
Abstract: A method for performing real-time segmentation by updating a wide record based on receipt of real-time data, wherein an item of real-time data represents a transaction, detecting that the updated wide record satisfies criteria for performing real-time segmentation, and performing real-time segmentation on the updated, wide record, wherein real-time is relative to when a transaction represented in the updated wide record occurs.
-
公开(公告)号:US11475023B2
公开(公告)日:2022-10-18
申请号:US16199985
申请日:2018-11-26
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould , Scott Studer
IPC: G06F16/2458 , G06F16/2452 , G06F16/17 , G06F16/176
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for impact analysis. One of the methods includes receiving information about at least two logical datasets, the information identifying, for each logical dataset, a field in that logical dataset and format information about that field. The method includes receiving information about a transformation identifying a first logical dataset from which the transformation is to receive data and a second logical dataset to which the transformed data is provided. The method includes receiving one or more proposed changes to at least one of the fields. The method includes analyzing the proposed changes based on information about the transformation and information about the first logical dataset and the second logical dataset. The method includes calculating metrics of the proposed change based on the analysis. The method also includes storing information about the metrics.
-
公开(公告)号:US11055074B2
公开(公告)日:2021-07-06
申请号:US15853000
申请日:2017-12-22
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould
IPC: G06F15/16 , H04L29/06 , G06F8/41 , G06F21/55 , G06F8/34 , G06F16/2455 , G06F16/28 , G06F16/11 , G06F16/13
Abstract: A data processing system for identifying one or more portions of executable logic that are executed in processing one or more data items that are each associated with a given value of a key by accessing the specification that represents the executable logic; and generating a log record for the given value of the key, the generating including: for each of the one or more of the data items associated with the given value of the key: identifying a given state of the specification that is maintained for the given value of the key associated with that data item; processing that data item including executing, on that data item, executable logic that are specified in the identified given state of the specification; and generating the log record specifying the execution of those one or more portions of the executable logic for that given value of the key.
-
公开(公告)号:US20200319932A1
公开(公告)日:2020-10-08
申请号:US16906193
申请日:2020-06-19
Applicant: Ab Initio Technology LLC
Inventor: Harry Michael Wolfson , Joel Gould , Anthony Yeracaris , Tim Wakeling
IPC: G06F9/50
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for workload automation and job scheduling information. One of the methods includes obtaining job dependency information, the job dependency information specifying an order of execution of a plurality of jobs. The method also includes obtaining data lineage information that identifies dependency relationships between data stores and transformation, wherein at least one transformation accepts data from a first data store and produces data for a second data store. The method also includes creating links between the job dependency information and the data lineage information. The method also includes determining an impact of a change in a planned execution of an application of the plurality of applications based on the job dependency information, the created links, and the data lineage information.
-
公开(公告)号:US10769122B2
公开(公告)日:2020-09-08
申请号:US14208147
申请日:2014-03-13
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould , Roy Procops
IPC: G06F17/00 , G06F16/215 , G06Q10/06
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for specifying logical rules, one of the methods includes defining a logical rule, the logical rule applying operations based on a term. The method includes defining a mapping between fields and terms, the mapping including a mapping between a field and the term. The method includes storing the logical rule in association with the term. The method also includes applying the logical rule to data identified by the first field where respective fields are assigned to respective terms.
-
公开(公告)号:US10579753B2
公开(公告)日:2020-03-03
申请号:US15376129
申请日:2016-12-12
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould , Scott Studer , Craig W. Stanfill
IPC: G06G7/62 , G06F17/50 , G06F16/2455 , G06F11/36
Abstract: A method implemented by a data processing system for processing data items of a stream of data items, including: accessing a specification that represents the executable logic, wherein a state of the specification for a particular value of the key specifies one or more portions of the executable logic that are executable in that state; receiving, over an input device or port, data items of a stream of data; for a first one of the data items of the stream, identifying a first state of the specification for a value of the key associated with that first one of the data items; processing, by the data processing system, the first one of the data items according to one or more portions of executable logic that are represented in the specification as being associated with the first state.
-
公开(公告)号:US20170004151A1
公开(公告)日:2017-01-05
申请号:US15266469
申请日:2016-09-15
Applicant: Ab Initio Technology LLC
Inventor: Roy Leonard Procops , Joel Gould
CPC classification number: G06F16/215 , G06F16/248 , G06F17/246
Abstract: Validation rules are specified for validating data included in fields of elements of a dataset. Cells are rendered in a two-dimensional grid that includes: one or more subsets of the cells extending in a direction along a first axis, each associated with a respective field, and multiple subsets of the cells extending in a direction along a second axis, one or more of the subsets associated with a respective validation rule. Validation rules are applied to at least one element based on user input received from at least some of the cells. Some cells, associated with a field and a validation rule, can each include: an input element for receiving input determining whether or not the associated validation rule is applied to the associated field, and/or an indicator for indicating feedback associated with a validation result based on applying the associated validation rule to data included in the associated field.
Abstract translation: 指定验证规则用于验证数据集元素字段中包含的数据。 细胞被渲染在二维网格中,其包括:在沿着第一轴的方向上延伸的单元的一个或多个子集,每一个与相应的场相关联,以及在沿第二轴的方向上延伸的多个子集的子集, 与相应的验证规则相关联的一个或多个子集。 验证规则基于从至少一些小区接收的用户输入应用于至少一个元素。 与字段和验证规则相关联的一些单元可以各自包括:用于接收输入的输入元素,确定相关联的验证规则是否应用于相关联的字段,和/或用于指示与验证结果相关联的反馈的指示符 基于将相关联的验证规则应用于关联字段中包括的数据。
-
8.
公开(公告)号:US20150261796A1
公开(公告)日:2015-09-17
申请号:US14208147
申请日:2014-03-13
Applicant: Ab Initio Technology LLC
Inventor: Joel Gould , Roy Procops
IPC: G06F17/30
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for specifying logical rules, one of the methods includes defining a logical rule, the logical rule applying operations based on a term. The method includes defining a mapping between fields and terms, the mapping including a mapping between a field and the term. The method includes storing the logical rule in association with the term. The method also includes applying the logical rule to data identified by the first field where respective fields are assigned to respective terms.
Abstract translation: 方法,系统和装置,包括在计算机存储介质上编码的用于指定逻辑规则的计算机程序,方法之一包括定义逻辑规则,逻辑规则基于术语应用操作。 该方法包括定义字段和术语之间的映射,映射包括字段和项之间的映射。 该方法包括与该术语相关联地存储逻辑规则。 该方法还包括将逻辑规则应用于由相应字段分配给相应术语的第一个字段标识的数据。
-
公开(公告)号:US08996442B2
公开(公告)日:2015-03-31
申请号:US13928475
申请日:2013-06-27
Applicant: AB Initio Technology LLC
Inventor: Joel Gould , Scott Studer
CPC classification number: G06F17/30292 , G06N5/025
Abstract: Disclosed is a method including receiving a rule having at least one rule case for producing an output value based on one or more input values, generating a transform for receiving data from an input dataset and transforming the data based on the rule including producing a first series of values for at least one output variable in an output dataset, at least one value in the first series of values including a second series of values, and providing an output field corresponding to the at least one output variable in the output dataset for storing the second series of values.
Abstract translation: 公开了一种方法,包括接收具有至少一个规则情况的规则,用于基于一个或多个输入值产生输出值,生成用于从输入数据集接收数据的变换,并且基于包括产生第一系列的规则来变换数据 在输出数据集中的至少一个输出变量的值,包括第二值序列的第一序列值中的至少一个值,以及提供与输出数据集中的至少一个输出变量相对应的输出字段,用于存储 第二系列价值观。
-
公开(公告)号:US11748165B2
公开(公告)日:2023-09-05
申请号:US16906193
申请日:2020-06-19
Applicant: Ab Initio Technology LLC
Inventor: Harry Michael Wolfson , Joel Gould , Anthony Yeracaris , Tim Wakeling
IPC: G06F9/50
CPC classification number: G06F9/5038
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for workload automation and job scheduling information. One of the methods includes obtaining job dependency information, the job dependency information specifying an order of execution of a plurality of jobs. The method also includes obtaining data lineage information that identifies dependency relationships between data stores and transformation, wherein at least one transformation accepts data from a first data store and produces data for a second data store. The method also includes creating links between the job dependency information and the data lineage information. The method also includes determining an impact of a change in a planned execution of an application of the plurality of applications based on the job dependency information, the created links, and the data lineage information.
-
-
-
-
-
-
-
-
-