-
公开(公告)号:US11349952B2
公开(公告)日:2022-05-31
申请号:US17345101
申请日:2021-06-11
申请人: Snowflake Inc.
IPC分类号: H04L67/306 , H04L67/59 , G06F9/54 , H04L9/40 , G06F21/31 , H04L67/02 , H04L41/50 , H04L67/60 , H04L41/5041 , H04L67/10 , H04L67/1097
摘要: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
-
公开(公告)号:US20220138184A1
公开(公告)日:2022-05-05
申请号:US17647915
申请日:2022-01-13
申请人: Snowflake Inc.
发明人: Damien Carru , Thierry Cruanes , Istvan Cseri , Benoit Dageville , Zheng Mi , Subramanian Muralidhar
IPC分类号: G06F16/23 , G06F16/9535 , G06F16/27 , G06Q30/00
摘要: A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. The customer account includes multiple disjoint account-level namespaces, each of which represents a distinct context for resolution of object identifiers, such that matching object identifiers in different account-level namespaces in the customer account do not collide with respect to object-identifier resolution. The database platform determines that the object identifier does not specify an account-level namespace, and responsively resolves the object identifier with reference to a current account-level namespace of the database session by identifying an object corresponding to the object identifier in the customer account.
-
公开(公告)号:US20220021746A1
公开(公告)日:2022-01-20
申请号:US17345101
申请日:2021-06-11
申请人: Snowflake Inc.
摘要: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
-
公开(公告)号:US20210365438A1
公开(公告)日:2021-11-25
申请号:US16945546
申请日:2020-07-31
申请人: Snowflake Inc.
发明人: Damien Carru , Thierry Cruanes , Istvan Cseri , Benoit Dageville , Zheng Mi , Subramanian Muralidhar
IPC分类号: G06F16/23 , G06Q30/00 , G06F16/27 , G06F16/9535
摘要: A database platform authenticates a system user for access via an application to a database that is associated with a customer account of the database platform. The system user is a first object in a first account-level namespace of the customer account, and the first account-level namespace is distinct from a default account-level namespace of the customer account. The database platform sends, as the system user, a query to the database via the application. The database platform receives, as the system user, results of the query from the database, and stores, as the system user, the results of the query in a first-namespace stage, which is a second object in the first account-level namespace.
-
公开(公告)号:US20210365437A1
公开(公告)日:2021-11-25
申请号:US16945344
申请日:2020-07-31
申请人: Snowflake Inc.
发明人: Damien Carru , Thierry Cruanes , Istvan Cseri , Benoit Dageville , Zheng Mi , Subramanian Muralidhar
IPC分类号: G06F16/23 , G06F16/9535 , G06F16/27 , G06Q30/00
摘要: A database platform receives an object identifier from a client in association with a database session. The client is associated with a customer account of the database platform, and the database session is associated with the client. In response to receiving the object identifier, the database platform identifies a resolution namespace for the object identifier, where the resolution namespace for the object identifier is a namespace that is specified in the object identifier if the object identifier includes a specified namespace, and where the resolution namespace is otherwise a current account-level namespace of the database session. The database platform resolves the object identifier with reference to the identified resolution namespace for the object identifier, including identifying an object corresponding to the object identifier in the customer account.
-
公开(公告)号:US11057491B1
公开(公告)日:2021-07-06
申请号:US16931808
申请日:2020-07-17
申请人: Snowflake Inc.
摘要: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
-
公开(公告)号:US12120189B2
公开(公告)日:2024-10-15
申请号:US18497720
申请日:2023-10-30
申请人: Snowflake Inc.
IPC分类号: H04L67/306 , G06F9/54 , G06F21/31 , H04L9/40 , H04L41/50 , H04L41/5041 , H04L67/02 , H04L67/10 , H04L67/1097 , H04L67/59 , H04L67/60
CPC分类号: H04L67/306 , G06F9/547 , G06F21/31 , H04L41/50 , H04L41/5041 , H04L63/08 , H04L63/0815 , H04L63/102 , H04L63/20 , H04L67/02 , H04L67/10 , H04L67/1097 , H04L67/59 , H04L67/60
摘要: Embodiments of the present disclosure may provide a streamlined process for performing operations, such as data sharing and data replication, using multiple accounts. A global identity (also referred to as an organization user) may be employed, where the global identity may have access to multiple accounts across the same or different deployments. The global identity may switch between accounts from its login session and perform various tasks in the context of different accounts without undergoing further authentication.
-
公开(公告)号:US20240119056A1
公开(公告)日:2024-04-11
申请号:US18545672
申请日:2023-12-19
申请人: Snowflake Inc.
发明人: Artin Avanes , Khalid Zaman Bijon , Yujie Li , Zheng Mi , Subramanian Muralidhar , David Schultz
CPC分类号: G06F16/24573 , G06F16/211 , G06F16/212 , G06F16/2291 , G06F16/2365 , G06F16/27 , G06F16/288 , G06F16/289
摘要: A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a source object identifier. The processor determines a source object associated with the source object identifier. The source object includes a tag value. The processor associates the current tag with the source object. The processor receives a replication command including the source object and a target object. The processor causes replication of the source object to the target object that comprises replicating the current tag with the tag name and the tag value in the source object to the target object. Other embodiments are also described herein.
-
公开(公告)号:US11886441B2
公开(公告)日:2024-01-30
申请号:US18052990
申请日:2022-11-07
申请人: Snowflake Inc.
发明人: Artin Avanes , Khalid Zaman Bijon , Yujie Li , Zheng Mi , Subramanian Muralidhar , David Schultz
CPC分类号: G06F16/24573 , G06F16/211 , G06F16/212 , G06F16/2291 , G06F16/2365 , G06F16/27 , G06F16/288 , G06F16/289
摘要: A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a source object identifier. The processor determines a source object associated with the source object identifier. The source object includes a tag value. The processor associates the current tag with the source object. The processor receives a replication command including the source object and a target object. The processor causes replication of the source object to the target object that comprises replicating the current tag with the tag name and the tag value in the source object to the target object. Other embodiments are also described herein.
-
公开(公告)号:US20230385289A1
公开(公告)日:2023-11-30
申请号:US18447231
申请日:2023-08-09
申请人: Snowflake Inc.
发明人: Artin Avanes , Khalid Zaman Bijon , Yujie Li , Zheng Mi , Subramanian Muralidhar , David Schultz
CPC分类号: G06F16/24573 , G06F16/211 , G06F16/288 , G06F16/27 , G06F16/289 , G06F16/2365 , G06F16/2291 , G06F16/212
摘要: A method of implementing object tagging framework starts with the processor receiving a tag creation command including a tag name. In response to the tag creation command, the processor creates a current tag. The processor then receives an association command, the tag name and a target object identifier. The processor determines a target object associated with the target object identifier. The target object includes a tag value. The processor associates the current tag with the target object. The processor identifies a first child object of the target object. The target object and the first child object are hierarchical objects. In response to determining that the first child object is tag-unassociated, the processor associates the current tag with the first child object. In response to receiving a query including the tag name, the processor generates an output based on the tag name. Other embodiments are also described herein.
-
-
-
-
-
-
-
-
-