Organization-level global data object on data platform
AssigneeSnowflake Inc.
InventorsChristine A. Avanessians, Damien Carru, Ramachandran Natarajan Iyer, Eric Karlson, Dennis Edgar Lynch
Life of this patent
Estimating the term…
Abstract
Provided herein are systems and methods for global data objects on a data platform where the global data objects are accessible at an organization level. In particular, an organization-level global data object provided by various embodiments can be used as a generic organization object that is owned by a specific organization, and can be managed (e.g., created, deleted, or modified) by use of a leader-based model.
Claims20
A system comprising:
- a set of hardware processors;
- and
- memory storing instructions that cause the set of hardware processors to perform operations comprising:
- creating an organization-level global data object for a specified organization on a source of truth deployment;
- generating a request message that describes an organization-level global data object change, the organization-level global data object change comprising creation of the organization-level global data object;
- determining a set of participant deployments that is to receive the request message, each participant deployment in the set of participant deployments having at least one account of the specified organization;
- and
- sending the request message from the source of truth deployment to the set of participant deployments.
A method comprising:
- creating, by a source of truth deployment, an organization-level global data object for a specified organization on the source of truth deployment;
- generating, by the source of truth deployment, a request message that describes an organization-level global data object change, the organization-level global data object change comprising creation of the organization-level global data object;
- determining, by the source of truth deployment, a set of participant deployments that is to receive the request message, each participant deployment in the set of participant deployments having at least one account of the specified organization;
- and
- sending, from the source of truth deployment, the request message to the set of participant deployments.
A machine-storage medium comprising instructions that, when executed by one or more hardware processors, configure a source of truth deployment to perform operations comprising:
- creating an organization-level global data object for a specified organization on the source of truth deployment;
- generating a request message that describes an organization-level global data object change, the organization-level global data object change comprising creation of the organization-level global data object;
- determining a set of participant deployments to receive the request message, each participant deployment in the set of participant deployments having at least one account of the specified organization;
- and
- sending the request message from the source of truth deployment to the set of participant deployments.
Dependencies are inferred from the claim text.