개발자 도구 사용 사례

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

이 페이지에는 일반적인 개발자 시나리오에 대한 도구 권장 사항이 있습니다. 개발자 도구에 대한 전체 개요는 Databricks에서 개발을 참조하세요. 모범 사례는 Databricks에 대한 개발자 모범 사례를 참조하세요.

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