关于 Snowflake Data Clean Rooms¶
Snowflake Data Clean Room 是一种本机解决方案,可让用户轻松在 Snowflake 中构建、连接和使用 Data Clean Room。
Data Clean Room 提供了一种安全的方式,可在保护敏感信息的同时获得有价值的见解。Data Clean Room 允许组合与分析来自不同方的数据,而无需担心共享原始数据带来的隐私问题。借助 Data Clean Room,多方可以在不泄露基础数据的情况下进行协作。
Data Clean Room 的好处包括:
增强的隐私性 – 保护敏感数据,同时支持协作。
更深入的见解 – 将来自多个来源的数据组合在一起,以进行更全面的分析。
更高的安全性 – 降低未经授权的访问风险。
Snowflake Data Clean Rooms 的工作原理¶
借助 Snowflake Data Clean Rooms,所有分析都在 Clean Room 的安全环境中进行。协作者能够返回经过整合的结果和见解,但不能直接查询 Clean Room 中的原始数据。共享其数据的协作者可以定义对其他协作者可用的分析,从而能严格控制其数据的使用方式。
Snowflake Data Clean Room 还对其数据使用隐私增强技术,例如:
使用差分隐私给结果添加噪声,以防止有人识别特定个体是否在数据中。
加密数据,然后直接对加密后的数据运行多方计算。
Clean Room 协作者¶
类似于其他 Snowflake 功能(如 Secure Data Sharing),Snowflake Data Clean Rooms 使用提供商和使用者的概念。数据所有者是使用 Clean Room 与 使用者 安全共享数据的 提供商。使用者在自己的账户中安装 Clean Room,并在 Clean Room 中分析数据,包括将自己的数据与提供商的数据组合起来。
与 Clean Room 协作者相关联的任务包括:
- 提供商:
创建 Clean Room。
将数据添加到 Clean Room。
配置 Clean Room 以控制使用者如何与数据交互。
与使用者共享 Clean Room。
- 使用者:
安装 Clean Room。
将数据集添加到 Clean Room。
分析 Clean Room 中的数据,包括将使用者数据与提供商的数据组合起来。
在与 Snowflake 账户关联的 Clean Room 环境中,协作者可以是一个 Clean Room 的提供商,同时充当另一个 Clean Room 的使用者。
如果要与当前不是 Snowflake 客户的人员协作,请参阅 Clean Room 托管账户。
有关将协作者添加到 Clean Room 环境的信息,请参阅 添加协作者。
使用 Snowflake Data Clean Room¶
Snowflake Data Clean Room 专为商业和技术用户而设计。使用 Clean Room 有两种选择:
Web 应用程序 – 易于使用的界面,使包括非技术型商业用户在内的广大用户都可以进行隐私增强型数据协作。协作者可以使用预定义的分析模板,包括受众重叠、覆盖范围和频率以及最后接触点归因。有关概述,请参阅 Snowflake Data Clean Rooms:Web 应用程序概述。
开发者 APIs – 一套完整的 APIs,允许技术受众以编程方式使用 Clean Room,其中包括构建自定义应用程序以及自定义分析模板和 ML 模型的能力。有关概述,请参阅 Snowflake Data Clean Room:开发人员 APIs 概述。
已知限制¶
Snowflake Data Clean Rooms 有一些限制,包括:
在 Web 应用程序中,“受众相似建模”模板不支持标识符带引号的对象。
后续步骤¶
在用户可以使用 Web 应用程序或开发者 APIs 之前,Clean Room 管理员需要注册 Clean Room 环境,并配置与其关联的 Snowflake 账户。有关详细信息,请参阅 开始使用 Snowflake Data Clean Rooms。