Чисті кімнати даних

Керування, врядування й співпраця в Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Співпраця без розкриття

Схема: дві організації з даними клієнтів по обидва боки, між ними знак питання як результат підрахунку перетину, бар’єр не дає сирим даним перетинатися

  • Claro і RetailCo хочуть виміряти перетин клієнтів
  • Жодна не може ділитися сирими списками клієнтів: там є PII
  • Звичайний обмін відкриває кожній стороні сирі записи іншої
  • Clean room дає відповідь без розкриття
Керування, врядування й співпраця в Snowflake

Що таке Data Clean Room?

  • Захищене середовище на базі Native App Framework
  • Обидві сторони завантажують дані до середовища
  • Виконуються лише схвалені запити до об’єднаних даних
  • Назовні виходять лише агрегати: сирі записи не залишають середовище

Clean room.png

1 https://www.snowflake.com/en/product/features/data-clean-rooms/
Керування, врядування й співпраця в Snowflake

Як працюють Clean Rooms у Snowflake?

Покрокова схема: Claro надає дані клієнтів, RetailCo надає дані клієнтів, у clean room виконується схвалений join за хешованими ідентифікаторами, назовні виходить лише підрахунок перетину

  • Join за хешованим ідентифікатором клієнта
Керування, врядування й співпраця в Snowflake

Ролі провайдера і співавтора

Провайдер (Claro)

  • Створює і налаштовує clean room
  • Визначає дозволені запити та типи результатів
  • Контролює межі приватності

Співавтор (RetailCo)

  • Приєднується до clean room і надає дані
  • Запускає лише схвалені запити
  • Не може змінювати логіку запитів чи правила доступу

Схема: ліворуч Провайдер з адмінконтролями, праворуч Співавтор з доступом лише до запитів

Керування, врядування й співпраця в Snowflake

Clean Rooms проти безпечного обміну даними

Коли використовувати clean rooms, а коли безпечний обмін даними?

Вимір Безпечний обмін Clean Room
Доступ до сирих даних Споживач робить запити до сирих об’єктів Жодна сторона не бачить сирі дані іншої
Випадок використання Передача даних партнеру Спільна робота без розкриття
Хто контролює запити Споживач пише будь-які запити Провайдер попередньо схвалює всі запити
Типові приклади Кредитні дані, ринкові фіди Перетин аудиторій, консорціуми з шахрайства, вимірювання кампаній
Керування, врядування й співпраця в Snowflake

Перейдемо до практики!

Керування, врядування й співпраця в Snowflake

Preparing Video For Download...