Delen via


U-SQL uitvoeren en lokaal fouten opsporen in Visual Studio Code

Belangrijk

Azure Data Lake Analytics is op 29 februari 2024 buiten gebruik gesteld. Meer informatie vindt u in deze aankondiging.

Voor gegevensanalyse kan uw organisatie gebruikmaken van Azure Synapse Analytics- of Microsoft Fabric-.

In dit artikel wordt beschreven hoe u U-SQL-taken uitvoert op een lokale ontwikkelcomputer om vroege coderingsfasen te versnellen of om lokaal fouten in code op te sporen in Visual Studio Code. Zie Azure Data Lake Tools voor Visual Studio Code gebruiken voor instructies over Azure Data Lake Tool voor Visual Studio Code.

Alleen Windows-installaties van de Azure Data Lake Tools voor Visual Studio ondersteunen de actie om U-SQL lokaal uit te voeren en lokaal fouten in U-SQL op te sporen. Installaties op macOS- en Linux-besturingssystemen bieden geen ondersteuning voor deze functie.

De lokale U-SQL-uitvoeringsomgeving instellen

  1. Selecteer Ctrl+Shift+P om het opdrachtenpalet te openen en voer vervolgens ADL in: Lokaal uitvoeringspakket downloaden om de pakketten te downloaden.

    De ADL LocalRun Dependency-pakketten downloaden

  2. Zoek de afhankelijkheidspakketten uit het pad dat wordt weergegeven in het deelvenster Uitvoer en installeer vervolgens BuildTools en Win10SDK 10240. Hier volgt een voorbeeldpad:
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    De afhankelijkheidspakketten zoeken

    2.1 Als u BuildTools wilt installeren, selecteert u visualcppbuildtools_full.exe in de map LocalRunDependency en volgt u de instructies van de wizard.

    BuildTools installeren

    2.2 Als u Win10SDK 10240 wilt installeren, selecteert u sdksetup.exe in de map LocalRunDependency/Win10SDK_10.0.10240_2 en volgt u de instructies van de wizard.

    Win10SDK 10240 installeren

  3. Stel de omgevingsvariabele in. Stel de omgevingsvariabele SCOPE_CPP_SDK in op:
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

Start de lokale run-service en verzend de U-SQL-taak naar een lokaal account

Voor de eerste gebruiker gebruikt u ADL: Lokaal uitvoeringspakket downloaden om lokale uitvoeringspakketten te downloaden, als u geen lokale U-SQL-uitvoeringsomgeving hebt ingesteld.

  1. Selecteer Ctrl+Shift+P om het opdrachtenpalet te openen en voer vervolgens ADL in: Start Local Run Service.

  2. Selecteer Accepteren om de licentievoorwaarden voor Microsoft-software voor de eerste keer te accepteren.

    De licentievoorwaarden voor Microsoft-software accepteren

  3. De cmd-console wordt geopend. Voor gebruikers voor het eerst moet u 3 invoeren en vervolgens het lokale mappad voor uw gegevensinvoer en -uitvoer zoeken. Als u het pad niet kunt definiëren met backslashes, probeert u het met schuine strepen. Voor andere opties kunt u de standaardwaarden gebruiken.

    Data Lake Tools for Visual Studio Code local run cmd

  4. Selecteer Ctrl+Shift+P om het opdrachtenpalet te openen, voer ADL in: Taak verzenden en selecteer vervolgens Lokaal om de taak naar uw lokale account te verzenden.

    Data Lake Tools voor Visual Studio Code lokaal selecteren

  5. Nadat u de taak hebt verzonden, kunt u de inzendingsgegevens bekijken. Selecteer jobUrl in het venster Uitvoer om de details van de inzending weer te geven. U kunt ook de status van de taakinzending bekijken vanuit de cmd-console. Voer 7 in de cmd-console in als u meer informatie wilt over de taak.

    Data Lake Tools voor Visual Studio Code lokale uitvoerresultaten Data Lake Tools voor Visual Studio Code lokale uitvoering cmd-status

Een lokale foutopsporing starten voor de U-SQL-taak

Voor de eerste gebruiker:

  1. Gebruik ADL: Lokaal uitvoeringspakket downloaden om lokale uitvoeringspakketten te downloaden, als u geen lokale U-SQL-uitvoeringsomgeving hebt ingesteld.
  2. Installeer .NET Core SDK 2.0 zoals wordt voorgesteld in het berichtvak, indien niet geïnstalleerd.   herinnering om Dotnet te installeren
  3. Installeer C# voor Visual Studio Code zoals wordt voorgesteld in het berichtvak als deze niet is geïnstalleerd. Selecteer Installeren om door te gaan en start VS Code opnieuw op.

Herinnering voor het installeren van C#

Volg de onderstaande stappen om lokale foutopsporing uit te voeren:

  1. Selecteer Ctrl+Shift+P om het opdrachtenpalet te openen en voer vervolgens ADL in: Start Local Run Service. De cmd-console wordt geopend. Zorg ervoor dat dataroot is ingesteld.

  2. Stel een onderbrekingspunt in uw C#-code-behind in.

  3. Ga terug naar de scripteditor, klik met de rechtermuisknop en selecteer ADL: Lokale foutopsporing.

    Lokaal foutopsporingsresultaat voor Data Lake Tools voor Visual Studio Code

Volgende stappen