共用方式為


本機開發工具

Databricks 提供工具生態系統,可協助您開發與 Azure Databricks 整合的應用程式和解決方案,並以程式設計方式管理 Databricks 資源和數據。

本頁提供針對常見開發者情境的最佳工具建議。 欲了解開發者工具的完整概述,請參見 Develop on Databricks

工具 使用時機
適用於 Visual Studio Code 的 Databricks 延伸模組
PyCharm Databricks 外掛程式
其他 IDE 則使用 Databricks CLI 搭配 Databricks Connect
  • 從本機 IDE 進行互動式開發和偵錯
Databricks CLI
  • 從命令行直接與 Databricks 互動
  • Shell 腳本
  • 試驗
  • 直接叫用 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 資源的存取權限
  • 僅限進階案例