次の方法で共有


Visual Studio Code で U-SQL を実行し、ローカルでデバッグする

重要

Azure Data Lake Analytics は 2024 年 2 月 29 日に廃止されました。 詳細については 、このお知らせを参照してください

データ分析の場合、組織は Azure Synapse Analytics または Microsoft Fabric を使用できます。

この記事では、ローカル開発マシンで U-SQL ジョブを実行して、初期のコーディング フェーズを高速化する方法、または Visual Studio Code でコードをローカルでデバッグする方法について説明します。 Azure Data Lake Tool for Visual Studio Code の手順については、「Azure Data Lake Tools for Visual Studio Code の使用」を参照してください。

U-SQL をローカルで実行し、U-SQL をローカルでデバッグするアクションは、Azure Data Lake Tools for Visual Studio の Windows インストールでのみサポートされます。 macOS および Linux ベースのオペレーティング システムへのインストールでは、この機能はサポートされていません。

U-SQL ローカル実行環境を設定する

  1. Ctrl + Shift + P キーを押してコマンド パレットを開き、「 ADL: Download Local Run Package 」と入力してパッケージをダウンロードします。

    ADL LocalRun 依存関係パッケージをダウンロードする

  2. [出力] ウィンドウに表示されるパスから依存関係パッケージを見つけて、BuildTools と Win10SDK 10240 をインストールします。 パスの例を次に示します。
    C:\Users\xxx\AppData\Roaming\LocalRunDependency

    依存関係パッケージを見つける

    2.1 BuildTools をインストールするには、LocalRunDependency フォルダーの visualcppbuildtools_full.exe を選択し、ウィザードの指示に従います。

    BuildTools のインストール

    2.2 Win10SDK 10240 をインストールするには、LocalRunDependency/Win10SDK_10.0.10240_2 フォルダーの sdksetup.exe を選択し、ウィザードの指示に従います。

    Win10SDK 10240 のインストール

  3. 環境変数を設定します。 SCOPE_CPP_SDK環境変数を次の値に設定します。
    C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty

ローカル実行サービスを開始し、U-SQL ジョブをローカル アカウントに送信する

U-SQL ローカル実行環境を設定していない場合は、初めて使用するユーザーの場合は、 ADL: Download Local Run Package を使用して ローカル実行パッケージをダウンロードします。

  1. Ctrl + Shift + P キーを押してコマンド パレットを開き、「 ADL: Start Local Run Service」と入力します。

  2. [ 同意 する] を選択して、Microsoft ソフトウェア ライセンス条項に初めて同意します。

    Microsoft ソフトウェア ライセンス条項に同意する

  3. cmd コンソールが開きます。 初めてのユーザーの場合は、「 3」と入力し、データ入力と出力のローカル フォルダー パスを見つける必要があります。 バックスラッシュを使用してパスを定義できない場合は、スラッシュを試してください。 その他のオプションでは、既定値を使用できます。

    Data Lake Tools for Visual Studio Code のローカル実行 cmd

  4. Ctrl + Shift + P キーを押してコマンド パレットを開き、「 ADL: ジョブの送信」と入力し、[ ローカル ] を選択してローカル アカウントにジョブを送信します。

    Data Lake Tools for Visual Studio Code でローカルを選択する

  5. ジョブを送信すると、送信の詳細を表示できます。 送信の詳細を表示するには、[出力] ウィンドウで jobUrl を選択します。 cmd コンソールからジョブの送信状態を表示することもできます。 ジョブの詳細を知りたい場合は、cmd コンソールで 「7 」と入力します。

    Data Lake Tools for Visual Studio Code のローカル実行出力 Data Lake Tools for Visual Studio Code のローカル実行 cmd 状態

U-SQL ジョブのローカル デバッグを開始する

初めてのユーザーの場合:

  1. U-SQL ローカル実行環境を設定していない場合は、ADL: ローカル実行パッケージをダウンロードしてローカル実行パッケージをダウンロードします。
  2. インストールされていない場合は、メッセージ ボックスに示されているように .NET Core SDK 2.0 をインストールします。   リマインダーは Dotnet をインストールします
  3. インストールされていない場合は、メッセージ ボックスに示されているように Visual Studio Code 用の C# をインストールします。 [ インストール] を選択して続行し、VS Code を再起動します。

C をインストールするためのリマインダー#

ローカル デバッグを実行するには、次の手順に従います。

  1. Ctrl + Shift + P キーを押してコマンド パレットを開き、「 ADL: Start Local Run Service」と入力します。 cmd コンソールが開きます。 DataRoot が設定されていることを確認します。

  2. C# のコード裏にブレークポイントを設定します。

  3. スクリプト エディターに戻り、右クリックして [ADL: ローカル デバッグ] を選択します。

    Data Lake Tools for Visual Studio Code のローカル デバッグ結果

次のステップ