通过


本地开发工具

Databricks 提供了一个工具生态系统,可帮助你开发与 Azure Databricks 集成的应用程序和解决方案,并以编程方式管理 Databricks 资源和数据。

本页提供有关常见开发人员方案的最佳工具的建议。 有关开发人员工具的完整概述,请参阅 Databricks 上的开发

工具 何时使用
适用于 Visual Studio Code 的 Databricks 扩展
PyCharm Databricks 插件
对于其他 IDE,请将 Databricks CLIDatabricks 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 工作流和 Web 服务
SQL 驱动程序
  • 从客户端应用程序运行 SQL 命令和脚本
Databricks REST API
  • 在您首选的编程语言中没有可用的 SDK 时自动化流程
  • 访问几乎所有 Databricks 资源
  • 仅限高级方案