這很重要
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。
只有適用於 Visual Studio 的 Azure Data Lake Tools 的 Windows 安裝支援在本機執行 U-SQL 並針對 U-SQL 進行本機偵錯的動作。 在 macOS 和以 Linux 為基礎的作系統上安裝不支援此功能。
設定U-SQL 本機執行環境
選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:下載本機執行套件 以下載套件。
從 [ 輸出 ] 窗格中所示的路徑找出相依性套件,然後安裝 BuildTools 和 Win10SDK 10240。 以下是範例路徑:
C:\Users\xxx\AppData\Roaming\LocalRunDependency
2.1 若要安裝 BuildTools,請在 LocalRunDependency 資料夾中選取 [visualcppbuildtools_full.exe],然後遵循精靈指示。
2.2 若要安裝 Win10SDK 10240,請在 LocalRunDependency/Win10SDK_10.0.10240_2 資料夾中選取 [sdksetup.exe],然後遵循精靈指示。
設定環境變數。 將 SCOPE_CPP_SDK 環境變數設定為:
C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty
啟動本機執行服務,並將U-SQL作業提交至本機帳戶
第一次使用者,如果尚未設定 U-SQL 本機執行環境,請使用 ADL:下載本機執行套件 來下載本機執行套件。
選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:啟動本機執行服務。
選取 [接受 ] 以第一次接受Microsoft軟體授權條款。
Cmd 主控台隨即開啟。 針對第一次使用者,您必須輸入 3,然後找出數據輸入和輸出的本機資料夾路徑。 如果您未能使用反斜杠來定義路徑,請嘗試使用正斜線。 針對其他選項,您可以使用預設值。
選取 Ctrl+Shift+P 以開啟命令選擇區,輸入 ADL:Submit Job,然後選取 [ 本機 ] 將作業提交至本機帳戶。
提交作業之後,您可以檢視提交詳細數據。 若要檢視提交詳細數據,請在 [輸出] 視窗中選取 jobUrl。 您也可以從 Cmd 控制台檢視作業提交狀態。 如果您想要深入瞭解更多作業詳細數據,請在 Cmd 控制台中輸入 7 。
啟動U-SQL作業的本機偵錯
初次使用的用戶:
- 使用 ADL:如果您尚未設定 U-SQL 本機執行環境,請下載本機執行套件以下載本機執行套件。
- 如果未安裝,請依照消息框中的建議安裝 .NET Core SDK 2.0。
- 如果尚未安裝,請按照訊息框中的建議安裝 Visual Studio Code 的 C#。 選取 [安裝 ] 繼續,然後重新啟動 VS Code。
請遵循下列步驟來執行本機除錯:
選取 Ctrl+Shift+P 以開啟命令選擇區,然後輸入 ADL:啟動本機執行服務。 Cmd 主控台隨即開啟。 請確定已設定 DataRoot 。
在您的 C# 程式碼後置檔案中設定斷點。
回到腳本編輯器,以滑鼠右鍵按下並選取 [ADL:本機偵錯]。