Databricks IDE 扩展

Databricks IDE 扩展允许你通过本地开发机上的 Visual Studio CodeCursor 连接远程 Azure Databricks 工作区。 然后您可以:

注意

Databricks IDE 扩展支持作为自动化作业运行 R、Scala 和 SQL 笔记本,但在 Visual Studio Code 中并未对这些语言提供更深入的支持。

开始

要开始使用 Databricks IDE 扩展:

创建新的 Databricks 项目

安装完扩展后,您可以使用 Databricks IDE 扩展创建新的 Databricks 项目:

  1. 启动Visual Studio Code。
  2. 单击Visual Studio Code边栏中的 Databricks 图标以打开扩展。
  3. 单击 创建新项目
  4. 在“命令面板”中,为项目选择主机和身份验证方法。 参见 Databricks IDE 扩展的授权设置。
  5. “提供希望新项目所在的文件夹的路径”中,输入要在其中创建项目的本地开发计算机上的文件夹路径,或单击“打开文件夹选择对话框”并选择项目文件夹的路径。
  6. 对于“在 Databricks 项目初始化视图中使用的模板”,请使用向上和向下箭头选择项目模板,然后按 Enter。 有关捆绑项目模板的信息,请参阅 声明性自动化捆绑包项目模板
  7. 为项目键入此项目的唯一名称或保留默认项目名称 my_project,然后按 Enter
  8. 选择是向项目添加存根(示例)笔记本、存根(示例)增量实时表管道,还是将存根(示例)Python包添加到项目,或这些存根(示例)的任意组合。
  9. 按任意键关闭 Databricks Project Init 编辑器选项卡。
  10. “选择要打开的项目”中,选择您刚刚创建的项目。

打开现有的声明性自动化捆绑项目

声明性自动化捆绑包项目在项目的根文件夹中有一个 databricks.yml 文件。 请参阅 声明性自动化捆绑包配置。 如果要将扩展与现有声明性自动化捆绑包项目一起使用:

  1. 启动Visual Studio Code。 在主菜单中,单击“文件”>“打开文件夹”并导航到包含捆绑包项目的目录。

  2. 单击Visual Studio Code边栏中的 Databricks 图标以打开并开始使用扩展的功能。

    如果 Databricks IDE 扩展发现当前文件夹中多个声明式自动化包项目,它允许你选择在根目录中打开项目或创建项目配置文件。

    打开现有 Databricks 项目。

    • 如果选择了项目,请在 命令面板中选择现有的声明性自动化捆绑包项目。
    • 如果在根文件夹中创建配置,该文件夹将成为捆绑项目。
  3. 为项目选择主机和身份验证方法。 参见 Databricks IDE 扩展的授权设置。

注意

如果你打开使用 Databricks IDE 扩展 v1 创建的项目,迁移会通过项目现有的认证和工作区配置自动尝试。 仅当自动迁移失败时,迁移按钮才可用。

在 Databricks 项目之间切换

Databricks IDE 扩展允许你在 Visual Studio Code 工作区内拥有多个 Databricks 项目,并可以轻松切换。 在 Visual Studio Code 工作区中打开您的多包项目:

  1. 单击Visual Studio Code边栏中的 Databricks 图标以打开扩展。

  2. 单击 “本地文件夹” 以选择要使用的扩展的项目。

    本地文件夹选择器

注意

运行操作仅限于活动捆绑包中的文件。

将项目转换为 Databricks 项目

如果您有一个现有项目想要转换为 Databricks 项目:

  1. 启动Visual Studio Code。 在主菜单中,单击“文件”>“打开文件夹”,并导航到你的项目以打开该项目。
  2. 单击Visual Studio Code边栏中的 Databricks 图标以打开扩展。
  3. 单击“创建配置”。
  4. 在“命令面板”中,为项目选择主机和身份验证方法。 参见 Databricks IDE 扩展的授权设置。