Керування, врядування й співпраця в Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT
| Рівень | Опис |
|---|---|
| TRACE | Кожен вхід і вихід з функції — найдетальніший |
| DEBUG | Діагностичні деталі |
| INFO | Звичні етапи виконання — рекомендовано для продакшену |
| 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