Compartir a través de


Extensión de Databricks para Visual Studio Code

La extensión de Databricks para Visual Studio Code permite conectarse a las áreas de trabajo remotas de Azure Databricks desde Visual Studio Code o Cursor en la máquina de desarrollo local. Luego, puede:

Nota:

La extensión de Databricks para Visual Studio Code admite la ejecución de cuadernos de R, Scala y SQL como trabajos automatizados, pero no proporciona ninguna compatibilidad más profunda para estos lenguajes en Visual Studio Code.

Comenzar

Para empezar a usar la extensión databricks para Visual Studio Code:

  • Instale la extensión.
  • Create un nuevo proyecto de Databricks o convert un proyecto de Visual Studio Code existente.
  • Configure tu proyecto fácilmente mediante la interfaz de usuario de la extensión Databricks.
  • Ejecute algún código de Python como parte del tutorial extension.
  • Depure el código mediante la integración de Databricks Connect.
  • Pruebe el código mediante pytest. Consulte Run Python tests using the Databricks extension for Visual Studio Code (Ejecutar pruebas de Python mediante la extensión de Databricks para Visual Studio Code.

Creación de un nuevo proyecto de Databricks

Una vez instalada la extensión, puede crear un nuevo proyecto de Databricks mediante la extensión de Databricks para Visual Studio Code:

  1. Inicie Visual Studio Code.
  2. Haga clic en el icono Databricks de la barra lateral Visual Studio Code para abrir la extensión.
  3. Haga clic en Crear un nuevo proyecto.
  4. En la Paleta de comandos, seleccione un host y un método de autenticación para el proyecto. Consulte Configurar autorización para la extensión de Databricks para Visual Studio Code.
  5. En Proporcionar una ruta de acceso a una carpeta en la que quiere que esté el nuevo proyecto, escriba la ruta de acceso a una carpeta en el equipo de desarrollo local donde quiera crear el proyecto o haga clic en el cuadro de diálogo Abrir selección de carpetas y seleccione la ruta de acceso a la carpeta del proyecto.
  6. En Plantilla que se va a usar en la vista de inicialización del proyecto de Databricks, use las flechas arriba y abajo para seleccionar una plantilla de proyecto y presione Entrar. Para obtener información sobre las plantillas de proyecto de agrupación, consulte Plantillas de proyecto de paquetes de Automatización declarativa.
  7. Para el proyecto, escriba un Nombre único para este proyecto o deje el nombre de proyecto predeterminado de my_project y luego presione Entrar.
  8. Elija si desea agregar un cuaderno de código auxiliar (ejemplo), una canalización delta Live Tables (ejemplo) o un paquete de código auxiliar (ejemplo) Python al proyecto o cualquier combinación de estos códigos auxiliares (ejemplos).
  9. Presione cualquier tecla para cerrar la pestaña Databricks Project Init editor.
  10. En Seleccionar el proyecto que quiere abrir, elija el proyecto que acaba de crear.

Abrir un proyecto de agrupaciones de automatización declarativa existente

Un proyecto de agrupaciones de automatización declarativa tiene un databricks.yml archivo en la carpeta raíz del proyecto. Consulte Configuración de agrupaciones de Automatización declarativa. Si desea usar la extensión con un proyecto de agrupaciones de Automatización declarativa existente:

  1. Inicie Visual Studio Code. En el menú principal, haga clic en Archivo>Abrir carpeta y vaya al directorio que contiene el proyecto de agrupación.

  2. Haga clic en el icono Databricks de la barra lateral Visual Studio Code para abrir y empezar a usar las características de la extensión.

    Si la extensión de Databricks para Visual Studio Code detecta más de un proyecto paquetes de Automatización declarativa en la carpeta actual, le permite abrir un proyecto o crear un archivo de configuración de proyecto en la carpeta raíz.

    Apertura de un proyecto de Databricks existente

    • Si eligió un proyecto, en la Paleta de Comandos, seleccione su proyecto existente de Paquetes de Automatización Declarativa.
    • Si crea una configuración en la carpeta raíz, esa carpeta se convierte en un proyecto de agrupación.
  3. Seleccione un host y un método de autenticación para el proyecto. Consulte Configurar autorización para la extensión de Databricks para Visual Studio Code.

Nota:

Si abre un proyecto creado con la extensión databricks para Visual Studio Code v1, la migración se intentará automáticamente mediante la configuración de área de trabajo y autenticación existente del proyecto. El botón de migración solo está disponible si se produce un error en la migración automática.

Cambio entre proyectos de Databricks

La extensión de Databricks para Visual Studio Code le permite tener varios proyectos de Databricks en el área de trabajo de Visual Studio Code y cambiar fácilmente entre ellos. Con tu proyecto con múltiples paquetes abierto en el espacio de trabajo en Visual Studio Code:

  1. Haga clic en el icono Databricks de la barra lateral Visual Studio Code para abrir la extensión.

  2. Haga clic en la Carpeta local para seleccionar el proyecto que va a usar la extensión.

    selector de carpetas locales

Nota:

Las acciones de ejecución solo están disponibles para los archivos del lote activo.

Convertir un proyecto en un proyecto de Databricks

Si tiene un proyecto existente que desea convertir en un proyecto de Databricks:

  1. Inicie Visual Studio Code. En el menú principal, haga clic en Archivo>Abrir carpeta y vaya al proyecto para abrirlo.
  2. Haga clic en el icono Databricks de la barra lateral Visual Studio Code para abrir la extensión.
  3. Haga clic en Crear configuración.
  4. En la Paleta de comandos, seleccione un host y un método de autenticación para el proyecto. Consulte Configurar autorización para la extensión de Databricks para Visual Studio Code.