การจัดการ กำกับดูแล และการทำงานร่วมกันใน 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 | บันทึกและติดตามจาก stored procedures, ฟังก์ชัน Snowpark | แพลตฟอร์มทำอะไร? |
| LOGIN_HISTORY | ความพยายามเข้าสู่ระบบทุกครั้ง: ผู้ใช้, IP, วิธีการ, ข้อผิดพลาด | ใครเชื่อมต่อ จากที่ไหน มีข้อผิดพลาดหรือไม่? |
| QUERY_HISTORY | SQL ทุกคำสั่ง: ผู้ใช้, บทบาท, warehouse, ข้อความคำสั่ง | ใครเข้าถึงข้อมูลใด? |
การจัดการ กำกับดูแล และการทำงานร่วมกันใน Snowflake