본문으로 건너뛰기

Quality

4축 데이터 품질 점수(완전성, 고유성, 신선도, 일관성)를 계산하고 관리하는 API입니다. 품질 규칙 CRUD, 대시보드, 스캔 기능을 제공합니다.

엔드포인트

GET /api/v1/quality/dashboard

설명: 품질 대시보드 데이터를 반환합니다. 테이블별 종합 점수 및 추이를 포함합니다.

GET /api/v1/quality/scores

설명: 품질 점수 목록을 반환합니다.

POST /api/v1/quality/scores/compute

설명: 특정 테이블의 품질 점수를 계산합니다.

GET /api/v1/quality/checks

설명: 품질 체크 결과 목록을 반환합니다.

GET /api/v1/quality/rules

설명: 품질 규칙 목록을 반환합니다.

GET /api/v1/quality/rules/{rule_id}

설명: 특정 품질 규칙의 상세 정보를 반환합니다.

POST /api/v1/quality/rules

설명: 새 품질 규칙을 생성합니다. (HTTP 201)

PUT /api/v1/quality/rules/{rule_id}

설명: 품질 규칙을 수정합니다.

DELETE /api/v1/quality/rules/{rule_id}

설명: 품질 규칙을 삭제합니다.

POST /api/v1/quality/rules/{rule_id}/run

설명: 특정 규칙을 즉시 실행하여 체크 결과를 반환합니다.

POST /api/v1/quality/scan

설명: 테이블에 대한 종합 품질 스캔을 수행합니다.

인증

JWT Bearer 토큰이 필요합니다.

에러 코드

코드설명
400잘못된 규칙 정의 또는 테이블 이름
404규칙을 찾을 수 없음
500품질 점수 계산 또는 Trino 쿼리 실패