구조와 값의 조건 정의
열의 자료형과 값의 특성을 스키마로 정의할 수 있다. 검사 조건은 자료가 허용 범위나 규칙에 맞는지 확인한다. 단순한 형식 검사에서 통계적 가설 검사까지 표현할 수 있다.
여러 자료 처리 도구와 연결
pandas와 Polars 및 Dask 같은 여러 데이터프레임 구현에 검증 기능을 제공한다. 함수 데코레이터나 클래스 기반 모델을 사용해 기존 처리 코드의 입력과 출력에 검사를 연결할 수 있다.
오류를 모아 파악하는 방식
검증에 실패하면 조건과 위반 내용을 오류 정보로 제공한다. 지연 검증은 첫 실패에서 바로 멈추는 대신 검사 규칙들을 실행한 뒤 오류를 모으는 기능이다. 자료의 어느 부분이 정의한 구조나 값의 조건을 어겼는지 파악하는 데 활용한다.
관련 문서
pandas / Dask / Python / JSON Schema / Kedro / dbt 데이터 변환