DISTRIBUTING LARGE AMOUNTS OF GLOBAL METADATA USING OBJECT FILES

    公开(公告)号:US20240111784A1

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

    申请号:US18447897

    申请日:2023-08-10

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/27 G06Q30/0206 G06Q30/0601

    Abstract: A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. The data listing distribution component distributes the data dictionaries to various remote deployments in a data exchange by using a global messaging framework and replication method. For example, the data listing distribution component replicates a data dictionary generated for the listing and its shared data from a source deployment to one or more destination deployments associated with various geographic regions. The data listing distribution component distributes the listing to the various remote deployments to allow for the listing, including its shared data and data dictionary, to be accessed by users within the geographic region associated with the remote deployment.

    Background job based refresh fulfillment for managed account objects

    公开(公告)号:US11886419B2

    公开(公告)日:2024-01-30

    申请号: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.

    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.

    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.

    AUTOMATED DATABASE REPLICATION USING REPLICATION PREPARATION OBJECTS

    公开(公告)号:US20220358141A1

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

    申请号:US17815375

    申请日:2022-07-27

    Applicant: Snowflake Inc.

    Abstract: Techniques for database replication using replication preparation objects include storing, by at least one hardware processor, at least one task object at a remote deployment of a data provider. A replication request originating from an account of a data consumer is detected at the remote deployment using the at least one task object. The replication request is associated with a database available at a primary deployment of the data provider. Responsive to the detecting of the replication request, a local instance of the database is generated at the remote deployment. The account of the data consumer at the remote deployment is configured to access the local instance of the database.

    DISTRIBUTING LARGE AMOUNTS OF GLOBAL METADATA USING OBJECT FILES

    公开(公告)号:US20250013663A1

    公开(公告)日:2025-01-09

    申请号:US18897473

    申请日:2024-09-26

    Applicant: Snowflake Inc.

    Abstract: A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. The data listing distribution component distributes the data dictionaries to various remote deployments in a data exchange by using a global messaging framework and replication method. For example, the data listing distribution component replicates a data dictionary generated for the listing and its shared data from a source deployment to one or more destination deployments associated with various geographic regions. The data listing distribution component distributes the listing to the various remote deployments to allow for the listing, including its shared data and data dictionary, to be accessed by users within the geographic region associated with the remote deployment.

    Data dictionary metadata for marketplace listings

    公开(公告)号:US11989164B2

    公开(公告)日:2024-05-21

    申请号:US18051447

    申请日:2022-10-31

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/213

    Abstract: A data dictionary generation system automatically populates and updates a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data, including the individual objects, such as the individual tables, schemas, views, and functions. The shared data and each individual data object may be described in the data dictionary by a set of data fields that corresponds to the shared dataset or the object type of the individual object. The data dictionary can be presented to data consumers along with the description of the listing to provide data consumers with a comprehensive description of the shared data provided by a listing, including a high-level summary of the shared data and description of each individual object included in the shared data. The data dictionary allows data consumers to understand the contents of the shared data and how to use the shared data.

Patent Agency Ranking