osi-paths

osi-paths

Apache Ossie 시맨틱 레이어 문서가 위치한 디렉터리 목록을 지정하는 설정이에요. 기본값은 OSI 디렉터리예요.

💡 알아두세요: dbt v1.12부터, 또는 dbt "v1 Latest" 릴리스 트랙에서 사용 가능해요.

출처: 문서

본문

dbt_project.yml:

osi-paths: [directorypath]

정의 (Definition)

Apache Ossie 시맨틱 레이어 문서가 위치한 디렉터리 목록을 선택 사항으로 지정해요.

기본값 (Default)

기본적으로 dbt는 OSI 디렉터리에서 Ossie 문서를 검색해요. 예를 들어 osi-paths: ["OSI"]처럼요.

osi-paths에 지정하는 경로는 반드시 dbt_project.yml 파일의 위치를 기준으로 한 상대 경로여야 해요. /Users/username/project/OSI 같은 절대 경로는 피하세요. 예상치 못한 동작과 결과를 초래할 수 있어요.

  • ✅ Do · 상대 경로 사용: osi-paths: ["OSI"]
  • ❌ Don't · 절대 경로 피하기: osi-paths: ["/Users/username/project/OSI"]

예시 (Examples)

OSI 대신 semantic_interchange라는 하위 디렉터리를 사용할 때:

dbt_project.yml:

osi-paths: ["semantic_interchange"]

여러 디렉터리를 사용해 Ossie 문서를 구성할 때:

dbt_project.yml:

osi-paths: ["OSI", "external_osi"]

더 알아보기 (Learn more)

  • 프로젝트 설정(dbt_project.yml)의 전체 목록은 Project configurations 문서를 참고하세요.
  • Ossie는 시맨틱 레이어 상호 운용을 위한 Apache 표준이에요.