【发布时间】:2021-10-19 03:46:05
【问题描述】:
读者帐户可用于与用户共享数据,他们只能运行 SELECT 查询。它与具有只读访问权限的角色的用户有何不同?读者帐户与读者帐户有什么用途?
【问题讨论】:
标签: snowflake-cloud-data-platform snowflake-schema
读者帐户可用于与用户共享数据,他们只能运行 SELECT 查询。它与具有只读访问权限的角色的用户有何不同?读者帐户与读者帐户有什么用途?
【问题讨论】:
标签: snowflake-cloud-data-platform snowflake-schema
Reader 帐户适用于不在 Snowflake 上的用户/消费者。读者帐户有助于将工作量和管理与您的主帐户分开。
如果您是数据提供者,并且希望与您的一位同事共享数据,例如,您可以在您的主帐户中为他们创建一个用户。但是,如果您是数据提供者,并且希望与组织外部的用户共享数据,这些用户当前未注册 Snowflake,您将为他们创建一个读者帐户,并与该读者帐户共享数据。
在后一种情况下,数据消费者可以进一步管理读者帐户中的用户管理,而您作为数据提供者无需这样做。
Reader 帐户在测试场景中非常方便,您希望将测试与您的实际(主)帐户完全分开,或者当您想与不想注册 Snowflake 的消费者共享数据和处理帐单。
【讨论】:
Reader 帐户的主要目的是通过共享向消费者提供只读数据,因此它被命名为 reader 帐户。
Reader 帐户不受传统 RBAC 只读权限的限制。您可以创建新用户并授予任何权限,但提供者共享的数据将是只读的。
读者帐户是安全数据共享功能的用例之一。
所有用例的详细信息:https://docs.snowflake.com/en/user-guide/data-share-providers.html
Reader 帐户使提供商能够与尚未成为 Snowflake 客户的消费者共享数据,而无需消费者成为 Snowflake 客户。
读者帐户使数据消费者能够访问和查询帐户提供者共享的数据,消费者无需支付任何设置或使用费用,也无需消费者与 Snowflake 签署许可协议。
读者帐户由提供者帐户创建、拥有和管理,提供者帐户对读者帐户中的用户产生的信用费用承担全部责任。与标准消费者账户类似,提供者账户使用共享与读者账户共享数据库;但是,读者帐户只能使用来自提供者帐户的数据。
详情:https://docs.snowflake.com/en/user-guide/data-sharing-reader-create.html
【讨论】: