Ferramentas do HDInsight para VSCode: Consulta Interativa PySpark Aprimorada

Postado em quinta-feira, 20 de junho de 2019

Temos o prazer de anunciar a integração da extensão VSCode Python para lidar com a interação do PySpark para HDInsight no VSCode. As Ferramentas do Azure HDInsight para VSCode aproveitam a extensão do Python para fornecer uma experiência aprimorada de edição de python, a integração do Jupyter Notebook e a consulta interativa do Notebook como PySpark.

Com essa integração, é possível aproveitar experiências de programação nativas do Python, como lint, suporte à depuração, serviço de linguagem, entre outros. É possível importar/exportar um Notebook IPYNB e executar uma consulta semelhante ao Notebook, incluindo "Executar Célula", "Executar Acima", "Executar Abaixo", além das funcionalidades atuais de execução da linha atual, execução de linhas destacadas e execução de todas as linhas. Com essa integração, a experiência interativa é muito melhor. Seu código-fonte e os comentários de marcação são exibidos na janela de resultados interativos, juntamente com os resultados em execução e a saída. É possível manipular a janela de saída removendo as seções desnecessárias. Também é possível inserir comentários ou código adicional na janela de resultados interativos. Além disso, é possível visualizar seus resultados em um formato gráfico por meio de matplotlib, como o Jupyter Notebook.

image

Como instalar ou atualizar

Primeiro, instale o Visual Studio Code e baixe o Mono 4.2.x (para Linux e Mac). Em seguida, obtenha as mais recentes Ferramentas do Azure HDInsight ao acessar o repositório de Extensões do VSCode ou o VSCode Marketplace e pesquisar pelo HDInsight.

Para mais informações sobre as Ferramentas do HDInsight para VSCode, use os seguintes recursos:

Caso tenha perguntas, comentários ou relatórios de bugs, use os comentários abaixo ou envie uma observação para hdivstool@microsoft.com.

  • HDInsight
  • Features
  • SDK and Tools