Snowflake-Objekthierarchie

Snowflake-Architektur

Emily Melhuish

Technical Curriculum Developer, Snowflake

Die Objekthierarchie verstehen

Container auf Orga-Ebene

Snowflake-Architektur

Die Objekthierarchie verstehen

Orga-Container mit Accounts darin

Snowflake-Architektur

Die Objekthierarchie verstehen

Orga-Container mit Accounts und Datenbanken

Snowflake-Architektur

Die Objekthierarchie verstehen

Orga-Container mit Accounts, Datenbanken und Schemas

Snowflake-Architektur

Die Objekthierarchie verstehen

Orga-Container mit Accounts, Datenbanken, Schemas und Objekten

Snowflake-Architektur

Account- vs. Datenbank-Objekte

Organisations-Container mit Accounts, Datenbanken, Schemas und Objekten

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

Kontext

Rolle → Warehouse → Datenbank → Schema

Session-Kontext setzen

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

 

Session-Kontext prüfen

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

Session-Variablen

  • Werte speichern und wiederverwenden
  • Erstellen: SET min_users = 100
  • Nutzen: SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Snowflake-Architektur

Parameterhierarchie: Account-Parameter

hierachy 1.png

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

Session-Parameter

hierarchy 2.png

Snowflake-Architektur

Parameter für virtuelle Warehouses

hierarchy 3.png

Snowflake-Architektur

Tabellenparameter

Parameterhierarchie nach Account-, Session-, virtuellem Warehouse- und Objektebene visualisiert.

Snowflake-Architektur

Lass uns üben!

Snowflake-Architektur

Preparing Video For Download...