BACKGROUND JOB BASED REFRESH FULFILLMENT FOR MANAGED ACCOUNT OBJECTS

    公开(公告)号:US20230350873A1

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

    申请号:US18104095

    申请日:2023-01-31

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2365 G06F16/27

    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.

    LOW LATENCY INGESTION INTO A DATA SYSTEM
    137.
    发明公开

    公开(公告)号:US20230229672A1

    公开(公告)日:2023-07-20

    申请号:US17809931

    申请日:2022-06-30

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/278 G06F16/1815 G06F16/24532 G06F16/258

    Abstract: Described herein are techniques for improving transfer of metadata from a metadata database to a database stored in a data system, such as a data warehouse. The metadata may be written into the metadata database with a version stamp, which is monotonic increasing register value, and a partition identifier, which can be generated using attribute values of the metadata. A plurality of readers can scan the metadata database based on version stamp and partition identifier values to export the metadata to a cloud storage location. From the cloud storage location, the exported data can be auto ingested into the database, which includes a journal and snapshot table.

    FINE-GRAINED ACCESS CONTROL VIA DATABASE ROLES
    139.
    发明公开

    公开(公告)号:US20230195922A1

    公开(公告)日:2023-06-22

    申请号:US18109191

    申请日:2023-02-13

    Applicant: Snowflake Inc.

    CPC classification number: G06F21/6218 G06F16/256 G06F16/21 G06F2221/2141

    Abstract: Embodiments of the present disclosure relate to sharing database roles using hidden roles. A database role may be generated within a database container having a plurality of data objects, wherein the database role exists exclusively within the database container. A set of grants to a particular subset of the plurality of data objects of the database container may be assigned to the database role and the database role may be granted to the share object. The share object is mounted within a consumer account to generate an imported database container within the consumer account, the imported database container including an imported copy of the database role. The imported copy of the database role may be granted to each of one or more account level roles of the consumer account to share the particular subset of the plurality of data objects without creating proxy objects in the consumer account that represent the particular subset of the plurality of data objects.

    Background job based fulfillment for managed account objects

    公开(公告)号:US11620276B1

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

    申请号:US17661431

    申请日:2022-04-29

    Applicant: Snowflake Inc.

    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.

Patent Agency Ranking