Condividi tramite


Eseguire U-SQL ed eseguire il debug in locale in Visual Studio Code

Importante

Azure Data Lake Analytics è stato ritirato il 29 febbraio 2024. Per altre informazioni , vedere questo annuncio.

Per l'analisi dei dati, l'organizzazione può usare Azure Synapse Analytics o Microsoft Fabric.

Questo articolo descrive come eseguire processi U-SQL in un computer di sviluppo locale per velocizzare le fasi di codifica iniziali o eseguire il debug del codice in locale in Visual Studio Code. Per istruzioni su Azure Data Lake Tool per Visual Studio Code, vedere Usare Azure Data Lake Tools per Visual Studio Code.

Solo le installazioni di Windows di Azure Data Lake Tools per Visual Studio supportano l'azione per eseguire U-SQL in locale ed eseguire il debug locale di U-SQL. Le installazioni nei sistemi operativi macOS e Linux non supportano questa funzionalità.

Configurare l'ambiente di esecuzione locale U-SQL

  1. Selezionare CTRL+MAIUSC+P per aprire il riquadro comandi e quindi immettere ADL: Download Local Run Package (ADL: Scarica pacchetto esecuzione locale ) per scaricare i pacchetti.

    Scaricare i pacchetti di dipendenza ADL LocalRun

  2. Individuare i pacchetti di dipendenza dal percorso visualizzato nel riquadro Output e quindi installare BuildTools e Win10SDK 10240. Ecco un percorso di esempio:
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    Individuare i pacchetti di dipendenza

    2.1 Per installare BuildTools, selezionare visualcppbuildtools_full.exe nella cartella LocalRunDependency, quindi seguire le istruzioni della procedura guidata.

    Installare BuildTools

    2.2 Per installare Win10SDK 10240, selezionare sdksetup.exe nella cartella LocalRunDependency/Win10SDK_10.0.10240_2, quindi seguire le istruzioni della procedura guidata.

    Installare Win10SDK 10240

  3. Configurare la variabile di ambiente. Impostare la variabile di ambiente SCOPE_CPP_SDK su:
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

Avviare il servizio di esecuzione locale e inviare il processo U-SQL a un account locale

Per la prima volta, usare ADL: Download Local Run Package per scaricare i pacchetti di esecuzione locali, se non è stato configurato l'ambiente di esecuzione locale U-SQL.

  1. Selezionare CTRL+MAIUSC+P per aprire il riquadro comandi e quindi immettere ADL: Avvia servizio di esecuzione locale.

  2. Selezionare Accetta per accettare le Condizioni di licenza software Microsoft per la prima volta.

    Accettare le condizioni di licenza software Microsoft

  3. Verrà visualizzata la console cmd. Per gli utenti per la prima volta, è necessario immettere 3 e quindi individuare il percorso della cartella locale per l'input e l'output dei dati. Se non si riesce a definire il percorso con le barre rovesciate, provare con le barre diritte. Per altre opzioni, è possibile usare i valori predefiniti.

    Cmd dell'esecuzione locale di Strumenti Data Lake per Visual Studio Code

  4. Selezionare CTRL+MAIUSC+P per aprire il riquadro comandi, immettere ADL: Submit Job (ADL: Invia processo) e quindi selezionare Local (Locale ) per inviare il processo all'account locale.

    Seleziona locale con gli strumenti Data Lake per Visual Studio Code

  5. Dopo aver inviato il lavoro, è possibile visualizzare i dettagli della sottomissione. Per visualizzare i dettagli dell'invio, selezionare jobUrl nella finestra Output . È anche possibile visualizzare lo stato di invio del processo dalla console cmd. Immettere 7 nella console cmd se si vogliono conoscere altri dettagli del processo.

    Data Lake Tools per l'output dell'esecuzione locale di Visual Studio Code Data Lake Tools per lo stato del comando di esecuzione locale di Visual Studio Code

Avviare un debug locale per il processo U-SQL

Per il primo utente:

  1. Usare ADL: Scaricare il pacchetto di esecuzione locale per scaricare i pacchetti di esecuzione locali, se non è stato configurato l'ambiente di esecuzione locale U-SQL.
  2. Installare .NET Core SDK 2.0 come suggerito nella finestra di messaggio, se non è installato.   promemoria per l'installazione di Dotnet
  3. Installare C# per Visual Studio Code come suggerito nella finestra di messaggio, se non è installato. Selezionare Installa per continuare e quindi riavviare VS Code.

Promemoria per installare C#

Seguire questa procedura per eseguire il debug locale:

  1. Selezionare CTRL+MAIUSC+P per aprire il riquadro comandi e quindi immettere ADL: Avvia servizio di esecuzione locale. Verrà visualizzata la console cmd. Assicurarsi che DataRoot sia impostato.

  2. Imposta un punto di interruzione nel file code-behind C#.

  3. Tornare all'editor di script, fare clic con il pulsante destro del mouse e selezionare ADL: Debug locale.

    Risultato del debug locale degli strumenti di Data Lake per Visual Studio Code

Passaggi successivi