Запуск и отладка заданий 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

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