무엇을 하나요?
기존 dbt, SQLMesh 또는 Dataform 저장소에서 tff를 실행하면 별도 설정 파일 없이 staging부터 marts까지의 일반적인 계층 관례를 추론합니다. 이후 개별 SQL 파일의 문법보다 변환 모델 간 관계를 살펴보고, 계층 경계와 도메인 계약을 검사합니다. 이 검사를 CI에 넣어 허용되지 않은 상위 계층 조인과 여러 모델에 흩어진 중복 변환 로직을 확인할 수 있습니다.
주요 기능
- 변환 그래프 전체의 계층 경계와 도메인 계약 검사
- 허용되지 않은 상위 계층 조인과 중복 변환 로직 탐지
- 기본 계층 관례를 추론해 설정 파일 없이 감사 시작
- CI에서 아키텍처 위반 검사