Snowflake Data Clean Room 术语表¶
了解 Snowflake Data Clean Rooms 中使用的以下术语。在本节中,一些术语的使用方式与在 Snowflake 其他功能中的使用方式不同。
- 启动/激活
将查询的结果表从 Clean Room 导出,通常是导出到第三方。如果得到对方的允许并且 Clean Room 的设置允许,您可以将查询结果导出到您自己的账户或批准的第三方合作伙伴,例如 Google Ads 或 Meta Ads Manager。
- 协作者
通常用作使用者的同义词,但也可以用来指可以使用 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 管理员确定在该 Snowflake 账户中可用于 Clean Room 的连接器。
- 使用者
受 Clean Room 提供商邀请使用 Clean Room 的人或账户。使用者通常会导入自己的数据,并运行该 Clean Room 支持的一个或多个查询。但是,Clean Room 可以配置为允许使用者提出自己的查询,但需经提供商批准。
- 数据集
已链接(导入)到 Clean Room 的表或视图。
- 差分隐私
一种算法和数学系统,通过向数值结果中添加噪声并要求在查询中进行分组,从而为数据集中的单个行或实体增加保护,以防止确切值与数据中的确切行或实体相关联。
- 联接策略
Clean Room 中的列,可在指定 Clean Room 中的模板中用作联接列。联接策略由将表链接到 Clean Room 的人员指定。Clean Room 联接策略完全独立于 Snowflake 联接策略,当数据导入 Clean Room 时,Snowflake 联接策略会被删除。
- 链接
将受保护的数据视图导入 Clean Room。提供商和使用者可以将自己的数据链接到 Clean Room,以便对该 Clean Room 支持的任何查询提供数据。链接表或视图意味着在 Clean Room 内创建源数据的副本(视图),并与 Clean Room 外的源表或视图动态链接。请注意,所有 Snowflake 联接、聚合、隐私和其他策略都已从链接表中删除。如果您想执行联接或其他策略,您需要使用支持的 Clean Room 功能添加这些策略。
- 提供商
Clean Room 创建者。提供商通常会提供一些数据和可以在该 Clean Room 中运行的允许查询列表,并设置高级的 Clean Room 配置。
- 模板
每个 Clean Room 都有一个或多个模板,这些模板是用 JinjaSQL 编写的 SQL 查询,允许使用者在运行时对其进行配置。每个模板解析为单个 SQL 查询。Snowflake 提供了一套用于常见操作的 Web 应用程序模板,但您可以使用 API 创建自己的自定义模板。
- 安全视图
将表或视图链接到 Clean Room 时,系统会创建一个安全视图。这是一个基于 Clean Room 外的源表或视图的加密视图。安全视图通常对您是不可见的,但有时可能会出现在错误消息中,或者当您使用各种工具浏览数据库对象时,您会看到原始链接数据集的一些名称被修改。除非另有指示,否则始终使用数据集名称引用数据,该名称与链接的源表或视图相同。
- 版本控制
每个 Clean Room 都有一个版本,每当提供商将 Python 代码导入 Clean Room 时,该版本就会递增。使用者不需要考虑版本控制。提供商需要记住,每次在 Clean Room 内更改 Python 代码时更新默认的 Clean Room 版本。
- Web 应用程序
Clean Room 环境支持基于浏览器的 Web 应用程序,您可以使用 Web 应用程序来管理 Snowflake Clean Room 环境、创建新的 Clean Room,或使用您受邀加入的 Clean Room。