Snowflake-objecthiërarchie

Snowflake-architectuur

Emily Melhuish

Technical Curriculum Developer, Snowflake

De objecthiërarchie begrijpen

Container op organisatieniveau

Snowflake-architectuur

De objecthiërarchie begrijpen

Container op organisatieniveau met accounts erin

Snowflake-architectuur

De objecthiërarchie begrijpen

Org-container met accounts en database

Snowflake-architectuur

De objecthiërarchie begrijpen

Org-container met accounts, database en schema's

Snowflake-architectuur

De objecthiërarchie begrijpen

Org-container met accounts, database, schema's en objecten

Snowflake-architectuur

Objecten op account- vs. databaseniveau

Org-container met accounts, database, schema's en objecten

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

Context

Rol → Warehouse → Database → Schema

Sessiecontext instellen

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

 

Sessiecontext controleren

  • CURRENT_ROLE()
  • CURRENT_WAREHOUSE()
  • CURRENT_DATABASE()
  • CURRENT_SCHEMA()
Snowflake-architectuur

Sessievariabelen

  • Waarden opslaan en hergebruiken
  • Maken: SET min_users = 100
  • Gebruiken: SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Snowflake-architectuur

Parameterhiërarchie: accountparameters

hiërarchie 1.png

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

Sessieparameters

hiërarchie 2.png

Snowflake-architectuur

Parameters voor virtuele warehouses

hiërarchie 3.png

Snowflake-architectuur

Tabelparameters

Parameterhiërarchie, weergegeven per account-, sessie-, virtueel-warehouse- en objectniveau.

Snowflake-architectuur

Laten we oefenen!

Snowflake-architectuur

Preparing Video For Download...