다음을 통해 공유


로컬 개발 도구

Databricks는 Azure Databricks와 통합되고 프로그래밍 방식으로 Databricks 리소스 및 데이터를 관리하는 애플리케이션 및 솔루션을 개발하는 데 도움이 되는 도구 에코시스템을 제공합니다.

이 페이지에서는 일반적인 개발자 시나리오에 가장 적합한 도구에 대한 권장 사항을 제공합니다. 개발자 도구에 대한 전체 개요는 Databricks에서 개발을 참조하세요.

도구 사용 시기
Visual Studio Code용 Databricks 확장
PyCharm Databricks 플러그 인
다른 IDE의 경우 Databricks Connect와 함께 Databricks CLI 사용합니다.
  • 로컬 IDE에서 대화형 개발 및 디버깅
Databricks CLI
  • 명령줄에서 Databricks와 직접 상호 작용
  • 셸 스크립팅
  • 실험
  • REST API 직접 호출
  • 로컬 인증 프로필 관리
  • IDE에서 Databricks 작업 영역으로 코드 동기화
Databricks 자산 번들 (CLI의 기능)
  • 워크플로 관리 및 Databricks에 프로젝트 배포
  • CI/CD 모범 사례 적용
  • 리소스 및 자산을 하나의 단위로 공동 버전, 공동 작성 및 공동 배포
  • 가장 일반적인 리소스 지원
Databricks Terraform 공급자
  • 코드로서의 인프라 및 CI/CD
  • 작업 영역, 카탈로그 및 메타스토어 관리 및 만들기
  • 권한 적용
  • 환경 이식성 및 재해 복구 보장
  • 지원되는 많은 리소스
Databricks Python SDK
Databricks Java SDK
Databricks Go SDK
Databricks R SDK
  • 애플리케이션 개발
  • 기존 배포 시스템과 통합
  • 사용자 지정 Databricks 워크플로 및 웹 서비스 만들기
SQL 드라이버
  • 클라이언트 애플리케이션에서 SQL 명령 및 스크립트 실행
Databricks REST API
  • 기본 프로그래밍 언어의 SDK를 사용할 수 없는 프로세스 자동화
  • 거의 모든 Databricks 리소스에 대한 액세스
  • 고급 시나리오만