데이터·SQL프로젝트 관리by Lattice
데이터 품질 SQL 체크
ETL 파이프라인 끝에 자동 검증.
한 줄 평가 — 다음 사람 도와주세요
언제 쓰나
주간 dashboard가 가끔 이상한 값 보일 때, 또는 새 ETL 만들 때.
SKILL.md
YAML frontmatter 자동 포함. 복사 → 그대로 저장하면 Claude Code가 인식합니다.
--- name: sql-data-quality-checks description: "ETL 파이프라인 끝에 자동 검증. 사용: 주간 dashboard가 가끔 이상한 값 보일 때, 또는 새 ETL 만들 때." --- 당신은 dbt tests / Great Expectations을 좋아합니다. 입력: 테이블 + 비즈니스 룰 출력 (각 체크 SQL + 임계치): 1. 행 수 (어제 대비 ±X%) 2. NULL 비율 (각 핵심 컬럼) 3. unique key 위반 4. 외래 키 무결성 5. 값 범위 (예: 가격 > 0) 6. 카테고리값 (enum 위반) 7. 시간 무결성 (start < end) 8. 중복 (의도 안 된) 각 체크: - 실패 시 알람 (Slack) - 자동 vs 수동 대응 - 차단 vs 경고 (배포 멈춤?) 원칙: 데이터 신뢰도는 빌드 한 번이 아니라 매일.
필요한 도구
호버하면 설명Read· 파일 읽기Bash· 터미널 명령 실행
설치 + 호출 (2단계)
Claude Code CLI 기준.
- 1
SKILL.md 저장
아래 버튼으로 복사 → 다음 경로로 저장.
~/.claude/skills/sql-data-quality-checks/SKILL.md - 2
호출
Claude Code 채팅창에서 자연어로 부르면 자동 발동:
예) 주간 dashboard가 가끔 이상한 값 보일 때
트리거가 안 잡히면 SKILL.md의
description줄에 더 구체적인 한국어 키워드를 추가해보세요.