-
公开(公告)号:US20230036517A1
公开(公告)日:2023-02-02
申请号:US17387120
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr , James Taber , Vasudevan Atteeri
IPC分类号: G06F16/2455 , G06F16/21 , G06F16/22
摘要: A data exchange that provides historical data indexed by date is provided. The data exchange may include a raw data layer, a model data layer, a delta staging layer, a delta database and a plurality of workspaces. The raw data layer may be a landing zone for raw data records. The model data layer may include modeled data records. The delta staging layer may be a landing zone for changed data. The changed data may correspond to changes made to the data records. The delta database may be divided into partitions. Each partition may hold data records that changed during a given time period. A plurality of data records may be continuously transferred from the raw data layer to both the model data layer and the delta staging layer. Once, during a predetermined time period, the contents of the delta staging layer may replace the contents of a partition.
-
公开(公告)号:US11562027B1
公开(公告)日:2023-01-24
申请号:US17387063
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr , James Taber , Vasudevan Atteeri
IPC分类号: G06F16/00 , G06F16/903 , G06F9/48
摘要: A data exchange that provides self-service data provisioning is provided. The data exchange may include a raw data layer, a model data layer, a plurality of workspaces and a testing environment. The raw data layer may be a landing zone for raw data records received from systems of record. The raw data layer may receive a plurality of raw data records, model and process the data records and transfer the data records to the model data layer. The model data layer may be a data layer that includes data modeled to data exchange specifications and enables queries to be executed on the data included in the model data layer. Each workspace may be allocated to a consumer. The consumer may query the plurality of data records within the model data layer. The testing environment may test scripts to ensure that the scripts conform to a predetermined set of testing specifications.
-
公开(公告)号:US12061621B2
公开(公告)日:2024-08-13
申请号:US17387194
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr
IPC分类号: G06F16/00 , G06F9/52 , G06F16/215 , G06F16/25 , G06F16/901
CPC分类号: G06F16/254 , G06F9/52 , G06F16/215 , G06F16/258 , G06F16/902
摘要: Methods for hybrid job processing may include receiving raw data records stored within a plurality of tables from a plurality of systems of record at a raw data layer within a data exchange. Methods may include generating, based on a data model, a list of dependencies between the plurality of tables. Each table included in a second subset of the plurality of tables may be dependent on at least one table included in a first subset of the plurality of tables. Methods may include processing the first subset of the plurality of tables concurrently with one another. The processing includes modeling the raw data records and transmitting the modeled data records to the model data layer. Methods may include processing each table included in the second subset after completion of processing of the table included in the first subset from which the table in the second subset depends on.
-
公开(公告)号:US11663216B2
公开(公告)日:2023-05-30
申请号:US17387120
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr , James Taber , Vasudevan Atteeri
IPC分类号: G06F7/00 , G06F16/2455 , G06F16/22 , G06F16/21
CPC分类号: G06F16/24554 , G06F16/219 , G06F16/2282
摘要: A data exchange that provides historical data indexed by date is provided. The data exchange may include a raw data layer, a model data layer, a delta staging layer, a delta database and a plurality of workspaces. The raw data layer may be a landing zone for raw data records. The model data layer may include modeled data records. The delta staging layer may be a landing zone for changed data. The changed data may correspond to changes made to the data records. The delta database may be divided into partitions. Each partition may hold data records that changed during a given time period. A plurality of data records may be continuously transferred from the raw data layer to both the model data layer and the delta staging layer. Once, during a predetermined time period, the contents of the delta staging layer may replace the contents of a partition.
-
公开(公告)号:US20230030208A1
公开(公告)日:2023-02-02
申请号:US17387194
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr
IPC分类号: G06F16/25 , G06F16/215 , G06F16/901 , G06F9/52
摘要: Methods for hybrid job processing may include receiving raw data records stored within a plurality of tables from a plurality of systems of record at a raw data layer within a data exchange. Methods may include generating, based on a data model, a list of dependencies between the plurality of tables. Each table included in a second subset of the plurality of tables may be dependent on at least one table included in a first subset of the plurality of tables. Methods may include processing the first subset of the plurality of tables concurrently with one another. The processing includes modeling the raw data records and transmitting the modeled data records to the model data layer. Methods may include processing each table included in the second subset after completion of processing of the table included in the first subset from which the table in the second subset depends on.
-
公开(公告)号:US20230030189A1
公开(公告)日:2023-02-02
申请号:US17387063
申请日:2021-07-28
发明人: Daniel Ebenezer , Dilip Raja , Giridhar Nakkala , Jon W. Gulickson , Yadav Khanal , Miranda Carr , James Taber , Vasudevan Atteeri
IPC分类号: G06F16/903 , G06F9/48
摘要: A data exchange that provides self-service data provisioning is provided. The data exchange may include a raw data layer, a model data layer, a plurality of workspaces and a testing environment. The raw data layer may be a landing zone for raw data records received from systems of record. The raw data layer may receive a plurality of raw data records, model and process the data records and transfer the data records to the model data layer. The model data layer may be a data layer that includes data modeled to data exchange specifications and enables queries to be executed on the data included in the model data layer. Each workspace may be allocated to a consumer. The consumer may query the plurality of data records within the model data layer. The testing environment may test scripts to ensure that the scripts conform to a predetermined set of testing specifications.
-
-
-
-
-