다음을 통해 공유


Databricks 앱 개발

Databricks Apps를 사용하여 데이터 및 AI 앱을 빌드하려면 PyCharm, IntelliJ IDEA 또는 Visual Studio Code와 같이 Python을 지원하는 모든 IDE를 사용할 수 있습니다. Azure Databricks는 Visual Studio Code용 Databricks 확장을 사용하는 것이 좋지만 Databricks Notebook 및 파일 편집기에서 코드를 편집할 수도 있습니다.

Databricks Apps 환경은 앱을 실행하는 Azure Databricks 작업 영역의 URL 및 인증에 필요한 값과 같은 여러 환경 변수를 자동으로 설정합니다. 또한 많은 앱에는 SQL 웨어하우스에 액세스하기 위한 앱 또는 매개 변수를 실행하는 특정 명령과 같은 사용자 지정 구성이 필요합니다. app.yaml 파일을 사용하여 이러한 설정을 정의합니다.

로컬에서 앱을 개발하려면 다음을 수행합니다.

  • 선호하는 IDE에서 앱을 빌드하고 테스트합니다.
  • 명령줄에서 로컬로 앱을 실행하고 브라우저에서 미리 봅니다.
  • 앱이 완료되고 테스트되면 코드 및 필수 파일을 Azure Databricks 작업 영역으로 이동합니다.

다음 항목을 사용하여 앱 개발을 지원합니다.

Topic 설명
앱 런타임 정의 명령, 인수 및 기본 설정을 포함하여 앱 실행 방법을 지정합니다.
컴퓨팅 크기 구성 워크로드 요구 사항과 일치하도록 앱의 CPU 및 메모리를 선택합니다.
환경 변수 정의 인증, 작업 영역 액세스 또는 앱별 설정에 대한 환경 변수를 구성합니다.
종속성 관리 앱 실행을 위해 필요한 Python 패키지를 A requirements.txt 또는 package.json 파일에 나열합니다.
리소스 추가 런타임에 앱이 의존하는 정적 파일 또는 기타 자산을 포함합니다.