Запуск и отладка заданий U-SQL локально в Visual Studio Code

Важно!

Azure Data Lake Analytics прекращена 29 февраля 2024 г. Дополнительные сведения см. в этом объявлении.

Для аналитики данных ваша организация может использовать Azure Synapse Analytics или Microsoft Fabric.

В этой статье описывается, как выполнять задания U-SQL на локальном компьютере для разработки, чтобы ускорить программирование на ранних этапах, и отлаживать код локально в Visual Studio Code. Инструкции по использованию средств Azure Data Lake для Visual Studio Code см. в статье Использование средств Azure Data Lake для Visual Studio Code.

Действие по локальному запуску и локальной отладке U-SQL поддерживают только установки средств Azure Data Lake для Visual Studio в Windows. Установка в операционных системах macOS и Linux не поддерживает эту функцию.

Настройка среды для локального запуска U-SQL

  1. Откройте палитру команд, нажав клавиши CTRL+SHIFT+P, и введите ADL: Download Local Run Package (ADL: скачать пакет для локального запуска), чтобы скачать пакеты.

    Скачивание пакетов зависимостей для локального запуска ADL

  2. Найдите пакеты зависимостей по пути, показанному на панели вывода, затем установите BuildTools и Win10SDK 10240. Ниже приведен пример пути:
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    Поиск пакетов зависимостей

    2.1 Чтобы установить BuildTools, выберите visualcppbuildtools_full.exe в папке LocalRunDependency, а затем следуйте инструкциям мастера.

    Установка BuildTools

    2.2 Чтобы установить Win10SDK 10240, выберите sdksetup.exe в папке LocalRunDependency/Win10SDK_10.0.10240_2, а затем следуйте инструкциям мастера.

    Установка Win10SDK 10240

  3. Настройте переменную среды. Установите для переменной среды SCOPE_CPP_SDK значение:
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

Локальный запуск службы и отправка задания U-SQL в локальную учетную запись

Новые пользователи должны ввести ADL: Download Local Run Package (ADL: скачать пакет для локального запуска), чтобы скачать пакеты для локального запуска, если вы еще не настроили среду для локального запуска U-SQL.

  1. Нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд, и введите ADL: Start Local Run Service (ADL: скачать зависимости для локального запуска).

  2. Выберите Принять, чтобы принять условия лицензионного соглашения об использовании программного обеспечения Майкрософт в первый раз.

    Принятие условий лицензионного соглашения об использовании программного обеспечения Майкрософт

  3. Откроется консоль команд. Для новых пользователей введите 3, а затем найдите локальную папку для входных и выходных данных. Если вам не удается определить путь с обратной косой чертой, попробуйте использовать косую черту. Для остальных параметров можно использовать значения по умолчанию.

    Локальный запуск команд в средствах Data Lake для Visual Studio Code

  4. Нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд, введите ADL: Submit Job (ADL: отправить задание) и выберите Локальный, чтобы отправить задание в локальную учетную запись.

    Выбор локальной учетной записи в средствах Data Lake для Visual Studio Code

  5. После отправки задания можно просмотреть сведения об отправке. Чтобы просмотреть сведения об отправке, выберите jobUrl в окне вывода. Вы также можете просмотреть состояние отправки задания в консоли команд. Для просмотра сведений о задании в консоли команд введите 7.

    Средства Data Lake для Visual Studio Code выходные данные локального запускаСредства Data Lake для Visual Studio Code состояние локального запуска cmd

Запуск локальной отладки для задания U-SQL

Для новых пользователей:

  1. Введите ADL: Download Local Run Package (ADL: скачать пакет для локального запуска), чтобы скачать пакеты для локального запуска, если вы еще не настроили среду для локального запуска U-SQL.
  2. Установите пакет SDK для .NET Core 2.0, как предложено в окне сообщения, если пакет еще не установлен.   Напоминание об установке Dotnet
  3. Установите C# для Visual Studio Code, как предложено в окне сообщения, если вы еще не сделали этого. Выберите Установить , чтобы продолжить, а затем перезапустите VS Code.

Напоминание об установке C#

Чтобы выполнить отладку локально, сделайте следующее:

  1. Нажмите клавиши CTRL+SHIFT+P, чтобы открыть палитру команд, и введите ADL: Start Local Run Service (ADL: скачать зависимости для локального запуска). Откроется консоль команд. Убедитесь, что установлено значение параметра DataRoot.

  2. Установите точку останова в коде программной части C#.

  3. Вернитесь в редактор скриптов, щелкните правой кнопкой мыши и выберите ADL: Local Debug (ADL: локальная отладка).

    Результат локальной отладки в средствах Data Lake для Visual Studio Code

Дальнейшие действия