Manajemen, Tata Kelola, & Kolaborasi Snowflake
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT
| Level | Deskripsi |
|---|---|
| TRACE | Tiap masuk/keluar fungsi — paling rinci |
| DEBUG | Detail diagnostik |
| INFO | Tonggak eksekusi normal — direkomendasikan untuk produksi |
| WARN | Kondisi tak terduga yang tidak menghentikan eksekusi |
| ERROR | Kegagalan |
| FATAL | Kegagalan kritis yang menghentikan eksekusi |

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;
| Sumber | Apa yang ditangkap | Pertanyaan audit yang dijawab |
|---|---|---|
| Event table | Log dan trace dari stored procedure, fungsi Snowpark | Apa yang dilakukan platform? |
| LOGIN_HISTORY | Tiap upaya login: user, IP, metode, error | Siapa terhubung, dari mana, ada kegagalan? |
| QUERY_HISTORY | Tiap pernyataan SQL: user, role, warehouse, teks query | Data apa yang diakses, oleh siapa? |
Manajemen, Tata Kelola, & Kolaborasi Snowflake