Zarządzanie, ład danych i współpraca w Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT
| Poziom | Opis |
|---|---|
| TRACE | Każde wejście i wyjście funkcji — najbardziej szczegółowy |
| DEBUG | Szczegóły diagnostyczne |
| INFO | Kluczowe etapy wykonania — zalecany dla środowisk produkcyjnych |
| WARN | Nieoczekiwane warunki, które nie przerwały wykonania |
| ERROR | Błędy |
| FATAL | Błędy krytyczne, które wstrzymały wykonanie |

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;
| Źródło | Co rejestruje | Pytanie audytowe |
|---|---|---|
| Tabela zdarzeń | Logi i ślady z procedur składowanych, funkcji Snowpark | Co zrobiła platforma? |
| LOGIN_HISTORY | Każda próba logowania: użytkownik, IP, metoda, błędy | Kto się połączył, skąd i czy coś się nie powiodło? |
| QUERY_HISTORY | Każde polecenie SQL: użytkownik, rola, warehouse, treść zapytania | Jakie dane były używane i przez kogo? |
Zarządzanie, ład danych i współpraca w Snowflake