Secure shared data application access

    公开(公告)号:US11775669B1

    公开(公告)日:2023-10-03

    申请号:US18060476

    申请日:2022-11-30

    Applicant: Snowflake Inc.

    CPC classification number: G06F21/6218 G06F21/629

    Abstract: A data platform for developing and deploying a data application. The data platform receives from a first user the data application and provider granted privileges including a consumer usage privilege and a consumer access to data privilege. The data platform authorizes the second user to access the data platform based on one or more consumer account privileges included in a set of account privileges. The data platform authorizes the second user to execute the data application based on the consumer usage privilege. During execution, the data platform authorizes the data application to access the provider database object based on the consumer access to data privilege, and authorizes the data application to access the consumer database object based on a provider access to data privilege provided by the second user.

    Declarative engine for workloads
    437.
    发明授权

    公开(公告)号:US11748155B1

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

    申请号:US17659925

    申请日:2022-04-20

    Applicant: Snowflake Inc.

    CPC classification number: G06F9/4881 G06F8/41 G06F8/311

    Abstract: Provided herein are systems and methods for processing a script file generated using a declarative engine for workloads (DEW). A system includes at least one hardware processor coupled to a memory and configured to retrieve a script file. The script file specifies a plurality of tasks forming a plan and an order of execution for the plurality of tasks. The script file is compiled to generate compiled code. The compiled code is executed to generate an in-memory representation of the plan. The in-memory representation of the plan is converted into a graph such as a directed acyclic graph (DAG). The graph includes the plurality of tasks. The plurality of tasks in the graph are executed according to the order of execution.

Patent Agency Ranking