Управление, управление данными и совместная работа в Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT
| Уровень | Описание |
|---|---|
| TRACE | Каждый вход и выход из функции — максимальная детализация |
| DEBUG | Диагностические сведения |
| INFO | Ключевые этапы выполнения — рекомендуется для production |
| WARN | Нештатные условия, не прервавшие выполнение |
| ERROR | Ошибки |
| FATAL | Критические сбои, остановившие выполнение |

SELECT user_name,
event_timestamp,
client_ip,
authentication_method,
error_code,
error_message
FROM SNOWFLAKE.ACCOUNT_USAGE.LOGIN_HISTORY
WHERE event_timestamp >= DATEADD('day', -90, CURRENT_TIMESTAMP())
AND client_ip NOT LIKE '203.0.113.%'
ORDER BY event_timestamp DESC;
SELECT user_name,
role_name,
warehouse_name,
query_text,
start_time,
end_time
FROM SNOWFLAKE.ACCOUNT_USAGE.QUERY_HISTORY
WHERE start_time >= DATEADD('day', -90, CURRENT_TIMESTAMP())
AND query_text ILIKE '%credit_scores%'
ORDER BY start_time DESC;
| Источник | Что фиксирует | Вопрос аудита |
|---|---|---|
| Event table | Логи и трассировки хранимых процедур, функций Snowpark | Что выполняла платформа? |
| LOGIN_HISTORY | Каждая попытка входа: пользователь, IP, метод, ошибки | Кто подключался, откуда, были ли сбои? |
| QUERY_HISTORY | Каждый SQL-запрос: пользователь, роль, склад, текст запроса | К каким данным обращались и кто это делал? |
Управление, управление данными и совместная работа в Snowflake