GENERATING DATA DICTIONARY METADATA
    21.
    发明公开

    公开(公告)号:US20240111885A1

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

    申请号:US18306704

    申请日:2023-04-25

    Applicant: Snowflake Inc.

    CPC classification number: G06F21/6218 G06F21/604 G06F2221/2141

    Abstract: A data dictionary generation system utilizes a background service that is programmed to automatically populate and update a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data overall as well as the individual objects included in the listing, such as the individual tables, schemas, views, and functions. To generate the data dictionary, the data dictionary generation system analyzes the shared data to identify objects, identifies a set of data fields associated with each identified object and populates the set of data fields associated with each identified object based on the shared data offered by the listing. To ensure that a data dictionary for each listing remains up to date, the data dictionary generation system periodically scans the listings to identify any changes to share access granted to the listings.

    Background service to generate data dictionary metadata

    公开(公告)号:US11669630B1

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

    申请号:US18051401

    申请日:2022-10-31

    Applicant: Snowflake Inc.

    CPC classification number: G06F21/6218 G06F21/604 G06F2221/2141

    Abstract: A data dictionary generation system utilizes a background service that is programmed to automatically populate and update a data dictionary for listings offering shared data. A data dictionary includes metadata describing the shared data overall as well as the individual objects included in the listing, such as the individual tables, schemas, views, and functions. To generate the data dictionary, the data dictionary generation system analyzes the shared data to identify objects, identifies a set of data fields associated with each identified object and populates the set of data fields associated with each identified object based on the shared data offered by the listing. To ensure that a data dictionary for each listing remains up to date, the data dictionary generation system periodically scans the listings to identify any changes to share access granted to the listings.

    DATABASE CONFIGURATIONS FOR REMOTE DEPLOYMENTS

    公开(公告)号:US20220300533A1

    公开(公告)日:2022-09-22

    申请号:US17662963

    申请日:2022-05-11

    Applicant: Snowflake Inc.

    Abstract: Techniques for database configurations for remote deployments include a method performed by a data platform executing instructions on at least one processor. The method includes provisioning by at least one hardware processor, a remote deployment of a data platform with a plurality of objects. The plurality of objects includes at least one task object associated with a primary deployment of the data platform. The method further includes detecting using the at least one task object of the plurality of objects, a request to replicate a database stored at the primary deployment of the data platform at the remote deployment. Responsive to the request, database data is pushed from the database stored at the primary deployment to at least a second object of the plurality of objects provisioned at the remote deployment.

    Replicating a database at a remote deployment

    公开(公告)号:US11347773B1

    公开(公告)日:2022-05-31

    申请号:US17490614

    申请日:2021-09-30

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are systems and methods for database replication to a remote deployment with automated fulfillment. In an embodiment, a data platform detects receipt of a database-replication request associated with a data consumer, requesting availability of a local instance of a primary-deployment database in a remote-deployment account of a data provider at a remote deployment of the data platform. The data platform responsively performs remote-deployment-activation operations including provisioning the remote-deployment account with a set of one or more replication-preparation objects associated with the primary-deployment database, and also including invoking at least one refresh command with respect to the set of one or more replication-preparation objects, which makes available to the data consumer a local instance of the primary-deployment database in the remote-deployment account of the data provider at the remote deployment of the data platform.

    DATABASE REPLICATION FOR A REMOTE DEPLOYMENT
    28.
    发明公开

    公开(公告)号:US20230237069A1

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

    申请号:US18128130

    申请日:2023-03-29

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/273 G06F16/245 G06F16/1844

    Abstract: Techniques for database replication for a remote deployment include a method performed by a data platform executing instructions on at least one hardware processor. The method includes detecting receipt of a database replication request associated with a data consumer. The database replication request is requesting availability of an instance of a primary deployment database at a remote deployment of a data platform. In response to detecting the receipt of the database replication request, an account of a data provider at the remote deployment of the data platform is provisioned with a set of replication-preparation objects associated with the primary deployment database. A database refresh operation is invoked, causing database data be pushed from the primary deployment database to a database shell in the account of the data provider at the remote deployment, to create the instance of the primary deployment database.

    Database replication to remote deployment with automated fulfillment

    公开(公告)号:US11163798B1

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

    申请号:US17302397

    申请日:2021-04-30

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are systems and methods for database replication to a remote deployment with automated fulfillment. In an embodiment, a data platform detects receipt of a database-replication request associated with a data consumer, requesting availability of a local instance of a primary-deployment database in a remote-deployment account of a data provider at a remote deployment of the data platform. The data platform responsively performs remote-deployment-activation operations including provisioning the remote-deployment account with a set of one or more replication-preparation objects associated with the primary-deployment database, and also including invoking at least one refresh command with respect to the set of one or more replication-preparation objects, which makes available to the data consumer a local instance of the primary-deployment database in the remote-deployment account of the data provider at the remote deployment of the data platform.

Patent Agency Ranking