본문으로 건너뛰기

Databricks System Table 활용 가이드 요약본

플랫폼엔지니어링 / data-platform담당자박도윤새 버전 제안일26.10.26
AI 요약

기존 문서의 핵심만 다시 정리한 요약본입니다.

목적

Databricks Unity Catalog의 system 카탈로그가 제공하는 감사 로그(system.access.audit)·과금 사용량(system.billing.usage)·쿼리 이력(system.query.history) 테이블을 조회해, 워크스페이스에서 누가 무엇을 했는지, 어떤 리소스가 얼마나 비용을 소비했는지, 쿼리가 언제 얼마나 실행됐는지를 확인한다.

사전 조건

  • UC 카탈로그 탐색기에서 system 카탈로그를 확인하려면 관리자 권한이 필요하다.
  • system 카탈로그에 저장되는 데이터는 테이블마다 retention 기간이 최소 30~365일로 정해져 있다. 그 기간을 넘겨 영구 보관하려면 감사 로그·과금 사용량 데이터를 S3로 전달하도록 별도로 활성화해야 한다 (참고).
  • Databricks가 제공하는 전체 시스템 테이블 목록은 공식 문서에서 확인한다. 이 문서는 그중 주요 테이블인 audit·usage·query 세 가지와 활용 샘플 쿼리를 다룬다.

수행 방법

Audit Log — system.access.audit

retention : 365 days · 참고자료

워크스페이스에서 발생한 모든 audit event에 대한 기록을 저장한다.

주요 Action name: tokenLogin(토큰로그인) · createTable(테이블 생성) · runCommand(노트북 셀 실행) · executeQuery(쿼리 실행) · createNotebook(노트북 생성) · getTable(테이블 조회) 등.

runCommand 으로 필터링하면, 노트북에서 어떤 코드를 실행했는지도 함께 저장되어 있어 확인할 수 있다.

추가로 확인할 점

  1. 원문과 달라진 점이 있는지 한 번 더 확인합니다.
  2. 링크가 깨지지 않았는지 열어 봅니다.

코멘트

아직 코멘트가 없어요

종류