Compartir a través de


Ejecución de U-SQL y depuración localmente en Visual Studio Code

Importante

Azure Data Lake Analytics se retirará el 29 de febrero de 2024. Obtenga más información con este anuncio.

Para el análisis de datos, su organización puede usar Azure Synapse Analytics o Microsoft Fabric.

En este artículo se describe cómo ejecutar trabajos de U-SQL en un equipo de desarrollo local para acelerar las fases de codificación tempranas o depurar código localmente en Visual Studio Code. Para obtener instrucciones sobre azure Data Lake Tool para Visual Studio Code, consulte Uso de Azure Data Lake Tools para Visual Studio Code.

Solo las instalaciones de Windows de Azure Data Lake Tools para Visual Studio admiten la acción para ejecutar U-SQL localmente y depurar U-SQL localmente. Las instalaciones en sistemas operativos basados en macOS y Linux no admiten esta característica.

Configuración del entorno de ejecución local de U-SQL

  1. Seleccione Ctrl+Mayús+P para abrir la paleta de comandos y escriba ADL: Descargar paquete de ejecución local para descargar los paquetes.

    Descarga los paquetes de dependencias LocalRun de ADL

  2. Busque los paquetes de dependencia desde la ruta de acceso que se muestra en el panel Salida y, a continuación, instale BuildTools y Win10SDK 10240. He aquí una ruta de ejemplo:
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    Localizar paquetes de dependencia

    2.1 Para instalar BuildTools, seleccione visualcppbuildtools_full.exe en la carpeta LocalRunDependency y siga las instrucciones del asistente.

    Instalar BuildTools

    2.2 Para instalar Win10SDK 10240, seleccione sdksetup.exe en la carpeta LocalRunDependency/Win10SDK_10.0.10240_2 y siga las instrucciones del asistente.

    Instalar Win10SDK 10240

  3. Configure la variable de entorno. Establezca la variable de entorno SCOPE_CPP_SDK en:
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

Inicie el servicio de ejecución local y envíe el trabajo de U-SQL a una cuenta local.

Para el usuario que utiliza por primera vez, use ADL: Descargar Paquete de Ejecución Local para obtener los paquetes de ejecución locales, si no ha configurado el entorno de ejecución local de U-SQL.

  1. Seleccione Ctrl+Mayús+P para abrir la paleta de comandos y, a continuación, escriba ADL: Iniciar servicio de ejecución local.

  2. Seleccione Aceptar para aceptar los términos de licencia de software de Microsoft por primera vez.

    Aceptar los términos de licencia de software de Microsoft

  3. Se abre la consola cmd. Para los nuevos usuarios, debe escribir 3 y luego buscar la ruta de acceso de la carpeta local para los datos de entrada y salida. Si no se ha definido correctamente la ruta de acceso con barras diagonales inversas, pruebe las barras diagonales hacia delante. Para otras opciones, puede usar los valores predeterminados.

    Data Lake Tools para Visual Studio Code comando de ejecución local

  4. Seleccione Ctrl+Mayús+P para abrir la paleta de comandos, escriba ADL: Enviar trabajo y, a continuación, seleccione Local para enviar el trabajo a la cuenta local.

    Herramientas de Data Lake para Visual Studio Code seleccione local

  5. Después de enviar el trabajo, puede ver los detalles del envío. Para ver los detalles del envío, seleccione jobUrl en la ventana Salida . También puede ver el estado de envío del trabajo desde la consola de cmd. Escriba 7 en la consola cmd si desea conocer más detalles del trabajo.

    Data Lake Tools for Visual Studio Code local run output Data Lake Tools for Visual Studio Code local run cmd status

Iniciar una depuración local para el trabajo de U-SQL

Para el usuario por primera vez:

  1. Use ADL: Descargue el paquete de ejecución local para descargar paquetes de ejecución locales, si no ha configurado el entorno de ejecución local de U-SQL.
  2. Instale el SDK de .NET Core 2.0 como se sugiere en el cuadro de mensaje, si no está instalado.   recordatorio de instalación de Dotnet
  3. Instale C# para Visual Studio Code como se sugiere en el cuadro de mensaje si no está instalado. Seleccione Instalar para continuar y, a continuación, reinicie VS Code.

Aviso para instalar C#

Siga estos pasos para realizar la depuración local:

  1. Seleccione Ctrl+Mayús+P para abrir la paleta de comandos y, a continuación, escriba ADL: Iniciar servicio de ejecución local. Se abre la consola cmd. Asegúrese de que dataRoot está establecido.

  2. Establezca un punto de interrupción en el código subyacente de C#.

  3. Vuelva al editor de scripts, haga clic con el botón derecho y seleccione ADL: Depuración local.

    Resultado de depuración local de Data Lake Tools para Visual Studio Code

Pasos siguientes