Hiérarchie des objets Snowflake

Architecture de Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Comprendre la hiérarchie des objets

Conteneur au niveau organisation

Architecture de Snowflake

Comprendre la hiérarchie des objets

Conteneur d’organisation avec comptes

Architecture de Snowflake

Comprendre la hiérarchie des objets

Conteneur d’organisation avec comptes et bases

Architecture de Snowflake

Comprendre la hiérarchie des objets

Conteneur d’organisation avec comptes, bases et schémas

Architecture de Snowflake

Comprendre la hiérarchie des objets

Conteneur d’organisation avec comptes, bases, schémas et objets

Architecture de Snowflake

Objets au niveau du compte vs de la base

Conteneur d’organisation avec comptes, bases de données, schémas et objets

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

Contexte

Rôle → Entrepôt → Base → Schéma

Définir le contexte de session

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

 

Vérifier le contexte de session

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

Variables de session

  • Stocker et réutiliser des valeurs
  • Créer : SET min_users = 100
  • Utiliser : SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Architecture de Snowflake

Hiérarchie des paramètres : paramètres de compte

hiérarchie 1.png

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

Paramètres de session

hiérarchie 2.png

Architecture de Snowflake

Paramètres d’entrepôt virtuel

hiérarchie 3.png

Architecture de Snowflake

Paramètres de table

Hiérarchie des paramètres visualisée par niveaux compte, session, entrepôt virtuel et objet.

Architecture de Snowflake

Passons à la pratique !

Architecture de Snowflake

Preparing Video For Download...