function-paths

function-paths

사용자 정의 함수(UDF, user-defined functions)가 위치한 디렉터리 목록을 지정하는 설정이에요. 기본값은 functions 디렉터리예요.

출처: 문서

본문

dbt_project.yml:

function-paths: [directorypath]

정의 (Definition)

사용자 정의 함수(UDF)가 위치한 디렉터리 목록을 선택 사항으로 지정해요.

기본값 (Default)

기본적으로 dbt는 functions 디렉터리에서 함수를 찾아요. 예를 들어 function-paths: ["functions"]처럼요.

예시 (Examples)

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

dbt_project.yml:

function-paths: ["udfs"]

여러 디렉터리를 사용해 함수를 구성할 때:

dbt_project.yml:

function-paths: ["functions", "custom_udfs"]

더 알아보기 (Learn more)

  • 프로젝트 설정(dbt_project.yml)의 전체 목록은 Project configurations 문서를 참고하세요.
  • UDF 정의 파일을 별도 디렉터리에 모아두면 프로젝트가 커져도 함수 탐색이 쉬워져요.