2024 年 6 月 25 日 – Snowflake Data Clean Room 版本说明¶
在此版本中,我们很高兴地宣布 Snowflake Data Clean Room 的本次更新提供以下新功能和增强功能。
提供商运行分析¶
Clean Room 提供商现在可以在自己的 Clean Room 中运行分析。此功能允许提供商直接从使用者在 Clean Room 内共享的数据中提取见解。以前,提供商只能是数据提供商。
有关使用 Web 应用程序执行提供商运行分析的信息,请参阅 作为提供商运行分析。
有关使用开发者 API 执行提供商运行分析的信息,请参阅 Provider-run analysis。
使用者自定义模板¶
使用者现在可以请求提供商允许他们将自己的模板添加到一个 Clean Room。在提出请求后,提供商可以审查模板定义,并决定是接受还是拒绝使用者添加模板的请求。
因为使用者通常最了解如何从来自多个提供商的数据中提取见解,因此当使用者希望执行多提供商分析时,添加使用者自定义模板的功能就显得尤为重要。
有关更多信息,请参阅 使用开发者 API 添加使用者定义的模板。
表格和模板的精细访问控制¶
提供商现在可以控制哪些使用者有权访问 Clean Room 中的特定表或模板。这允许提供商与多个使用者共享同一个 Clean Room,而无需向每个使用者提供完全访问权限。以前,所有使用者都可以访问表或模板,只要它包含在 Clean Room 中。
开发者现在可以指定哪些使用者在执行 API 时有权访问表或模板,以将其添加到 Clean Room。此外,还有以下新的 APIs 控制访问:
provider.restrict_table_options_to_consumers
provider.restrict_template_options_to_consumers
有关这些 APIs 的更多信息,请参阅 Snowflake Data Clean Room:提供商 API 参考指南。
激活跨区域的结果¶
现在,即使提供商位于不同的云/区域,使用者也能将结果激活回到提供商。要利用此增强功能,使用者必须在其账户上启用 Cross-cloud auto-fulfillment。
SQL 模板增强功能¶
当提供商允许另一方通过 SQL 模板查询数据时,提供商现在可以为他们想要保护的每个实体列指定自定义聚合阈值。与在所有联接列中应用相同聚合阈值的前一版本隐私控制相比,这一版本提供了更灵活的控制。此外,用户不再需要提供表和列的提供商 [p] 和使用者 [c] 别名。