O que é a extensão Synapse Visual Studio Code?
A extensão Synapse Visual Studio Code oferece suporte a uma experiência profissional de desenvolvedor para explorar as casas de lagos do Microsoft Fabric e criar blocos de anotações de malha e definições de trabalho do Spark. Saiba mais sobre a extensão, incluindo como começar com os pré-requisitos necessários.
O Visual Studio (VS) Code é um dos editores de código-fonte leves mais populares; ele é executado em sua área de trabalho e está disponível para Windows, macOS e Linux. Ao instalar a extensão Synapse VS Code, você pode criar, executar e depurar seu bloco de anotações e a definição de trabalho do Spark localmente no VS Code. Você também pode postar o código na computação remota do Spark em seu espaço de trabalho do Fabric para executar ou depurar. A extensão também permite que você navegue por seus dados lakehouse, incluindo tabelas e arquivos brutos, no VS Code.
Pré-requisitos
Pré-requisitos para a extensão Synapse VS Code:
- Instale o Java Development Kit (JDK) a partir do site OpenJDK8 . Certifique-se de usar o link JDK e não o JRE.
- Instale o Conda.
- Instale a extensão Jupyter para VS Code
Depois de instalar o software necessário, você deve atualizar as propriedades do sistema operacional.
Windows
Adicione JAVA_HOME às variáveis de ambiente e aponte para o diretório onde o java 1.8 está instalado. Por exemplo, se você instalar o JDK nesse caminho
C:\Program Files\Java\jdk-1.8
, defina o valor da variável JAVA_HOME para esse caminho.Adicione %JAVA_HOME%/bin e a subpasta condabin da instalação do Conda ao diretório do caminho do sistema. A pasta condabin pode estar na pasta onde você instalou e neste formato
\miniconda3\condsbin
. Abra as variáveis de ambiente e adicione os caminhos %JAVA_HOME%/bin e condabin à variável Path .
macOS
Execute o conda.sh no terminal:
Abra a janela do terminal, altere o diretório para a pasta onde o conda está instalado, em seguida, mude para o subdiretório etc/profile.d. O subdiretório deve conter um arquivo chamado conda.sh.
Executar
source conda.sh
.Na mesma janela do terminal, execute
sudo conda init
.Escreva
Java --version
. A versão deve ser Java 1.8.
Instale a extensão e prepare seu ambiente
Procure Synapse VS Code no mercado de extensão VS Code e instale a extensão.
Após a conclusão da instalação da extensão, reinicie o VS Code. O ícone da extensão está listado na barra de atividades do VS Code.
Diretório de trabalho local
Para editar um bloco de notas, tem de ter uma cópia local do conteúdo do bloco de notas. O diretório de trabalho local da extensão serve como a pasta raiz local para todos os blocos de anotações baixados, até mesmo blocos de anotações de diferentes espaços de trabalho. Ao invocar o comando Synapse:Set Local Work Folder
, você pode especificar uma pasta como o diretório de trabalho local para a extensão.
Para validar a configuração, abra as configurações da extensão e verifique os detalhes lá:
Entrar e sair da sua conta
Na paleta de comandos VS Code, insira o
Synapse:Sign in
comando para entrar na extensão. É apresentada uma página de início de sessão separada no navegador.Introduza o seu nome de utilizador e a palavra-passe.
Depois de iniciar sessão com êxito, o seu nome de utilizador será apresentado na barra de estado do VS Code para indicar que iniciou sessão.
Para sair da extensão, digite o comando
Synapse: Sign off
.
Escolha um espaço de trabalho com o qual trabalhar
Para selecionar um espaço de trabalho de malha, você deve ter um espaço de trabalho criado. Se você não tiver um, poderá criar um no portal do Fabric. Para obter mais informações, consulte Criar um espaço de trabalho.
Depois de ter um espaço de trabalho, escolha-o selecionando a opção Selecionar espaço de trabalho . É apresentada uma lista de todas as áreas de trabalho a que tem acesso; Selecione o que você deseja na lista.
Limitações Atuais
- A extensão no modo desktop ainda não suporta os utilitários Microsoft Spark
- O comando Shell começar com "!" não é suportado.
Conteúdos relacionados
Nesta visão geral, você obtém uma compreensão básica de como instalar e configurar a extensão Synapse VS Code. Os próximos artigos explicam como desenvolver seus blocos de anotações e definições de trabalho do Spark localmente no VS Code.
- Para começar a usar blocos de anotações, consulte Criar e gerenciar blocos de anotações do Microsoft Fabric no Visual Studio Code.
- Para começar a usar as definições de trabalho do Spark, consulte Criar e gerenciar definições de trabalho do Apache Spark no Visual Studio Code.