728x90
Snowflake❄️의 Data Warehousing Workshop을 진행하면서 작업한 내용을 정리하고자 합니다.
Badge 1: 데이터 웨어하우징 워크샵 - KR
이번 내용은 Lesson 4: Worksheets & Warehouses 과정을 진행하면서 작성한 내용입니다.
🎭 About Worksheets & Warehouses
📓 Two Sets of Drop Menus, and a Key Difference Between Them
ROLE and WAREHOUSE Drop Menu Values are REQUIRED
컴퓨팅 성능을 제공하는 WAREHOUSE
없이는 select 문을 실행할 수 없습니다.
해당 데이터를 액세스 할 수 있는지 여부를 정의하는 ROLE
없이는 select 문을 실행할 수 있습니다.
DATABASE and SCHEMA Drop Menu Values are SUGGESTED STARTING POINTS
DATABASE와 SCHEMA 설정은 snowflake에게 테이블, 뷰, 기타 객체를 찾을 위치를 알려줍니다.
🎭 What is a Warehouse in Snowflake?
- Defining "Warehouse" in Snowflake
- snowflake의 warehouse 는 데이터를 저장하지 않습니다.
- snowflake의 warehouse는 데이터를 처리하는 데 사용되는 workforces입니다.
- snowflake의 warehouse를 생성하면, workforce를 정의하는 것 입니다.
- Teams are Clusters, Team Members are Servers
- 작은 warehouse에는 작은 구성원 1팀
- 큰 warehouse에는 많은 구성원 1팀
- eXtra-Small, Small, Medium같은 warehouse에는 모두 하나의 클러스터가 있습니다.
- 소규모 warehouse에 몇 대의 서버로 구성된 하나의 클러스터
- 대규모 warehouse에는 더 많은 서버로 구성된 하나의 클러스터
- Scaling Up and Down:
- warehouse의 크기를 변경하면 서버 수가 변경됩니다.
- warehouse 크기를 변경하는 것을 스케일 업, 스케일 다운이라고 합니다.
- Scaling In and Out:
- 다중 클러스터를 사용할 수 있는 경우 (Enterprise 버전 이상) warehouse 수요 증가 시 확장할 수 있습니다.
- Scaling In : 다중 클러스터 확장 -> 클러스터 추가
- Scaling Out : 수요 감소 -> 클러스터 제거(
sanp back
)
💯 Lesson 4: Worksheets & Warehouses 완료!
728x90