Executar U-SQL e depurar localmente no Visual Studio Code
Importante
O Azure Data Lake Analytics desativado em 29 de fevereiro de 2024. Saiba mais nesse comunicado.
Para análise de dados, sua organização pode usar o Azure Synapse Analytics ou o Microsoft Fabric.
Este artigo descreve como executar trabalhos U-SQL em um computador de desenvolvimento local para acelerar as fases iniciais de codificação ou para depurar o código localmente no Visual Studio Code. Para obter instruções sobre como usar as Ferramentas do Azure Data Lake para Visual Studio Code, confira Usar as Ferramentas do Azure Data Lake para Visual Studio Code.
Apenas Windows instalações de ferramentas do Azure Data Lake para Visual Studio dão suporte a ação para executar o U-SQL localmente e depurar o U-SQL localmente. As instalações em sistemas operacionais baseados em macOS e Linux não dão suporte a esse recurso.
Configurar o ambiente de execução local do U-SQL
Selecione Ctrl+Shift+P para abrir a paleta de comandos e, então, insira ADL: Fazer Download do Pacote de Execução Local para baixar os pacotes.
Localize os pacotes de dependência do caminho mostrado no painel Saída abaixo e então instale o BuildTools e o Win10SDK 10240. Aqui está um caminho de exemplo:
C:\Users\xxx\AppData\Roaming\LocalRunDependency
2.1 Para instalar o BuildTools, selecione visualcppbuildtools_full.exe na pasta LocalRunDependency e siga as instruções do assistente.
2.2 Para instalar o Win10SDK 10240, selecione sdksetup.exe na pasta LocalRunDependency/Win10SDK_10.0.10240_2 e siga as instruções do assistente.
Defina a variável de ambiente. Defina a variável de ambiente SCOPE_CPP_SDK como:
C:\Users\XXX\AppData\Roaming\LocalRunDependency\CppSDK_3rdparty
Inicie o serviço de execução local e envie o trabalho U-SQL para uma conta local
Usuário novato: use ADL: Fazer Download do Pacote de Execução Local para baixar pacotes de execução local, se você ainda não tiver configurado o ambiente de execução local U-SQL.
Pressione Ctrl+Shift+P para abrir a paleta de comandos e digite ADL: Iniciar Serviço de Execução Local.
Selecione Aceito para aceitar os termos da Licença de Software da Microsoft pela primeira vez.
O console cmd é aberto. Aos usuários de primeira viagem, será necessário inserir 3 e insira um caminho de pasta local para os dados de entrada e saída. Se você não tiver êxito ao definir o caminho com barras invertidas, tente avançar barras. Para outras opções, basta simplesmente usar os valores padrão.
Select Ctrl+Shift+P para abrir a paleta de comandos, insira ADL: Enviar Trabalho e selecione Local para enviar o trabalho para sua conta local.
Depois de enviar o trabalho, você poderá exibir os detalhes de envio. Para exibir os detalhes do envio, selecione jobUrl na janela Saída. Você também pode exibir o status de envio de trabalho do console do cmd. Digite 7 no console do cmd se você quiser saber mais detalhes do trabalho.
Iniciar uma depuração local para o trabalho de U-SQL
Para o usuário novato:
- Use ADL: Fazer Download do Pacote de Execução Local para baixar pacotes de execução local, se você ainda não tiver configurado o ambiente de execução local U-SQL.
- Instale o SDK 2.0 do .NET Core, conforme sugerido na caixa de mensagem, se não estiver instalado.
- Instale o C# para Visual Studio Code, conforme sugerido na caixa de mensagem, se não estiver instalado. Selecione Instalar para continuar e reinicie o VS Code.
Siga as etapas abaixo para executar a depuração local:
Pressione Ctrl+Shift+P para abrir a paleta de comandos e digite ADL: Iniciar Serviço de Execução Local. O console cmd é aberto. Verifique se DataRoot está definido.
Defina um ponto de interrupção no code-behind do C#.
Volte ao editor de scripts, clique com o botão direito do mouse e selecione ADL: Depuração Local.
Próximas etapas
- Usar as Ferramentas do Azure Data Lake para Visual Studio Code
- Desenvolver U-SQL com Python, R e C# para Data Lake Analytics do Azure no VS Code
- Introdução à Análise Data Lake usando o PowerShell
- Introdução à Análise Data Lake usando o portal do Azure
- Usar as Ferramentas do Data Lake para Visual Studio para desenvolver aplicativos do U-SQL
- Usar o catálogo do Data Lake Analytics (U-SQL)