Compartir a través de


Seleccione un directorio de área de trabajo para la extensión de Databricks para Visual Studio Code

Nota:

Este artículo se aplica a versiones anteriores de la extensión de Databricks para Visual Studio Code. Para obtener información de sincronización del área de trabajo para la extensión de Databricks para Visual Studio Code, versión 2 y posteriores, consulte Sync your workspace folder with Databricks.

Esta documentación se ha retirado y es posible que no se actualice. Los productos, servicios o tecnologías mencionados en este contenido ya no se admiten.

En este artículo se describe cómo seleccionar un directorio del área de trabajo de Azure Databricks para la extensión que se va a usar en Visual Studio Code. Consulte la extensión de Databricks para Visual Studio Code

La siguiente información da por supuesto que ya ha configurado la extensión de Databricks para Visual Studio Code para la autenticación con el espacio de trabajo de Azure Databricks. Consulte Configurar autorización para la extensión de Databricks para Visual Studio Code.

Nota:

La extensión de Databricks para Visual Studio Code solo funciona con directorios de área de trabajo que crea. No se puede usar un directorio del área de trabajo existente en el área de trabajo a menos que haya sido creado por la extensión.

Para usar directorios de área de trabajo con la extensión databricks para Visual Studio Code, debe usar la versión 0.3.5 o posterior de la extensión y el clúster de Azure Databricks debe tener Instalado Databricks Runtime 11.3 LTS o superior.

Los directorios del área de trabajo son la configuración predeterminada, empezando por la versión 0.3.15 de la extensión. Sin embargo, si establece que la extensión use una carpeta Git de Databricks en lugar de un directorio del área de trabajo, puede volver a establecer que la extensión use los directorios del área de trabajo de la siguiente manera:

  1. Con la extensión y el proyecto de código abiertos y ya se ha establecido un perfil de configuración de Azure Databricks, en la paleta de comandos (View > Paleta de comandos), escriba Preferences: Open User Settings y, a continuación, haga clic en Preferences: Abrir configuración de usuario.
  2. En la pestaña Usuario, expanda Extensiones y haga clic en Databricks.
  3. En Sincronización: tipo de destino, seleccione Área de trabajo.
  4. Cierre y reinicie Visual Studio Code.

Tenga en cuenta que después de cambiar la configuración para usar una carpeta Git de Databricks a usar los directorios del área de trabajo, es posible que tenga que volver a sincronizar manualmente el código en el área de trabajo. Para ello, después de crear un directorio del área de trabajo en el siguiente procedimiento, haga clic en el icono de círculo con flechas (Iniciar sincronización) junto a Destino de sincronización.

Icono de inicio de la sincronización 0

Con la extensión y el proyecto de código abiertos, cree un nuevo directorio de área de trabajo de Azure Databricks que quiera usar o seleccione un directorio de área de trabajo existente que creó anteriormente con la extensión.

Creación de un nuevo directorio del área de trabajo

Para crear un nuevo directorio del área de trabajo, haga lo siguiente:

  1. En el panel Configuración, junto a Destino de sincronización, haga clic en el icono de engranaje (Configurar destino de sincronización).

    Configurar icono de destino de sincronización 1

  2. En la Paleta de comandos, haga clic en Crear nuevo destino de sincronización.

  3. Escriba un nombre para el nuevo directorio del área de trabajo y presione Entrar.

    La extensión crea un directorio con el nombre de directorio especificado dentro del área de trabajo en /Users/<your-username>/.ide y, a continuación, agrega la ruta de acceso del directorio del área de trabajo al archivo .databricks/project.json del proyecto de código, por ejemplo "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

    Nota:

    Si el nombre del directorio del área de trabajo remota no coincide con el nombre del proyecto de código local, aparece un icono de advertencia con este mensaje: El nombre del destino de sincronización remota no coincide con el nombre del área de trabajo del Visual Studio Code actual. Puede omitir esta advertencia si no necesita que coincidan los nombres.

  4. Después de establecer el directorio del área de trabajo, comience la sincronización con el directorio del área de trabajo. Para ello, haga clic en el icono de círculo con flechas (Iniciar sincronización) junto a Destino de sincronización.

    Icono de inicio de la sincronización 1

Importante

La extensión de Databricks para Visual Studio Code solo realiza la sincronización automática unidireccional de los cambios de archivos desde el proyecto de Visual Studio Code local al directorio del área de trabajo relacionada en el área de trabajo de Azure Databricks remota. Los archivos de este directorio del área de trabajo remota están diseñados para ser transitorios. No inicie los cambios en estos archivos desde el área de trabajo remota, ya que estos cambios no se sincronizarán con el proyecto local.

Reutilización de un directorio del área de trabajo existente

Si tiene un directorio de área de trabajo existente que creó anteriormente con la extensión databricks para Visual Studio Code y desea reutilizarlo en el proyecto de Visual Studio Code actual, haga lo siguiente:

  1. En el panel Configuración, junto a Destino de sincronización, haga clic en el icono de engranaje (Configurar destino de sincronización).

    Configurar el icono del destino de sincronización 2

  2. En la paleta de comandos, seleccione el nombre del directorio del área de trabajo de la lista.

La extensión agrega la ruta de acceso del directorio del espacio de trabajo al archivo del proyecto de código .databricks/project.json, por ejemplo "workspacePath": "/Users/<your-username>/.ide/<your-directory-name>".

Nota:

Si el nombre del directorio del área de trabajo remota no coincide con el nombre del proyecto de código local, aparece un icono de advertencia con este mensaje: El nombre del destino de sincronización remota no coincide con el nombre del área de trabajo del Visual Studio Code actual. Puede omitir esta advertencia si no necesita que coincidan los nombres.

Después de establecer el directorio del área de trabajo, comience la sincronización con el directorio del área de trabajo. Para ello, haga clic en el icono de círculo con flechas (Iniciar sincronización) junto a Destino de sincronización.

Icono de inicio de la sincronización 2

Importante

La extensión de Databricks para Visual Studio Code solo realiza la sincronización automática unidireccional de los cambios de archivos desde el proyecto de Visual Studio Code local al directorio del área de trabajo relacionada en el área de trabajo de Azure Databricks remota. Los archivos de este directorio del área de trabajo remota están diseñados para ser transitorios. No inicie los cambios en estos archivos desde el área de trabajo remota, ya que estos cambios no se sincronizarán con el proyecto local.