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 파일에 나열합니다. |
| 리소스 추가 | 런타임에 앱이 의존하는 정적 파일 또는 기타 자산을 포함합니다. |