docs-paths
docs-paths
docs block이 위치한 디렉터리 목록을 지정하는 설정이에요. 기본적으로 dbt는 모든 리소스 경로에서 docs block을 검색해요.
출처: 문서
본문
dbt_project.yml:
docs-paths: [directorypath]
정의 (Definition)
docs block이 위치한 디렉터리 목록을 선택 사항으로 지정해요.
기본값 (Default)
(dbt v1.9 이상에 적용)
기본적으로 dbt는 모든 리소스 경로에서 docs block을 검색해요(예: model-paths, seed-paths, analysis-paths, test-paths, macro-paths, snapshot-paths를 합친 목록). 이 옵션을 설정하면 dbt는 docs block을 지정된 디렉터리에서만 찾아요.
docs-paths에 지정하는 경로는 반드시 dbt_project.yml 파일의 위치를 기준으로 한 상대 경로여야 해요. /Users/username/project/docs 같은 절대 경로는 피하세요. 예상치 못한 동작과 결과를 초래할 수 있어요.
- ✅ Do · 상대 경로 사용:
docs-paths: ["docs"] - ❌ Don't · 절대 경로 피하기:
docs-paths: ["/Users/username/project/docs"]
예시 (Example)
docs block용으로 docs라는 하위 디렉터리를 사용할 때:
dbt_project.yml:
docs-paths: ["docs"]
참고: dbt의 기본 동작을 선호하기 때문에 보통은 이 설정을 생략해요.
더 알아보기 (Learn more)
- 프로젝트 설정(
dbt_project.yml)의 전체 목록은 Project configurations 문서를 참고하세요. - docs block은
<docs>태그로 정의하는 재사용 가능한 문서 조각이에요.