개요

이 Tasty Bytes 소개 Quickstart에서는 우선 Snowflake의 frostbyte 팀이 생성한 Tasty Bytes라는 가상의 푸드 트럭 브랜드에 대해 알아보겠습니다.

Tasty Bytes 조직에 대해 알아본 후에는 Tasty Bytes 기초 데이터 모델, 워크로드 전용 역할 및 웨어하우스, 모든 필수 역할 기반 액세스 제어(RBAC) 설정 프로세스를 완료하겠습니다.

이 Quickstart를 완료한 시점에는 Tasty Bytes 사용 - Quickstart 섹션에서 확인할 수 있는 Quickstart를 실행하는 데 필요한 상태일 것입니다.

Tasty Bytes란 무엇일까요?

사전 필요 조건 및 지식

알아볼 내용

구축할 것

개요

이 Quickstart에서는 Snowsight로 알려진 Snowflake 웹 인터페이스를 사용하겠습니다. Snowsight를 처음 활용하는 것이라면 개괄적인 검토를 위해 Snowsight 설명서를 확인하는 것이 좋습니다.

1단계 - URL을 통해 Snowflake에 액세스

2단계 - Snowflake에 로그인

3단계 - Worksheets로 이동

4단계 - 워크시트 생성

5단계 - 워크시트 이름 바꾸기

6단계 - GitHub에서 호스팅된 설정 SQL에 액세스

tb_introduction.sql

7단계 - GitHub에서 설정 SQL 복사

8단계 - 설정 SQL을 GitHub에서 Snowflake 워크시트로 붙여넣기

9단계 - 모든 설정 SQL 동시 실행

10단계 - 설정 완료

11단계 - 다음 클릭 –>

개요

Tasty Bytes 설정이 성공적으로 완료되면 이제 생성한 데이터베이스, 역할 및 웨어하우스를 탐색할 수 있습니다.

1단계 - 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개의 쿼리는 다음 작업을 수행합니다.

  1. USE ROLE을 통해 tasty_data_engineer 역할 사용
  2. USE WAREHOUSE를 통해 tasty_de_wh 웨어하우스 활용
  3. Plant Palace라는 브랜드의 푸드 트럭에서 판매하는 메뉴 항목을 찾기 위해 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를 살펴보겠습니다.

7단계 - 다음 클릭 –>

개요

축하합니다! 이제 Tasty Bytes 기초 설정을 완료하셨습니다!

아래 목차는 방금 구축한 기초를 활용하는 사용 가능한 모든 Tasty Bytes Quickstart를 알려줍니다.

제로부터 Snowflake까지

워크로드 심층적으로 알아보기(곧 제공 예정)