Hierarchie objektů Snowflake

Snowflake Architecture

Emily Melhuish

Technical Curriculum Developer, Snowflake

Principy hierarchie objektů

Kontejner na úrovni organizace

Snowflake Architecture

Principy hierarchie objektů

Kontejner organizace s účty

Snowflake Architecture

Principy hierarchie objektů

Kontejner organizace s účty a databází

Snowflake Architecture

Principy hierarchie objektů

Kontejner organizace s účty, databází a schématy

Snowflake Architecture

Principy hierarchie objektů

Kontejner organizace s účty, databází, schématy a objekty

Snowflake Architecture

Objekty na úrovni účtu vs. databáze

Kontejner organizace s účty, databázemi, schématy a objekty

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

Kontext

Role → Warehouse → Databáze → Schéma

Nastavení kontextu relace

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

 

Ověření kontextu relace

  • CURRENT_ROLE()
  • CURRENT_WAREHOUSE()
  • CURRENT_DATABASE()
  • CURRENT_SCHEMA()
Snowflake Architecture

Proměnné relace

  • Ukládání a opakované použití hodnot
  • Vytvoření: SET min_users = 100
  • Použití: SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Snowflake Architecture

Hierarchie parametrů: parametry účtu

hierachy 1.png

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

Parametry relace

hierarchy 2.png

Snowflake Architecture

Parametry virtuálního warehouseu

hierarchy 3.png

Snowflake Architecture

Parametry tabulky

Hierarchie parametrů znázorněná na úrovních účtu, relace, virtuálního warehouseu a objektu.

Snowflake Architecture

Pojďme si to procvičit!

Snowflake Architecture

Preparing Video For Download...