다음을 통해 공유


Visual Studio Code용 Databricks 익스텐션 설정

이 문서에서는 Visual Studio Code용 Databricks 익스텐션 설정을 나열합니다. Visual Studio Code용 Databricks 익스텐션이란?을 참조하세요.

설정 참조

Visual Studio Code용 Databricks 확장은 다음 설정을 Visual Studio Code에 추가합니다. Visual Studio Code 명령 팔레트의 Preferences: Open Settings 명령을 사용하여 설정 편집기를 엽니다. 또한 settings.json 파일을 직접 수정할 수도 있습니다.

설정 편집기(Extensions > Databricks) settings.json 설명
번들: 상태 새로 고침 간격 제거 databricks.bundle.remoteStateRefreshInterval 번들의 원격 상태가 새로 고쳐지는 간격(분 단위)입니다.
클러스터: 액세스 가능한 클러스터만 표시 databricks.clusters.onlyShowAccessibleClusters 코드를 실행할 수 있는 클러스터에 대해서만 필터링을 사용하도록 설정하려면 true 선택하거나 설정합니다.

기본값은 선택 취소되었거나 false(해당 클러스터에 대해 필터링을 사용하도록 설정하지 않음)입니다.
실험: 옵트인 databricks.experiments.optInto 확장에 대한 실험적 기능을 사용하거나 사용하지 않도록 설정합니다. 사용 가능한 기능은 다음과 같습니다.

- views.cluster: 클러스터 보기를 표시하거나 숨깁니다. 코드 및 작업실행하기 위한 클러스터 선택을 참조하세요.
아이파이썬 디렉토리 databricks.ipythonDir IPython 파일을 저장하기 위한 디렉터리의 절대 경로입니다. 기본값은 설정된 경우 IPYTHONDIR 환경 변수이거나 ~/.ipython.
로그: 사용됨 databricks.logs.enabled 로깅을 사용하도록 설정할지 여부입니다. 기본값은 true입니다. 변경 내용을 적용하려면 창을 다시 로드합니다.
로그: 최대 배열 길이 databricks.logs.maxArrayLength 배열 필드에 표시할 최대 항목 수입니다. 기본값은 2입니다.
로그: 최대 필드 길이 databricks.logs.maxFieldLength 로그 출력 패널에 표시되는 각 필드의 최대 길이입니다. 기본값은 40입니다.
로그: 잘림 깊이 databricks.logs.truncationDepth 잘림 없이 표시할 최대 로그 깊이입니다. 기본값은 2입니다.
Databricks 구성 파일 재정의 databricks.overrideDatabricksConfigFile 확장 프로그램에서 인증에 사용하는 .databrickscfg 파일의 대체 위치입니다.
Wsfs: 셀 재정렬 databricks.wsfs.rearrangeCells 동기화 대상으로 workspace 사용할 때 만든 래퍼 파일에서 셀 다시 정렬을 사용하거나 사용하지 않도록 설정합니다. Databricks는 이 설정을 사용하도록 설정하는 것을 권장합니다. 사용하지 않도록 설정된 경우 Notebook에서 로컬 가져오기를 위한 sys.path을 수동으로 처리해야 합니다.

환경 변수 정의 파일

Visual Studio Code는 Python 프로젝트에 대한 환경 변수 정의 파일을 지원합니다. 확장 .env사용하여 파일을 만들고 Visual Studio Code는 런타임에 이 .env 파일 내에 환경 변수를 적용합니다. 자세한 내용은 Visual Studio Code 문서 내의 환경 변수 정의 파일을 참조하세요.

Visual Studio Code용 Databricks 확장은 환경 변수 정의 파일의 위치에 대한 python.envFile 설정을 사용합니다. 이 Visual Studio Code 설정의 기본값은 {workspaceFolder}/.env있지만 설정 편집기 사용하거나 settings.json사용하여 수정할 수 있습니다. 이러한 환경 변수는 코드가 로컬로 실행되는 경우에만 적용됩니다.