共用方式為


在 Visual Studio Code 中本機執行 U-SQL 並偵錯

這很重要

Azure Data Lake Analytics 於 2024 年 2 月 29 日淘汰。 透過此公告深入瞭解。

針對數據分析,您的組織可以使用 Azure Synapse AnalyticsMicrosoft Fabric

本文說明如何在本機開發計算機上執行U-SQL作業,以加速早期編碼階段,或在Visual Studio Code 中對本機程式代碼進行偵錯。 如需 Azure Data Lake Tool for Visual Studio Code 的指示,請參閱 使用 Azure Data Lake Tools for Visual Studio Code

只有適用於 Visual Studio 的 Azure Data Lake Tools 的 Windows 安裝支援在本機執行 U-SQL 並針對 U-SQL 進行本機偵錯的動作。 在 macOS 和以 Linux 為基礎的作系統上安裝不支援此功能。

設定U-SQL 本機執行環境

  1. 選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:下載本機執行套件 以下載套件。

    下載 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:下載本機執行套件 來下載本機執行套件。

  1. 選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:啟動本機執行服務

  2. 選取 [接受 ] 以第一次接受Microsoft軟體授權條款。

    接受Microsoft軟體授權條款

  3. Cmd 主控台隨即開啟。 針對第一次使用者,您必須輸入 3,然後找出數據輸入和輸出的本機資料夾路徑。 如果您未能使用反斜杠來定義路徑,請嘗試使用正斜線。 針對其他選項,您可以使用預設值。

    Data Lake Tools for Visual Studio Code 本機執行 Cmd

  4. 選取 Ctrl+Shift+P 以開啟命令選擇區,輸入 ADL:Submit Job,然後選取 [ 本機 ] 將作業提交至本機帳戶。

    Visual Studio Code 的 Data Lake 工具 選取本地

  5. 提交作業之後,您可以檢視提交詳細數據。 若要檢視提交詳細數據,請在 [輸出] 視窗中選取 jobUrl。 您也可以從 Cmd 控制台檢視作業提交狀態。 如果您想要深入瞭解更多作業詳細數據,請在 Cmd 控制台中輸入 7

    Data Lake Tools for Visual Studio Code 本機執行輸出 Data Lake Tools for Visual Studio Code 本機執行 Cmd 狀態

啟動U-SQL作業的本機偵錯

初次使用的用戶:

  1. 使用 ADL:如果您尚未設定 U-SQL 本機執行環境請下載本機執行套件以下載本機執行套件。
  2. 如果未安裝,請依照消息框中的建議安裝 .NET Core SDK 2.0。   提醒:將進行 Dotnet 的安裝
  3. 如果尚未安裝,請按照訊息框中的建議安裝 Visual Studio Code 的 C#。 選取 [安裝 ] 繼續,然後重新啟動 VS Code。

安裝 C 的提醒#

請遵循下列步驟來執行本機除錯:

  1. 選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:啟動本機執行服務。 Cmd 主控台隨即開啟。 請確定已設定 DataRoot

  2. 在您的 C# 程式碼後置檔案中設定斷點。

  3. 回到腳本編輯器,以滑鼠右鍵按下並選取 [ADL:本機偵錯]。

    Data Lake Tools for Visual Studio Code 本機偵錯結果

後續步驟