数据清洗室

Snowflake 管理、治理与协作

Emily Melhuish

Technical Curriculum Developer, Snowflake

无暴露的协作

图示:两家机构各自拥有客户数据,中间用问号表示重合数量结果,屏障阻止原始数据跨越

  • Claro 与 RetailCo 想衡量客户重合度
  • 双方均不能共享原始客户清单:都含 PII
  • 标准共享会让双方获得对方原始记录
  • 清洗室可在不暴露数据的前提下给出答案
Snowflake 管理、治理与协作

什么是数据清洗室?

  • 基于 Native App Framework 的安全环境
  • 双方将数据注入该环境
  • 仅运行已批准的查询,针对合并数据
  • 仅汇总结果可导出:原始记录永不外流

Clean room.png

1 https://www.snowflake.com/en/product/features/data-clean-rooms/
Snowflake 管理、治理与协作

Snowflake 清洗室如何工作?

分步流程图:Claro 提供客户数据,RetailCo 提供客户数据,已批准的连接查询在清洗室内基于哈希标识符运行,最终仅产出一个重合计数

  • 基于哈希后的客户标识符做连接
Snowflake 管理、治理与协作

提供方与协作方的角色

提供方(Claro)

  • 创建并配置清洗室
  • 定义允许的查询与可输出结果
  • 持续控制隐私边界

协作方(RetailCo)

  • 加入清洗室并贡献数据
  • 仅运行已批准的查询
  • 不得修改查询逻辑或访问规则

示意图:左侧为具有管理控制的提供方,右侧为仅可查询的协作方

Snowflake 管理、治理与协作

清洗室 vs 安全数据共享

何时用清洗室,何时用安全数据共享?

维度 安全共享 清洗室
原始数据访问 使用方可查询原始对象 彼此都看不到对方原始数据
用例 向合作方分发数据 在不暴露数据下联合协作
谁控制查询 使用方可写任意查询 提供方预先审核所有查询
常见示例 征信数据、行情源 受众重合、反欺诈联盟、活动测量
Snowflake 管理、治理与协作

Passons à la pratique !

Snowflake 管理、治理与协作

Preparing Video For Download...