Hiérarchie des objets Snowflake

Architecture Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Comprendre la hiérarchie des objets

Conteneur au niveau de l’organisation

Architecture Snowflake

Comprendre la hiérarchie des objets

Conteneur au niveau de l’organisation avec des comptes à l’intérieur

Architecture Snowflake

Comprendre la hiérarchie des objets

Conteneur d’organisation avec comptes et base de données

Architecture Snowflake

Comprendre la hiérarchie des objets

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

Architecture Snowflake

Comprendre la hiérarchie des objets

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

Architecture Snowflake

Objets au niveau du compte vs au niveau de la base de données

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

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

Contexte

Rôle → Entrepôt → Base de données → Schéma

Définir le contexte de la session

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

Vérifier le contexte de la session

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

Variables de session

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

Hiérarchie des paramètres : Paramètres du compte

hiérarchie 1.png

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

Paramètres de session

hierarchy 2.png

Architecture Snowflake

Paramètres de l’entrepôt virtuel

hierarchy 3.png

Architecture Snowflake

Paramètres de table

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

Architecture Snowflake

Passons à la pratique !

Architecture Snowflake

Preparing Video For Download...