이 Tasty Bytes 소개 Quickstart에서는 우선 Snowflake의 frostbyte 팀이 생성한 Tasty Bytes라는 가상의 푸드 트럭 브랜드에 대해 알아보겠습니다.
Tasty Bytes 조직에 대해 알아본 후에는 Tasty Bytes 기초 데이터 모델, 워크로드 전용 역할 및 웨어하우스, 모든 필수 역할 기반 액세스 제어(RBAC) 설정 프로세스를 완료하겠습니다.
이 Quickstart를 완료한 시점에는 Tasty Bytes 사용 - Quickstart 섹션에서 확인할 수 있는 Quickstart를 실행하는 데 필요한 상태일 것입니다.
이 Quickstart에서는 Snowsight로 알려진 Snowflake 웹 인터페이스를 사용하겠습니다. Snowsight를 처음 활용하는 것이라면 개괄적인 검토를 위해 Snowsight 설명서를 확인하는 것이 좋습니다.
frostbyte_tasty_bytes setup is now complete
라는 메시지가 나타납니다. Tasty Bytes 설정이 성공적으로 완료되면 이제 생성한 데이터베이스, 역할 및 웨어하우스를 탐색할 수 있습니다.
이 쿼리는 SHOW DATABASES를 통해 생성한 데이터베이스를 반환합니다.
SHOW DATABASES LIKE 'frostbyte_tasty_bytes';
### 2단계 - Tasty Bytes 데이터베이스 내 스키마 탐색
이 쿼리는 SHOW SCHEMAS를 통해 생성한 데이터베이스 내 스키마를 반환합니다.
SHOW SCHEMAS IN DATABASE frostbyte_tasty_bytes;
### 3단계 - Tasty Bytes 데이터베이스의 RAW_POS 스키마 내 테이블 탐색
이 쿼리는 SHOW TABLES를 통해 raw_pos
스키마 내 테이블을 반환합니다.
SHOW TABLES IN SCHEMA frostbyte_tasty_bytes.raw_pos;
### 4단계 - Tasty Bytes 역할 탐색
이 쿼리는 SHOW ROLES를 통해 생성한 역할을 반환합니다.
SHOW ROLES LIKE 'tasty%';
### 5단계 - Tasty Bytes 웨어하우스 탐색
이 쿼리는 SHOW WAREHOUSES를 통해 생성한 웨어하우스를 반환합니다.
SHOW WAREHOUSES LIKE 'tasty%';
### 6단계 - 결합
다음 3개의 쿼리는 다음 작업을 수행합니다.
tasty_data_engineer
역할 사용tasty_de_wh
웨어하우스 활용raw_pos.menu
테이블 쿼리USE ROLE tasty_data_engineer;
USE WAREHOUSE tasty_de_wh;
SELECT
m.menu_type_id,
m.menu_type,
m.truck_brand_name,
m.menu_item_name
FROM frostbyte_tasty_bytes.raw_pos.menu m
WHERE m.truck_brand_name = 'Plant Palace';
훌륭합니다! 몇 분 만에 이제 Tasty Bytes 데모 환경이 준비되었으며 Snowflake 계정에서 데모, 역할 및 웨어하우스가 설정되었습니다. 이제 활용할 수 있도록 제공되는 다른 모든 Tasty Bytes Quickstart를 살펴보겠습니다.
축하합니다! 이제 Tasty Bytes 기초 설정을 완료하셨습니다!
아래 목차는 방금 구축한 기초를 활용하는 사용 가능한 모든 Tasty Bytes Quickstart를 알려줍니다.