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
Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Pobierz lokalny pakiet Uruchom , aby pobrać pakiety.
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
2.1 Aby zainstalować narzędzia BuildTools, wybierz pozycję visualcppbuildtools_full.exe w folderze LocalRunDependency, a następnie postępuj zgodnie z instrukcjami kreatora.
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.
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.
Wybierz klawisze Ctrl+Shift+P, aby otworzyć paletę poleceń, a następnie wprowadź ciąg ADL: Uruchom lokalną usługę uruchamiania.
Wybierz pozycję Akceptuj , aby zaakceptować postanowienia licencyjne dotyczące oprogramowania firmy Microsoft po raz pierwszy.
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.
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.
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.
Uruchamianie lokalnego debugowania dla zadania U-SQL
Dla użytkownika po raz pierwszy:
- Użyj biblioteki ADL: pobierz pakiet uruchamiania lokalnego , aby pobrać lokalne pakiety uruchamiania, jeśli nie skonfigurowaliśmy lokalnego środowiska uruchamiania U-SQL.
- Zainstaluj zestaw .NET Core SDK 2.0 zgodnie z sugestią w polu komunikatu, jeśli nie został zainstalowany.
- 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.
Wykonaj poniższe kroki, aby wykonać debugowanie lokalne:
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.
Ustaw punkt przerwania w kodzie C#.
Wróć do edytora skryptów, kliknij prawym przyciskiem myszy i wybierz pozycję ADL: Debugowanie lokalne.
Następne kroki
- Korzystanie z narzędzi Azure Data Lake Tools for Visual Studio Code
- Tworzenie języka U-SQL przy użyciu języka Python, R i C# dla usługi Azure Data Lake Analytics w programie VS Code
- Wprowadzenie do Data Lake Analytics przy użyciu programu PowerShell
- Wprowadzenie do Data Lake Analytics przy użyciu Azure Portal
- Tworzenie aplikacji U-SQL przy użyciu narzędzi Data Lake Tools for Visual Studio
- Korzystanie z wykazu Data Lake Analytics(U-SQL)