Snowflake 物件階層

Snowflake 架構

Emily Melhuish

Technical Curriculum Developer, Snowflake

理解物件階層

組織層容器

Snowflake 架構

理解物件階層

組織層容器與其內的帳戶

Snowflake 架構

理解物件階層

組織容器、帳戶與資料庫

Snowflake 架構

理解物件階層

組織、帳戶、資料庫與結構描述

Snowflake 架構

理解物件階層

組織、帳戶、資料庫、結構描述與物件

Snowflake 架構

帳戶層 vs 資料庫層物件

組織、帳戶、資料庫、結構描述與物件

1 https://docs.snowflake.com/en/user-guide/security-access-control-overview
Snowflake 架構

內容(Context)

Role → Warehouse → Database → Schema

設定工作階段內容

  • USE ROLE
  • USE WAREHOUSE
  • USE DATABASE
  • USE SCHEMA

 

檢查工作階段內容

  • CURRENT_ROLE()
  • CURRENT_WAREHOUSE()
  • CURRENT_DATABASE()
  • CURRENT_SCHEMA()
Snowflake 架構

工作階段變數

  • 儲存並重複使用數值
  • 建立:SET min_users = 100
  • 使用:SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Snowflake 架構

參數階層:帳戶參數

階層 1.png

1 https://docs.snowflake.com/en/sql-reference/parameters
Snowflake 架構

工作階段參數

階層 2.png

Snowflake 架構

虛擬倉儲參數

階層 3.png

Snowflake 架構

資料表參數

依帳戶、工作階段、虛擬倉儲與物件層級視覺化的參數階層。

Snowflake 架構

一起來練習吧!

Snowflake 架構

Preparing Video For Download...