Udostępnij za pośrednictwem


Uruchamianie języka U-SQL i debugowanie lokalnie w Visual Studio Code

Ważne

Usługa Azure Data Lake Analytics została wycofana 29 lutego 2024 r. Dowiedz się więcej z tym ogłoszeniem.

W przypadku analizy danych organizacja może używać Azure Synapse Analytics lub Microsoft Fabric.

W tym artykule opisano sposób uruchamiania zadań U-SQL na lokalnym komputerze deweloperskim w celu przyspieszenia wczesnych faz kodowania lub lokalnego debugowania kodu w Visual Studio Code. Aby uzyskać instrukcje dotyczące narzędzia Azure Data Lake Tool for Visual Studio Code, zobacz Use Azure Data Lake Tools for Visual Studio Code (Używanie kodu Azure Data Lake Tools for Visual Studio).

Tylko instalacje systemu Windows Azure Data Lake Tools for Visual Studio obsługują akcję uruchamiania języka U-SQL lokalnie i debugowania języka U-SQL lokalnie. Instalacje w systemach operacyjnych z systemem macOS i Linux nie obsługują tej funkcji.

Konfigurowanie lokalnego środowiska uruchamiania U-SQL

  1. Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Pobierz lokalny pakiet Uruchom , aby pobrać pakiety.

    Pobieranie pakietów zależności ADL LocalRun

  2. Znajdź pakiety zależności ze ścieżki wyświetlanej w okienku Dane wyjściowe , a następnie zainstaluj narzędzia BuildTools i Win10SDK 10240. Oto przykładowa ścieżka:
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    Lokalizowanie pakietów zależności

    2.1 Aby zainstalować narzędzia BuildTools, wybierz pozycję visualcppbuildtools_full.exe w folderze LocalRunDependency, a następnie postępuj zgodnie z instrukcjami kreatora.

    Instalowanie narzędzia BuildTools

    2.2 Aby zainstalować zestaw Win10SDK 10240, wybierz pozycję sdksetup.exe w folderze LocalRunDependency/Win10SDK_10.0.10240_2, a następnie postępuj zgodnie z instrukcjami kreatora.

    Instalowanie zestawu Win10SDK 10240

  3. Skonfiguruj zmienną środowiskową. Ustaw zmienną środowiskową SCOPE_CPP_SDK na:
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

Uruchom lokalną usługę uruchamiania i prześlij zadanie U-SQL do konta lokalnego

Dla użytkownika po raz pierwszy użyj języka ADL: pobierz lokalny pakiet uruchamiania , aby pobrać lokalne pakiety uruchamiania, jeśli nie skonfigurowaliśmy lokalnego środowiska uruchamiania U-SQL.

  1. Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Uruchom lokalną usługę uruchamiania.

  2. Wybierz pozycję Akceptuj , aby zaakceptować postanowienia licencyjne dotyczące oprogramowania firmy Microsoft po raz pierwszy.

    Zaakceptuj postanowienia licencyjne dotyczące oprogramowania firmy Microsoft

  3. Zostanie otwarta konsola cmd. W przypadku użytkowników po raz pierwszy musisz wprowadzić wartość 3, a następnie zlokalizować ścieżkę folderu lokalnego dla danych wejściowych i wyjściowych. Jeśli nie można zdefiniować ścieżki z ukośnikami odwrotnymi, spróbuj wykonać ukośniki do przodu. W przypadku innych opcji można użyć wartości domyślnych.

    Narzędzia Data Lake Tools for Visual Studio Code lokalnego uruchamiania cmd

  4. Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, wprowadź ADL: Prześlij zadanie, a następnie wybierz pozycję Lokalne , aby przesłać zadanie do konta lokalnego.

    Data Lake Tools for Visual Studio Code select local (Narzędzia Data Lake Tools for Visual Studio Code select local)

  5. Po przesłaniu zadania możesz wyświetlić szczegóły przesyłania. Aby wyświetlić szczegóły przesyłania, wybierz pozycję jobUrl w oknie Dane wyjściowe . Stan przesyłania zadania można również wyświetlić w konsoli programu cmd. Wprowadź wartość 7 w konsoli cmd, jeśli chcesz poznać więcej szczegółów zadania.

    Narzędzia Data Lake Tools for Visual Studio Code lokalnego uruchamiania danych wyjściowych narzędzi Data Lake Tools for Visual Studio Code lokalnego uruchomienia cmd

Uruchamianie lokalnego debugowania dla zadania U-SQL

Dla użytkownika po raz pierwszy:

  1. Użyj biblioteki ADL: pobierz pakiet uruchamiania lokalnego , aby pobrać lokalne pakiety uruchamiania, jeśli nie skonfigurowaliśmy lokalnego środowiska uruchamiania U-SQL.
  2. Zainstaluj zestaw .NET Core SDK 2.0 zgodnie z sugestią w polu komunikatu, jeśli nie został zainstalowany.   przypomnienie instaluje platformę Dotnet
  3. Zainstaluj język C# dla Visual Studio Code zgodnie z sugestią w polu komunikatu, jeśli nie został zainstalowany. Wybierz pozycję Zainstaluj , aby kontynuować, a następnie uruchom ponownie program VS Code.

Przypomnienie o zainstalowaniu języka C#

Wykonaj poniższe kroki, aby wykonać debugowanie lokalne:

  1. Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Uruchom lokalną usługę uruchamiania. Zostanie otwarta konsola cmd. Upewnij się, że element DataRoot jest ustawiony.

  2. Ustaw punkt przerwania w kodzie C#.

  3. Wróć do edytora skryptów, kliknij prawym przyciskiem myszy i wybierz pozycję ADL: Debugowanie lokalne.

    Wyniki debugowania lokalnego narzędzia Data Lake Tools for Visual Studio Code

Następne kroki