Snowflake Data Clean Rooms에 대해 알아봐요
Snowflake Data Clean Rooms에 대해 알아봐요
기능 — 일반 제공
현재 이들 리전에서 사용할 수 있어요.
정부 및 VPS 배포에서는 사용할 수 없어요.
Snowflake Data Clean Room은 Snowflake에서 data clean room을 쉽게 구축, 연결, 사용할 수 있는 네이티브 솔루션이에요.
안전한 다중 협업자 환경을 제공하며, 협업자들은 협업에 추가된 템플릿을 사용해 쿼리할 수 있는 데이터를 공유할 수 있어요. 협업자들은 다른 협업자가 추가한 새 템플릿이나 데이터 소스의 포함 여부를 검토하고 승인하거나 거부할 수 있어요. 쿼리 결과는 모든 협업자의 재량에 따라 직접 노출하거나 협업자의 Snowflake 계정으로 활성화할 수 있어요.
Data clean room은 민감한 정보를 보호하면서 가치 있는 인사이트를 얻을 수 있는 안전한 방법을 제공해요. 서로 다른 당사자의 데이터를 결합하고 분석할 수 있게 해주며, 기반 데이터를 보호하는 데 도움이 되는 프라이버시 보호 구성을 제공해요.
Data clean room의 이점은 다음과 같아요:
-
Enhanced privacy — 협업을 가능하게 하면서 민감한 데이터를 보호해요.
-
Deeper insights — 여러 소스의 데이터를 결합해 더 풍부한 분석을 제공해요.
-
Increased security — 무단 액세스 위험을 줄여줘요.
-
Advanced ML — 결합된 데이터에서 복잡한 머신러닝 워크로드를 비공개로 실행해요.
출처: 문서
본문
Snowflake Data Clean Rooms 작동 방식
Snowflake Data Clean Rooms를 사용하면 모든 분석이 clean room의 보안 환경 내에서 수행돼요. 협업자는 집계된 결과와 인사이트를 반환할 수 있지만, clean room의 원시 데이터를 직접 쿼리할 수는 없어요. 데이터를 공유하는 협업자는 다른 협업자에게 제공할 분석을 정의할 수 있어서, 자신의 데이터가 사용되는 방식을 엄격하게 통제할 수 있어요.
Clean room 협업자
Snowflake Data Clean Rooms는 고객이 완전히 대칭적인 다자간 환경에서 협업할 수 있게 해 주는 Collaboration Data Clean Rooms라는 새로운 데이터 clean room 아키텍처를 도입하고 있어요.
협업 정의는 각 협업자에게 역할을 할당하며, 이 역할이 협업 내에서의 권한을 정의해요. 역할은 다음과 같아요:
-
Owner: 협업을 생성하고 협업 내에서 누가 어떤 역할을 맡을지 결정해요.
-
Data Provider: 선택된 참가자에게 데이터를 제공하고, 협업 내 데이터에 적용할 Snowflake 정책을 지정해요.
-
Analysis Runner: 지정된 데이터를 사용하여 협업자가 제공한 템플릿을 실행할 수 있어요.
Collaboration Owner는 각 참가자에게 하나 이상의 역할을 할당할 수 있어요. 모든 협업자는 협업에 템플릿을 제출할 수 있고, 각 템플릿을 사용할 수 있는 사람을 지정할 수 있어요.
Snowflake Data Clean Rooms 사용하기
Snowflake Data Clean Rooms에는 두 가지 인터페이스가 있어요:
-
Developer APIs: 기술 사용자가 clean room을 프로그래밍 방식으로 작업할 수 있게 해 주는 완전한 API 세트예요. 사용자 지정 애플리케이션을 구축하고 분석 템플릿과 ML 모델을 사용자 지정하는 기능도 포함돼요. 개요는 Data Clean Rooms Developer Guide를 참조하세요.
-
DCR UI in Snowsight: 기술 사용자와 준기술 사용자 모두를 위해 설계된, 협업을 관리하기 위한 포인트 앤 클릭 인터페이스예요. DCR UI는 Cortex Code와도 통합되어 자연어로 협업을 관리할 수 있게 해 줘요. 자세한 내용은 Data Clean Rooms UI in Snowsight를 참조하세요.
다음 단계
다음 단계는 어떻게 이 문서에 오게 되었는지, 그리고 무엇을 하고 싶은지에 따라 달라져요:
Snowflake 관리자이고 Snowflake 계정에 clean room 환경을 설치하는 데 관심이 있다면:
-
배경과 설치 요구 사항을 알아보려면 overview를 읽어 보세요.
개발자라면:
-
clean room이 이미 Snowflake 계정에 설치되어 있다면, 배경 정보를 위해 overview를 읽어 보세요.
-
developer guide도 꼭 확인해 보세요.