UI에서 분석 실행
UI에서 분석 실행
Snowflake Data Clean Room의 클린룸 UI는 비즈니스 사용자가 코드 복잡성에 신경 쓰지 않고 클린룸을 만들고 사용할 수 있게 해주는 직관적인 UI를 제공해요.
본문
지원 종료(EOL) 공지
레거시 Provider 및 Consumer 데이터 클린룸은 지원이 중단되고 있어요. 날짜와 마이그레이션 지침은 지원 종료 타임라인을 참고하세요.
Snowflake Data Clean Room의 클린룸 UI는 비즈니스 사용자가 코드 복잡성에 신경 쓰지 않고 클린룸을 만들고 사용할 수 있게 해주는 직관적인 UI를 제공해요.
이 항목은 클린룸으로 작업하면서 완료하는 작업을 소개해요. 클린룸을 만들고 공유하는 제공자와 그 클린룸을 사용하는 소비자의 작업을 설명해요.
제공자로서 분석 실행
제공자가 클린룸에서 provider 실행 분석을 허용하도록 구성했다면 클린룸에서 분석을 실행할 수 있어요.
제공자는 적절히 구성된 클린룸에서 다음 작업 중 하나를 통해 분석을 실행할 수 있어요:
- 왼쪽 탐색에서 Clean Rooms를 선택하고, Created 탭에서 클린룸의 타일을 찾아 Run을 선택해요.
- 왼쪽 탐색에서 Analyses & Queries를 선택하고, 소비자가 하는 것처럼 기존 분석을 실행하거나 새 분석을 만들어요.
제공자는 분석에 포함하고 싶은 데이터를 가진 콜라보레이터를 선택해요.
중요
소비자가 제공자가 템플릿에서 분석을 실행하도록 허용하면, 제공자 분석이 소비한 크레딧은 제공자가 아니라 소비자에게 청구돼요. 소비자가 제공자가 분석을 실행하도록 허용한 뒤에는 비용 발생을 멈추려면 클린룸을 제거해야 해요.
소비자가 특정 기간 동안 제공자가 소비한 크레딧 수의 추정치를 얻으려면 다음 쿼리를 실행할 수 있어요. 여기서 -5는 제공자가 이전 5일 동안 소비한 컴퓨트의 추정치를 반환해요:
SELECT * FROM TABLE(SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.LIBRARY.PRA_CONSUMPTION_UDTF(-5));
관리자는 제공자가 실행하는 분석을 모니터링할 수 있어요: provider 실행 분석 모니터링을 참고하세요.
소비자는 provider 실행 분석으로 인한 청구를 모니터링할 수 있어요: 청구 및 비용 세부 사항을 참고하세요.
제공자는 자신의 계정으로 결과를 활성화할 수 있어요.
provider 실행 분석의 제한 사항
클린룸 UI로 분석을 실행할 때 제공자에게는 다음 제한 사항이 있어요:
- 모든 템플릿이 지원되는 것은 아니에요. 현재 Audience Overlap & Segmentation과 SQL Query 템플릿이 지원돼요.
- 콜라보레이터가 다른 클라우드나 리전에 있다면:
- 소비자는 자신의 계정에서 크로스 클라우드 자동 이행을 활성화해야 해요.
- provider 실행 분석의 결과는 양쪽 당사자의 결합된 새로 고침 주기에 따라 반환돼요. 제공자와 소비자는 제공자 애플리케이션의 새로 고침 주기와 소비자 리스팅의 것(예를 들어 둘 다 15분)이 비슷하도록 조정해야 해요. 그래야 결과가 신속하게 반환돼요.
소비자로서 분석 실행
소비자로서 Clean Rooms 페이지나 Analyses & Queries 페이지를 사용해 설치된 클린룸에서 분석을 실행할 수 있어요.
제공자가 클린룸에서 제공한 분석 유형을 기반으로 Clean Rooms 페이지를 사용해 새 분석을 실행하려면:
- 클린룸 UI의 클린룸 환경에 로그인해요.
- 왼쪽 탐색에서 Clean Rooms를 선택해요.
- Joined 탭에서 목록의 클린룸을 찾아 Run을 선택해요.
- 분석 유형을 선택한 다음 Proceed를 선택해요.
- 분석에 필터를 추가해요. 필터 값이 사용 불가능한 이유는 두 가지가 있어요:
- 컬럼에 20개가 넘는 고유 값이 있어요.
- 클린룸이 최근에 설치되어 컬럼의 미리 보기 값 처리를 아직 끝내지 못했어요. 값이 사용 가능해지면 분석을 다시 실행할 수 있어요.
- Run을 선택해요.
- 선택 사항: 나중에 사용하기 위해 분석을 저장하려면 Save Analysis & Query 섹션을 펼쳐요.
Analyses & Queries 페이지를 사용해 기존 분석을 실행하거나 새 분석을 만들고 실행하려면:
- 클린룸 UI의 클린룸 환경에 로그인해요.
- 왼쪽 탐색에서 Analyses & Queries를 선택해요.
- 다음 중 하나를 수행해요:
- 기존 분석을 실행하려면 필터를 사용해 분석을 찾아 실행해요.
- 제공자가 클린룸에서 제공한 분석 유형을 기반으로 새 분석을 만들고 실행하려면 + New Analysis & Query를 선택해요.
분석을 위한 웨어하우스 선택
분석을 실행하는 데 사용할 웨어하우스를 선택할 수 있어요. 웨어하우스 크기를 늘리거나 유형을 바꾸면 분석이 빨라질 수 있어요.
참고
템플릿 유형이 분석에 선택할 수 있는 웨어하우스 유형을 결정해요. 예를 들어 일부 템플릿(Audience Overlap 등)은 일반 웨어하우스만 허용해요.
다른 웨어하우스를 선택하는 옵션은 템플릿의 Run 버튼 옆에 나타나요. 이 옵션은 모든 템플릿에 나타나지 않아요.
웨어하우스 크기를 늘리거나 Snowpark 최적화 웨어하우스를 사용하면 분석 실행 비용이 증가할 수 있음을 알아두세요. 더 큰 웨어하우스를 사용할 때 크레딧 소비가 어떻게 증가하는지에 대한 정보는 웨어하우스 크기와 Snowpark 최적화 웨어하우스 청구를 참고하세요.
사용 가능한 웨어하우스 설명은 웨어하우스를 참고하세요.
추가 웨어하우스 옵션을 만들려는 관리자라면 다른 웨어하우스 사용을 참고하세요.
클린룸 세부 사항 보기
클린룸에 대한 다음을 포함한 세부 사항을 얻을 수 있어요:
- 클린룸의 템플릿과 콜라보레이터의 테이블·조인 컬럼을 나열하는 Collaborator Summary 탭.
- 테이블과 조인 컬럼을 나열하는 My Summary 탭.
- 테이블과 콜라보레이터의 테이블 간 관계(즉 테이블이 어떻게 조인되는지)를 나열하는 Table Relations 탭.
- 테이블에 대한 다음 지표를 제공하는 Data Stats 탭:
- My table: 특정 그룹에 속한 고유 식별자 수를 보여줘요. 통계는 24시간마다 업데이트되므로 클린룸을 수정하고 업데이트된 통계를 보는 사이에 지연이 있을 수 있어요. 또한 고유 값이 20개가 넘는 컬럼은 표시되지 않아요.
- Overlap stats: Audience Overlap & Segmentation 또는 SQL Query 템플릿이 있는 클린룸은 소비자에게 중복 통계를 보여줘요. 이 통계는 템플릿에서 활성화된 속성 컬럼을 기반으로 특정 그룹에 속한 고유 식별자(조인 컬럼) 수를 설명해요. 통계 세부 분석을 볼 속성 컬럼을 최대 2개 선택할 수 있어요. 데이터는 최초 설치 후 생성되고 사용자가 클린룸 UI에 로그인할 때마다 새로 고쳐져요. 막대 그래프 시각화에서는 제공된 기본 정렬 기준으로 데이터의 처음 5행만 그려집니다. 특정 세부 분석에 10분 이상 걸리는 통계는 사용할 수 없어요.
이 클린룸 세부 사항에 접근하려면 다음 단계를 완료하세요:
- 클린룸 UI의 클린룸 환경에 로그인해요.
- 왼쪽 탐색에서 Clean Rooms를 선택해요.
- 클린룸의 타일을 클릭해요.
클린룸 세부 사항은 분석을 실행할 때 Clean Rooms Details 섹션에서도 볼 수 있어요.
결과 다운로드 및 공유
클린룸 안에서 생성한 집계 결과를 공유하려는 사용자는 클린룸 분석 결과를 .csv 파일로 내려받은 뒤 Snowflake 밖의 다른 사람과 공유할 수 있어요. 클린룸 콜라보레이터와 이메일로 공유하는 것도 포함해요.