Иерархия объектов Snowflake

Архитектура Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Иерархия объектов

Контейнер уровня организации

Архитектура Snowflake

Иерархия объектов

Контейнер уровня организации с аккаунтами

Архитектура Snowflake

Иерархия объектов

Контейнер организации с аккаунтами и базами данных

Архитектура Snowflake

Иерархия объектов

Контейнер организации с аккаунтами, базами данных и схемами

Архитектура Snowflake

Иерархия объектов

Контейнер организации с аккаунтами, базами данных, схемами и объектами

Архитектура Snowflake

Объекты уровня аккаунта и уровня базы данных

Контейнер организации с аккаунтами, базами данных, схемами и объектами

1 https://docs.snowflake.com/en/user-guide/security-access-control-overview
Архитектура Snowflake

Контекст

Роль → Склад → База данных → Схема

Установить контекст сессии

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

 

Проверить контекст сессии

  • CURRENT_ROLE()
  • CURRENT_WAREHOUSE()
  • CURRENT_DATABASE()
  • CURRENT_SCHEMA()
Архитектура Snowflake

Переменные сессии

  • Хранение и повторное использование значений
  • Создание: SET min_users = 100
  • Использование: SELECT $min_users;
1 https://docs.snowflake.com/en/sql-reference/sql/set
Архитектура Snowflake

Иерархия параметров: параметры аккаунта

hierachy 1.png

1 https://docs.snowflake.com/en/sql-reference/parameters
Архитектура Snowflake

Параметры сессии

hierarchy 2.png

Архитектура Snowflake

Параметры виртуального склада

hierarchy 3.png

Архитектура Snowflake

Параметры таблицы

Иерархия параметров: уровни аккаунта, сессии, виртуального склада и объектов.

Архитектура Snowflake

Давайте попрактикуемся!

Архитектура Snowflake

Preparing Video For Download...