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;
| 소스 | 캡처 내용 | 답변 가능한 감사 질문 |
|---|---|---|
| 이벤트 테이블 | 저장 프로시저, Snowpark 함수의 로그 및 추적 데이터 | 플랫폼이 무엇을 수행했는가? |
| LOGIN_HISTORY | 모든 로그인 시도: 사용자, IP, 방법, 오류 | 누가 어디서 접속했으며 실패가 있었는가? |
| QUERY_HISTORY | 모든 SQL 문: 사용자, 역할, 웨어하우스, 쿼리 텍스트 | 어떤 데이터에 누가 접근했는가? |
Snowflake 관리, 거버넌스 및 협업