Skip to main content
이 문서는 데이터 엔지니어링 섹션의 일부입니다.

이벤트 로그란?

SDP(Spark Declarative Pipelines) 파이프라인은 실행 과정에서 발생하는 모든 활동을 이벤트 로그(Event Log) 에 기록합니다. 데이터 흐름 진행 상황, 데이터 품질 검증 결과, 오류 정보, 성능 지표 등이 모두 포함됩니다.
💡 이벤트 로그는 파이프라인의 “블랙박스”입니다. 파이프라인에서 무슨 일이 일어났는지, 데이터 품질은 어떤지, 어디서 병목이 발생했는지를 모두 확인할 수 있습니다.

이벤트 로그 조회 방법

event_log() 테이블 함수

Unity Catalog에 등록된 파이프라인의 이벤트 로그는 event_log() 함수로 조회할 수 있습니다.

이벤트 로그 스키마


주요 이벤트 유형

이벤트 유형 분류

flow_progress 이벤트 분석

flow_progress는 각 데이터 흐름의 처리 결과를 담고 있어, 파이프라인 성능 분석에 가장 유용합니다.

Expectations (데이터 품질) 결과 조회

SDP의 Expectations(데이터 품질 규칙) 검증 결과는 이벤트 로그에 자동으로 기록됩니다. 이를 활용하면 데이터 품질 추이를 모니터링할 수 있습니다.

Expectations 결과 조회 쿼리

결과 예시


파이프라인 디버깅에 활용

오류 이벤트 조회

실행 시간 분석

테이블별 처리량 추이


이벤트 로그 기반 모니터링 대시보드

이벤트 로그 데이터를 활용하여 모니터링 대시보드를 구축할 수 있습니다.

권장 모니터링 지표

알림 설정용 뷰 생성



참고 링크