본문으로 건너뛰기

영향 분석

영향도 분석

영향 분석은 특정 테이블이 변경될 때 영향을 받는 모든 하위(downstream) 테이블, 뷰, 데이터 마트를 파악하는 기능입니다. 스키마 변경이나 데이터 마이그레이션 전에 영향 범위를 사전에 확인합니다.

주요 기능

  • 하위 영향 파악: 변경 대상 테이블을 참조하는 모든 downstream 테이블을 조회합니다
  • 깊이 제어: 탐색 깊이를 지정하여 직접 의존과 간접 의존을 구분합니다
  • 의존성 경로 표시: 데이터 흐름 경로를 그래프로 시각화합니다
  • 변경 사전 검토: 스키마 변경 적용 전에 영향 범위를 분석하여 위험을 줄입니다

사용 시나리오

스키마 변경 전 영향 분석

  1. 변경하려는 테이블에 대해 영향 분석을 실행합니다
  2. downstream 테이블 목록과 의존 경로를 확인합니다
  3. 영향 받는 데이터 마트, 리포트, ML 피처를 파악합니다
  4. 필요한 조치를 계획한 후 변경을 적용합니다

장애 원인 추적

  1. 문제가 발생한 테이블에 대해 upstream 분석을 실행합니다
  2. 소스 테이블까지의 데이터 흐름을 확인합니다
  3. 어느 단계에서 문제가 발생했는지 역추적합니다

분석 결과 항목

항목설명
table영향 받는 테이블명
depth의존 깊이 (1=직접 의존)
path데이터 흐름 경로
type의존 유형 (transform, derive 등)

API 엔드포인트

MethodPathDescription
GET/api/v1/lineage/{catalog}/{schema}/{table}/impact영향 분석 실행
GET/api/v1/lineage/{catalog}/{schema}/{table}/graph계보 그래프 조회

관련 문서