Snowflake 管理、治理與協作
Emily Melhuish
Technical Curriculum Developer, Snowflake
![]()
ALTER_ACCOUNT 啟用
| Level | Description |
|---|---|
| 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;
| Source | What it captures | Audit question answered |
|---|---|---|
| Event table | 預存程序、Snowpark 函式產生的日誌與追蹤 | 平台做了什麼? |
| LOGIN_HISTORY | 每次登入嘗試:使用者、IP、方法、錯誤 | 誰從哪裡連進來?有失敗嗎? |
| QUERY_HISTORY | 每個 SQL 陳述:使用者、角色、倉儲、查詢文字 | 碰觸了哪些資料?由誰執行? |
Snowflake 管理、治理與協作