다음을 통해 공유


작업 매개 변수 구성

작업 매개 변수를 사용하면 정적, 동적 또는 업스트림 태스크에서 설정할 수 있는 값을 사용하여 태스크를 매개 변수화할 수 있습니다.

동적 값 사용에 대한 자세한 내용은 동적 값 참조란?을 참조하세요.

작업 간에 컨텍스트를 전달하는 방법에 대한 자세한 내용은 태스크 간에 정보 전달을 위해 태스크 값 사용을 참조하세요.

태스크에 의해 구성된 자산은 다른 구문을 사용하여 매개 변수로 전달된 값을 참조합니다. Databricks 태스크 구성 및 편집을 참조하세요.

참고 항목

일부 태스크는 매개 변수화를 지원하지만 매개 변수 필드가 없습니다. 다음을 참조하십시오.

키-값 매개 변수 구성

다음 작업에 대한 매개 변수를 키-값 쌍으로 구성합니다.

  • Notebook
  • Python 휠(키워드 인수로 구성된 경우에만)
  • SQL 쿼리, 레거시 대시보드 또는 파일
  • 작업 실행

작업 매개 변수는 키-값 매개 변수를 지원하는 작업으로 자동으로 푸시다운됩니다. 작업 매개 변수와 동일한 키를 사용하여 태스크 매개 변수를 추가하려고 하면 UI에 경고가 표시됩니다. 작업 매개 변수 푸시다운을 참조하세요.

JSON 배열 매개 변수 구성

다음 작업에 대한 매개 변수를 JSON 형식 문자열 배열로 구성합니다.

  • Python 스크립트
  • Python 휠(위치 인수로 구성된 경우에만)
  • JAR
  • Spark Submit
  • For each

For each 태스크는 이 배열을 반복하여 구성된 태스크에서 조건부 논리를 실행합니다.

다른 모든 작업 유형은 구성된 코드 자산이 명령줄에서 실행되는 것처럼 JSON 형식 배열의 경합을 인수로 전달합니다.

작업 매개 변수는 JSON 배열을 사용하는 태스크로 푸시다운되지 않습니다. 동적 값 참조 {{job.parameters.<name>}}을 사용하여 작업 매개 변수를 참조할 수 있습니다.

참고 항목

작업 매개 변수 값에는 유효한 JSON 구문이 포함될 수 있습니다. 즉, 작업 매개 변수에 동적 값 참조를 사용하여 작업을 조건부로 설정할 수 있습니다.