SYNCHRONIZING FILE-CATALOG TABLE WITH FILE STAGE

    公开(公告)号:US20250068676A1

    公开(公告)日:2025-02-27

    申请号:US18933173

    申请日:2024-10-31

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are embodiments of systems and methods for synchronizing file-catalog table with a file stage. In an embodiment, a data platform receives a notification of a modification to one or more files in a file stage. The file stage includes data storage having a storage location. The data platform updates, based on receiving the notification of the modification, a first file-catalog table for the file stage based on the modification. The first file-catalog table includes a row for each file in the file stage, as well as a column for each of one or more metadata properties of the one or more files in the file stage.

    POPULATION OF FILE-CATALOG TABLE FOR FILE STAGE

    公开(公告)号:US20220114217A1

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

    申请号:US17645415

    申请日:2021-12-21

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are systems and methods for population of a file-catalog table for a file stage in a user account on a data platform. In an embodiment, a data platform receives, from a client associated with a user account, a request to populate a file-catalog table of the user account based on a plurality of files stored in a file stage of the user account. The data platform responsively executes a list-files table function with respect to the file stage to generate a database-table object having a row for each file stored in the file stage. The data platform populates the file-catalog table of the user account based on the database-table object generated by the list-files table function.

    Population of file-catalog table for file stage

    公开(公告)号:US11494438B2

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

    申请号:US17645415

    申请日:2021-12-21

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are systems and methods for population of a file-catalog table for a file stage in a user account on a data platform. In an embodiment, a data platform receives, from a client associated with a user account, a request to populate a file-catalog table of the user account based on a plurality of files stored in a file stage of the user account. The data platform responsively executes a list-files table function with respect to the file stage to generate a database-table object having a row for each file stored in the file stage. The data platform populates the file-catalog table of the user account based on the database-table object generated by the list-files table function.

    FILE-CATALOG TABLE FOR FILE STAGE

    公开(公告)号:US20210406310A1

    公开(公告)日:2021-12-30

    申请号:US17244349

    申请日:2021-04-29

    Applicant: Snowflake Inc.

    Abstract: Disclosed herein are systems and methods for implementing a file-catalog table for a file stage. In an embodiment, a data platform receives, from a client, a request that the data platform create a file-catalog table for a file stage of a user account associated with the client, where the file stage contains one or more files at a storage location. The user account includes a file-stage object that corresponds to the file stage and that includes an indication of the storage location. In response to receiving the request, the data platform creates the file-catalog table for the file stage. The file-catalog table lists the one or more files in the file stage, and includes at least two different metadata properties of the files listed in the file-catalog table.

    Auto refresh of directory tables for stages

    公开(公告)号:US12099498B2

    公开(公告)日:2024-09-24

    申请号:US18341453

    申请日:2023-06-26

    Applicant: Snowflake Inc.

    CPC classification number: G06F16/2379 G06F16/2282 G06F16/2358

    Abstract: In one aspect, a method includes forming, at a database platform, a file stage in a user account on the database platform, the user account being associated with a client, forming, at the database platform, a hidden stage directory table and a data pipeline for the file stage, and binding the data pipeline to the file stage. The method also includes receiving a notification of an event of the file stage. The method also includes identifying the data pipeline corresponding to the file stage. The method also includes updating the hidden stage directory table of the identified data pipeline.

Patent Agency Ranking