Snowflake Data Clean Room 教程和示例¶
教程¶
以下是一些入门时探索使用 Snowflake Data Clean Rooms 的教程:
- 基本 UI 教程,单个账户:使用单个 Snowflake 账户演示简单的重叠分析和使用者激活。单账户测试支持大多数(但不是全部)Clean Room 功能。要测试 Clean Room 的全部功能,必须使用多个 Snowflake 账户。 
- 基本 UI 教程,两个账户:使用两个 Snowflake 账户演示简单的重叠分析和提供商激活。 
- 基本 API 教程,单个账户:演示如何使用 API 通过单个 Snowflake 账户创建和运行自定义模板。 
笔记本和工作簿¶
许多用例主题包括可下载的笔记本或工作簿,以尝试 Snowflake Data Clean Rooms 的完整运行示例。您将需要安装了 Clean Room API 环境的 Snowflake 账户来运行这些示例中的任何一个,并且您必须能够使用 SAMOOHA_APP_ROLE 角色。
- 内部测试 Clean Room: Jupyter Notebook 演示如何使用单个账户同时充当提供商和使用者以进行测试。 
- 由使用者运行的分析: 用于使用单独的提供商和使用者账户运行基本使用者分析 Clean Room 的代码。 
- 由提供商运行的分析: Jupyter Notebook 展示了提供商如何在 Clean Room 中运行分析。 
- 由使用者运行的使用者激活: 用于将分析结果激活到使用者自己的 Snowflake 账户的代码,包括使用者和提供商的设置和激活。 
- 由使用者运行的提供商激活: 用于将分析结果激活到提供商自己的 Snowflake 账户的代码,包括使用者和提供商的设置和激活。 
- 由提供商运行的提供商激活: 用于通过提供商激活进行提供商运行分析的代码。 
- 使用者定义的模板: 用于在 Clean Room 中创建、提交和管理使用者编写的模板的代码。 
- 提供商定义的模板: 用于在 Clean Room 中创建、管理和使用提供商创建的模板的代码。 
- 使用者编写的 UDFs: 用于在 Clean Room 中上传和使用自定义 Python 函数的代码。 
- 提供商编写的 UDFs: 用于在 Clean Room 中上传和使用提供商上传的自定义 Python 函数的代码。 
- 从暂存区加载 UDF: Jupyter Notebook 演示如何从 Snowflake 暂存区加载用户定义的函数。 
- Snowpark UDFs: 用于在 Clean Room 中创建和使用基于 Snowpark 的用户定义的函数的代码。 
- Consumer-written UDF run by the provider: A UDF uploaded by the consumer can be run by the provider. 
- Snowpark Container Services 集成: Jupyter Notebook 用于在 Clean Room 中集成 Snowpark Container Services。 
- Audience Overlap & Segmentation: Jupyter Notebook 演示了 Audience Overlap & Segmentation 模板。