Automated generation of dependency hierarchy based on input and output requirements of information

    公开(公告)号:US11494182B1

    公开(公告)日:2022-11-08

    申请号:US17696195

    申请日:2022-03-16

    Applicant: Snowflake Inc.

    Abstract: A system and method for automatically generating a dependency graph based on input and output requirements of information. The method includes obtaining, by a processing device, an object representing a plurality of modules executing on one or more processing devices. The plurality of modules is associated with a plurality of input requirements and a plurality of output requirements. Each module is configured to generate an output dataset of a respective output requirement of the plurality of output requirements based on an input dataset of a respective input requirement of the plurality of input requirements. The method includes generating, by the processing device, a dependency hierarchy of the plurality of modules based on the plurality of input requirements and the plurality of output requirements. The dependency hierarchy indicates one or more routes for the output datasets between at least a subset of the plurality of modules.

    AUTOMATED GENERATION OF DEPENDENCY HIERARCHY BASED ON INPUT AND OUTPUT REQUIREMENTS OF INFORMATION

    公开(公告)号:US20230134573A1

    公开(公告)日:2023-05-04

    申请号:US18049570

    申请日:2022-10-25

    Applicant: Snowflake Inc.

    Abstract: A system and method for automatically routing datasets based on input and output requirements of information is disclosed. The example method includes obtaining a list of modules executing on one or more processing devices, each module to generate an output dataset of a respective output requirement based on an input dataset of a respective input requirement. The method also includes establishing connections between the modules based on the input requirements and output requirements, including a first connection between a first module and a third module and a second connection between a second module and the third module. The method also includes receiving a first output dataset from the first module and receiving a second output dataset from the second module and, responsive to determining that the first module reported an error, routing the second output dataset to the third module without routing the first output dataset to the third module.

    Automated generation of dependency hierarchy based on input and output requirements of information

    公开(公告)号:US11625242B1

    公开(公告)日:2023-04-11

    申请号:US18049570

    申请日:2022-10-25

    Applicant: Snowflake Inc.

    Abstract: A system and method for automatically routing datasets based on input and output requirements of information is disclosed. The example method includes obtaining a list of modules executing on one or more processing devices, each module to generate an output dataset of a respective output requirement based on an input dataset of a respective input requirement. The method also includes establishing connections between the modules based on the input requirements and output requirements, including a first connection between a first module and a third module and a second connection between a second module and the third module. The method also includes receiving a first output dataset from the first module and receiving a second output dataset from the second module and, responsive to determining that the first module reported an error, routing the second output dataset to the third module without routing the first output dataset to the third module.

    Automated generation of dependency graph based on input and output requirements of information

    公开(公告)号:US11307852B1

    公开(公告)日:2022-04-19

    申请号:US17515239

    申请日:2021-10-29

    Applicant: Snowflake Inc.

    Abstract: A system and method for automatically generating a dependency graph based on input and output requirements of information. The method includes obtaining, by a processing device, a list of a plurality of modules executing on one or more processing devices, the plurality of modules associated with a plurality of input requirements and a plurality of output requirements. Each module is configured to generate an output dataset of a respective output requirement of the plurality of output requirements based on an input dataset of a respective input requirement of the plurality of input requirements. The method includes determining, by the processing device, an execution order of the plurality of modules based on the plurality of input requirements and the plurality of output requirements. The method includes establishing, by the processing device, a plurality of connections between the plurality of modules based on the execution order.

Patent Agency Ranking