Exploring data transfer cost
Exploring data transfer cost (데이터 전송 비용 탐색)
Snowflake는 계정으로 데이터를 가져오는 데이터 수신(ingress) 비용을 부과하지 않지만, Snowflake 계정에서 같은 클라우드 플랫폼의 다른 리전이나 다른 클라우드 플랫폼으로 데이터를 전송할 때는 바이트당 요금을 부과해요.
본문
이 주제는 Snowsight를 사용하거나 ACCOUNT_USAGE와 ORGANIZATION_USAGE 스키마의 뷰에 대해 쿼리를 작성해 과거 데이터 전송 비용에 대한 인사이트를 얻는 방법을 설명해요. Snowsight는 시각적 대시보드에서 비용에 대한 정보를 빠르고 쉽게 얻을 수 있게 해줘요. 사용량 뷰에 대한 쿼리는 비용 데이터로 드릴다운할 수 있고 사용자 지정 보고서·대시보드를 만드는 데 도움이 될 수 있어요.
데이터 전송 요금이 어떻게 발생하는지 더 잘 이해하려면 Understanding data transfer cost를 참고해요.
데이터 전송 이력 보기
사용자는 Snowsight를 사용해 지정된 날짜 범위 내에서 Snowflake 계정에서 다른 클라우드 공급자 또는 리전으로 전송된 데이터의 양을 볼 수 있어요. 측정 단위는 바이트예요.
데이터 전송 비용을 탐색하려면:
- Snowsight에 로그인해요.
- 비용 관련 기능에 접근할 수 있는 역할로 전환해요.
- 내비게이션 메뉴에서 Admin » Cost management를 선택해요.
- 사용량 데이터를 보는 데 사용할 웨어하우스를 선택해요. Snowflake는 이 목적에 XS 웨어하우스 사용을 권장해요.
- Consumption을 선택해요.
- Usage Type 드롭다운에서 Data Transfer를 선택해요.
Consumption 페이지와 관련된 사용량 참고 사항은 Usage notes를 참고해요.
데이터 전송 비용 데이터 쿼리
Snowflake는 사용·비용과 관련된 데이터를 포함하는 ORGANIZATION_USAGE와 ACCOUNT_USAGE 두 스키마를 제공해요. ORGANIZATION_USAGE 스키마는 조직의 모든 계정에 대한 비용 정보를 제공하고, ACCOUNT_USAGE 스키마는 단일 계정에 대한 유사한 정보를 제공해요. 이 스키마의 뷰는 사용자 지정 보고서·대시보드를 만들기 위한 세분화되고 분석 준비된 사용량 데이터를 제공해요.
ORGANIZATION_USAGE와 ACCOUNT_USAGE 스키마의 대부분의 뷰는 전송된 데이터의 양 측면에서 데이터 전송 비용을 포함해요. 양 대신 통화로 비용을 보려면 USAGE_IN_CURRENCY_DAILY 뷰에 대해 쿼리를 작성해요. 이 뷰는 전송된 데이터의 양을 TB 전송의 일일 가격을 사용해 통화 비용으로 변환해요.
다음 뷰는 Snowflake 계정에서 다른 클라우드 공급자 또는 리전으로 데이터를 전송하는 것과 관련된 사용·비용 정보를 제공해요.
| 뷰 | 설명 | 스키마 |
|---|---|---|
| DATA_TRANSFER_DAILY_HISTORY | 주어진 날에 전송된 바이트 수. 더 상세한 데이터는 DATA_TRANSFER_HISTORY 뷰를 대신 사용. | ORGANIZATION_USAGE |
| DATA_TRANSFER_HISTORY | 소스 클라우드·리전, 대상 클라우드·리전, 전송 유형을 포함한 전송된 바이트 수. | ORGANIZATION_USAGE, ACCOUNT_USAGE |
| DATABASE_REPLICATION_USAGE_HISTORY | 데이터베이스 복제 중 전송된 바이트 수와 소비된 크레딧. | ACCOUNT_USAGE |
| LISTING_AUTO_FULFILLMENT_USAGE_HISTORY | Cross-Cloud Auto-Fulfillment로 다른 리전에 데이터 제품을 이행하는 것과 관련된 예상 사용량. DATA_TRANSFER의 SERVICE_TYPE 참고. | ORGANIZATION_USAGE |
| REPLICATION_USAGE_HISTORY | 데이터베이스 복제 중 전송된 바이트 수와 소비된 크레딧. 가능하면 DATABASE_REPLICATION_USAGE_HISTORY 뷰를 대신 사용. | ORGANIZATION_USAGE, ACCOUNT_USAGE |
| REPLICATION_GROUP_USAGE_HISTORY | 특정 복제 그룹의 복제 중 전송된 바이트 수와 소비된 크레딧. | ORGANIZATION_USAGE, ACCOUNT_USAGE |
| USAGE_IN_CURRENCY_DAILY | TB 단위 일일 데이터 전송과 조직 통화로 된 그 사용량의 비용. | ORGANIZATION_USAGE |
참고
Snowflake Information Schema의 뷰와 테이블 함수도 비용과 관련된 사용량 데이터를 제공해요. ACCOUNT_USAGE 스키마가 선호되지만, Information Schema가 어떤 상황에서는 더 빠를 수 있어요.
더 알아보기
- Exploring overall cost — 전체 비용 탐색
- Understanding data transfer cost — 데이터 전송 비용 이해