-
公开(公告)号:US20150095752A1
公开(公告)日:2015-04-02
申请号:US14495951
申请日:2014-09-25
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , David Phillimore , Amit Weisman
IPC: G06F17/24 , G06F3/0482 , G06F3/0484
CPC classification number: G06F17/246 , G06F3/0482 , G06F3/04842 , G06F3/04895 , G06F17/243 , G06F17/245 , G06F17/30507
Abstract: Specifying rules for processing data included in fields of elements of a dataset includes rendering user interface elements associated with a respective condition. The user interface elements include: first subsets of user interface elements, at least some of which are associated with an input value derived from at least one field, and second subsets of user interface elements, each configured to receive user input associated with a respective condition. Conditions are applied to at least a first element of the dataset based on user input received from at least some of the user interface elements, in response to receiving user input for a first user interface element associated with a first field. Instructions are generated for applying one or more selected conditions associated with fewer than all of the user interface elements, the selected conditions including at least a condition associated with the first user interface element.
Abstract translation: 指定用于处理包括在数据集的元素的字段中的数据的规则包括渲染与相应条件相关联的用户界面元素。 用户界面元素包括:用户界面元素的第一子集,其至少一些子集与从至少一个字段导出的输入值相关联,以及第二子集的用户界面元素,每个子集用于接收与相应条件相关联的用户输入 。 响应于接收到与第一字段相关联的第一用户界面元素的用户输入,基于从至少一些用户界面元素接收的用户输入,将条件应用于数据集的至少第一元素。 生成用于应用与少于所有用户界面元素相关联的一个或多个所选条件的指令,所选择的条件至少包括与第一用户界面元素相关联的条件。
-
公开(公告)号:US08930337B2
公开(公告)日:2015-01-06
申请号:US13950826
申请日:2013-07-25
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Amit Weisman
CPC classification number: G06F17/30595 , G06F17/2264 , G06F17/2725 , G06F17/30554 , G06F17/30569 , G06F17/3092
Abstract: Among other things, one aspect includes receiving one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid values associated with one or more of the identified elements of the output dataset; and presenting visual feedback based on the determined validation information.
Abstract translation: 除其他之外,一个方面包括接收给定输出与由输入变量表示的一个或多个输入之间的一个或多个映射关系,至少一个映射关系包括转换表达式,定义映射关系的输出的变换表达式 至少一个输入变量映射到输入数据集的元素; 接收映射到各个映射关系的输出的输出数据集的元素的标识; 根据来自与输入数据集的与输入变量对应的元素相关联的输入数据集的输入数据,根据变换表达式生成输出数据; 基于确定与所述输出数据集的一个或多个所标识的元素相关联的有效值的一个或多个特征的验证标准来响应于所生成的输出数据来确定验证信息; 并基于确定的验证信息呈现视觉反馈。
-
公开(公告)号:US20140164410A1
公开(公告)日:2014-06-12
申请号:US13958037
申请日:2013-08-02
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Joseph Skeffington Wholey, III , Amit Weisman
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/30442 , G06F17/30448 , G06F17/30563
Abstract: This specification describes technologies relating to generating transforms based on rule sets. In general, one aspect described in this specification can be embodied in methods that include receiving a rule set including execution cases, where at least one execution case in the rule set includes one or more trigger conditions and a specification of an output that is to be generated when the one or more trigger conditions are all satisfied. The methods may further include generating a control structure including a sequence of rows corresponding to one or more execution cases in the rule set. Each row may include a sequence of one or more trigger conditions and information specifying the output for a corresponding execution case. For at least one of the trigger conditions, when the trigger condition is failed, the control structure may direct processing to skip at least one row in the sequence of rows.
Abstract translation: 本规范描述了基于规则集生成变换的技术。 通常,本说明书中描述的一个方面可以体现在包括接收包括执行情况的规则集的方法中,其中规则集中的至少一个执行情况包括一个或多个触发条件和要被输出的输出的规范 当满足一个或多个触发条件时产生。 所述方法还可以包括生成包括与规则集中的一个或多个执行情况相对应的行序列的控制结构。 每行可以包括一个或多个触发条件的序列和指定相应执行情况的输出的信息。 对于触发条件中的至少一个,当触发条件失败时,控制结构可以引导处理跳过行序列中的至少一行。
-
公开(公告)号:US20240411747A1
公开(公告)日:2024-12-12
申请号:US18633887
申请日:2024-04-12
Applicant: Ab Initio Technology LLC
Inventor: Amit Weisman , Molly Pribble , Avery Keare , Dirk Stahlecker , Victor T. Abaya , Carl Angiolillo
IPC: G06F16/23
Abstract: A method for developing a reusable data processing program including a set of data transformation steps by displaying a set of records and iteratively enabling a user to select one or more data transformation steps, iteratively applying the data transformation steps to the records, and iteratively displaying the transformed records.
-
公开(公告)号:US11487529B2
公开(公告)日:2022-11-01
申请号:US16912282
申请日:2020-06-25
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Joel Gould , Amit Weisman
Abstract: A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.
-
公开(公告)号:US20220245125A1
公开(公告)日:2022-08-04
申请号:US17588965
申请日:2022-01-31
Applicant: Ab Initio Technology LLC
Inventor: Amit Weisman , Cory Christopher James Fantasia , Matthew Douglas Becker , Ian Robert Schechter , Edward Alan Bach , Robert Parks
Abstract: A data processing system with a dataset multiplexer that enables applications to be written to specify access to datasets as operations on logical datasets. During execution of an application by the data processing system, operations that access a dataset are implemented by accessing an entry in a dataset catalog for the logical dataset. That entry includes information to access the physical data source storing the logical dataset, including conversion of data from the format of the physical data source to the format of the logical dataset. An entry in the catalog may be created based on registration of a data source with the dataset multiplexer and may be updated automatically based on changes in storage of the dataset. This maintenance of the catalog may be partially or totally automated such that the system automatically adjusts to any changes in storage of the dataset without need for modification of any application.
-
公开(公告)号:US10782960B2
公开(公告)日:2020-09-22
申请号:US15917182
申请日:2018-03-09
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Joel Gould , Amit Weisman
Abstract: A computer-implemented method for integrating client portals of underlying data processing applications through a shared log record, including: storing one or more log records that are each shared by the process management application and the version control application; receiving instructions through a user interface that integrates, through the shared one or more log records, the process management client portal with the version control client portal; in response to the receiving of the instructions, executing the received instructions, the executing of the received instructions including: selecting, by the version control application, a particular version of the rule from the multiple versions of the rule stored in the system storage; and transitioning, by the process management application, the particular version of the rule from the first state of the plurality of states to the second, different state of the plurality of states.
-
公开(公告)号:US20160110351A1
公开(公告)日:2016-04-21
申请号:US14886472
申请日:2015-10-19
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Amit Weisman , David Phillimore
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/303 , G06F17/30377 , G06Q30/02
Abstract: A method for applying a rule to data includes receiving data from a data source and processing a particular data unit of an ordered number of data units derived at least in part from the received data. The processing includes determining a set of data units including an ordered subset of data units from the ordered number of data units, each data unit of the ordered subset being related to the particular data unit and occurring before the particular data unit in the ordered number of data units. Prior to applying the rule the state variable is updated to a state that would result from iterating in order through the set of data units and, for each data unit of the ordered subset, applying the rule to the data unit. The rule is then applied to the particular data unit including reading the updated value of the state variable.
Abstract translation: 将规则应用于数据的方法包括从数据源接收数据并处理至少部分地从接收的数据导出的有序数量的数据单元的特定数据单元。 该处理包括从有序数量的数据单元确定包括数据单元的有序子集的一组数据单元,有序子集的每个数据单元与特定数据单元相关并且发生在特定数据单元的有序数目 数据单位。 在应用规则之前,状态变量被更新为由依次通过数据单元组迭代而产生的状态,并且对于有序子集的每个数据单元,将该规则应用于数据单元。 然后将规则应用于特定数据单元,包括读取状态变量的更新值。
-
公开(公告)号:US20130318062A1
公开(公告)日:2013-11-28
申请号:US13950826
申请日:2013-07-25
Applicant: Ab Initio Technology LLC
Inventor: Scott Studer , Amit Weisman
IPC: G06F17/30
CPC classification number: G06F17/30595 , G06F17/2264 , G06F17/2725 , G06F17/30554 , G06F17/30569 , G06F17/3092
Abstract: Among other things, one aspect includes receiving one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid values associated with one or more of the identified elements of the output dataset; and presenting visual feedback based on the determined validation information.
Abstract translation: 除其他之外,一个方面包括接收给定输出与由输入变量表示的一个或多个输入之间的一个或多个映射关系,至少一个映射关系包括转换表达式,定义映射关系的输出的变换表达式 至少一个输入变量映射到输入数据集的元素; 接收映射到各个映射关系的输出的输出数据集的元素的标识; 根据来自与输入数据集的与输入变量对应的元素相关联的输入数据集的输入数据,根据变换表达式生成输出数据; 基于确定与所述输出数据集的一个或多个所标识的元素相关联的有效值的一个或多个特征的验证标准来响应于所生成的输出数据来确定验证信息; 并基于确定的验证信息呈现视觉反馈。
-
公开(公告)号:US20240256576A1
公开(公告)日:2024-08-01
申请号:US18434546
申请日:2024-02-06
Applicant: Ab Initio Technology LLC
Inventor: Amit Weisman
IPC: G06F16/28 , G06F3/0482 , G06F16/215 , G06F16/248
CPC classification number: G06F16/287 , G06F16/215 , G06F16/248 , G06F3/0482
Abstract: A data processing system that receives user input specifying datasets on which operations are performed with user interfaces that enable manipulation of hierarchical groups of datasets. A user interface may enable individual datasets or a previously defined group of datasets to be aggregated into another grouping. The groupings may be scoped, including by persona of users, such that, when a user is prompted to specify one or more datasets as a target of an operation by the data processing system, the available choices are limited to datasets that have a scope encompassing that user. The interfaces may prompt a user to select a grouping within the hierarchy that contains datasets on which the operation can be performed. Upon selection of a grouping with multiple datasets as a target of an operation that is performed on datasets singly, the operation may be performed on each dataset in the selected group.
-
-
-
-
-
-
-
-
-