Clean Room 托管账户¶
Overview¶
Clean Room 的提供商必须拥有 Snowflake 账户。但是,提供商可以与没有 Snowflake 账户的使用者进行协作,方法是邀请这些使用者使用 Clean Room 托管账户 进行协作。要开始在 Clean Room 中进行协作,使用者只需接受提供商的托管账户使用邀请。
If you want to invite new managed account users to your clean rooms, contact your clean rooms account representative.
A managed account can be converted to a Snowflake account in the consumer's organization if the managed account user want to become a Snowflake Service customer.
See the usage terms that apply to managed accounts in Snowflake Data Clean Rooms.
重要
接受提供商的托管账户使用邀请的使用者要支付 Clean Room 的使用费。接受邀请后,使用者必须在访问 Clean Room 环境之前输入计费详细信息。
Requirements and limitations¶
A managed account has the following requirements and limitations:
It requires the use of external tables for the managed account user to import data. As a result, the provider must explicitly allow the use of external tables in the clean room.
It does not behave the same as a Snowflake reader account. The consumer does not access the managed account outside the context of the clean room environment.
It can be used only as a clean rooms consumer, not a clean rooms provider.
It does not support the use of identity connectors in an analysis.
An underlying Snowflake instance is created in the same cloud region as the provider but the managed account consumer can link their data from any cloud region. The managed account user can access the underlying data only by using the clean rooms UI.
A managed account user cannot use the clean rooms APIs.
Providers using a trial Snowflake account cannot invite managed account users as collaborators.
提供商任务¶
1. Enable external tables for your account (and clean room)¶
The provider must ensure that external tables are enabled for the account (and, if the provider is using the API, the specific clean room). The consumer links data using an external table connector appropriate for their cloud platform. The consumer does not need to enable external tables.
2. Invite a consumer to collaborate using a managed account¶
当提供商想要与没有 Snowflake 账户的使用者进行协作时,他们可以邀请这些使用者使用托管账户来进行协作。
重要
Contact your clean rooms account representative to request the ability to add new managed account users to your account.
要向使用者发送使用托管账户的邀请,请执行以下步骤:
在左侧导航栏中,选择 Collaborators。
Select Managed Accounts » + Managed Account.
在 Company Name 字段中,输入要邀请使用托管账户的使用者的名称。
在 Account Admin Email 中,输入使用者管理员的电子邮件地址。使用托管账户的邀请将发送至此电子邮件地址。
选择 Invite。
系统会向使用者发送一封电子邮件,邀请他们使用托管账户访问 Clean Room 环境。
3. Find the account identifier of a managed account¶
Clean Room 托管账户具有账户标识符,就像功能齐全的 Snowflake 账户一样。您可能需要一个标识符,用来处理诸如使用开发人员 API 的任务,以便与使用者共用一间 Clean Room。
要查找托管账户的账户定位器或账户名称,请执行以下步骤:
在左侧导航栏中,选择 Collaborators。
找到托管账户的名称,然后执行以下操作之一:
Consumer (managed account user) tasks¶
开始使用托管账户¶
当提供商邀请使用者使用托管账户进行协作时,使用者管理员会收到一封电子邮件,请他们注册 Clean Room 环境。在管理员使用电子邮件中的链接完成注册过程之前,提供商不能与使用者共享 Clean Room。
由于使用者要为使用托管账户付费,因此,第一个登录 Clean Room 环境的人会被提示输入计费信息。如果您想在初次登录后更改此计费信息,请联系 accounts.receivable@snowflake.com。
在 Clean Room 中访问您的数据¶
You can join your data with the provider's data to gain valuable insights. Clean room external data connectors let you link your data into a clean room.
Follow the steps in one of the following topics, depending on your cloud hosting platform, to link your data into a clean room:
这些主题还包含有关撤消对您数据的访问权限的信息,您可以随时撤消此访问权限。
加入 Clean Room¶
当提供商创建并与您共享 Clean Room 后,您可以登录 Clean Room 环境,并加入 Clean Room 以开始运行分析。要加入 Clean Room,请执行以下步骤:
在左侧导航栏中,选择 Clean Rooms。
选择 Invited 选项卡。
找到 Clean Room 的磁贴,然后选择 Join。
监控和管理托管账户的费用¶
作为使用者,您需要为提供商创建的 Clean Room 托管账户的使用付费。您可以利用 Snowflake Data Clean Rooms 执行以下操作:
监控本月 Clean Room 活动使用了多少信用。
设置一个月内 Clean Room 所需花费的限额。设置限制后,如果总 credit 消耗量在限制的 10 个 credit 以内,用户将无法登录 Clean Room UI。
要监控和管理您的托管账户的费用,请执行以下操作:
In the left navigation, select Admin » My Account.
使用 Credit Limit & Usage 部分设置每月消费限额并查看当前消耗的信用数。空白限制允许无限制消费。
成为 Snowflake 服务客户¶
如果您想开始将托管账户用于多个 Clean Room,则可以将其转换为功能齐全的 Snowflake 账户。要转换托管账户,请联系 `Snowflake 支持部门 `_。