Ієрархія об’єктів Snowflake

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

Emily Melhuish

Technical Curriculum Developer, Snowflake

Розуміння ієрархії об’єктів

Контейнер рівня організації

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

Розуміння ієрархії об’єктів

Контейнер рівня організації з обліковими записами всередині

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

Розуміння ієрархії об’єктів

Контейнер організації з обліковими записами та базами даних

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

Розуміння ієрархії об’єктів

Контейнер організації з обліковими записами, базами даних і схемами

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

Розуміння ієрархії об’єктів

Контейнер організації з обліковими записами, базами даних, схемами та об’єктами

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

Об’єкти рівня облікового запису vs рівня бази даних

Контейнер організації з обліковими записами, базами, схемами та об’єктами

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...