Udostępnij za pośrednictwem


Uruchamianie języka U-SQL i debugowanie lokalnie w programie 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.

Na potrzeby analizy danych organizacja może używać usługi 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 programie Visual Studio Code. Aby uzyskać instrukcje dotyczące narzędzia Azure Data Lake Tool for Visual Studio Code, zobacz Używanie narzędzi Azure Data Lake Tools for Visual Studio Code.

Tylko instalacje systemu Windows narzędzi 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 macOS i Linux nie obsługują tej funkcji.

Konfigurowanie lokalnego środowiska uruchamiania U-SQL

  1. Naciśnij Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Pobierz pakiet uruchamiania lokalnego , aby pobrać pakiety.

    Pobierz pakiety 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ędzie BuildTools, wybierz pozycję visualcppbuildtools_full.exe w folderze LocalRunDependency, a następnie postępuj zgodnie z instrukcjami kreatora.

    Instalowanie narzędzi 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żytkowników, którzy korzystają z tego po raz pierwszy, użyj ADL: Pobierz pakiet uruchamiania lokalnego, aby pobrać pakiety uruchamiania lokalnego, jeśli nie skonfigurowałeś lokalnego środowiska uruchamiania U-SQL.

  1. Naciśnij Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ADL: Uruchom Lokalną Usługę.

  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. Dla użytkowników po raz pierwszy należy wprowadzić 3, a następnie zlokalizować lokalną ścieżkę folderu dla danych wejściowych i wyjściowych. Jeśli nie można zdefiniować ścieżki z ukośnikami odwrotnymi, spróbuj ukośniki do przodu. W przypadku innych opcji można użyć wartości domyślnych.

    Narzędzia Data Lake do Visual Studio Code — lokalne uruchomienie polecenia cmd

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

    Data Lake Tools for Visual Studio Code - wybierz lokalną opcję

  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 przesłania zadania można również wyświetlić w konsoli programu cmd. Wpisz 7 w konsoli cmd, jeśli chcesz poznać więcej szczegółów pracy.

    Wynik lokalnego uruchamiania narzędzi Data Lake dla Visual Studio Code Stan lokalnego uruchamiania polecenia w narzędziach Data Lake dla Visual Studio Code

Uruchamianie lokalnego debugowania dla zadania U-SQL

Dla użytkownika używającego po raz pierwszy:

  1. Użyj ADL: Pobierz pakiet uruchamiania lokalnego, aby pobrać lokalne pakiety uruchamiania, jeśli nie skonfigurowałeś lokalnego środowiska uruchamiania U-SQL.
  2. Zainstaluj zestaw .NET Core SDK 2.0 zgodnie z sugestią w oknie komunikatu, jeśli nie został zainstalowany.   przypomnienie dotyczące instalacji Dotnet
  3. Zainstaluj język C# dla programu 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. Naciśnij Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ADL: Start Local Run Service. Zostanie otwarta konsola cmd. Upewnij się, że element DataRoot jest ustawiony.

  2. Ustaw punkt przerwania w pliku kodu języka C#.

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

    Wynik lokalnego debugowania narzędzi Data Lake Tools for Visual Studio Code

Następne kroki