Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2017 (14.x) e versões posteriores
Saiba como executar scripts Python e R em notebooks do Visual Studio Code com os Serviços de Machine Learning do SQL Server. O Visual Studio Code é uma ferramenta de desenvolvimento multiplataforma.
Pré-requisitos
Baixe e instale o Visual Studio Code em sua estação de trabalho. O Visual Studio Code é multiplataforma e é executado no Windows, macOS e Linux.
Instale a extensão Blocos de Anotações Poliglotas para Visual Studio Code.
Um servidor com Serviços de Machine Learning do SQL Server instalado e habilitado. Você pode usar os Serviços de Machine Learning em Windows, Linux ou Clusters de Big Data.
Criar um notebook SQL
Importante
Os Serviços de Machine Learning são executados como parte do SQL Server. Portanto, você precisa usar um kernel de SQL e não um kernel de Python.
Você pode usar os Serviços de Machine Learning no Visual Studio Code com um bloco de anotações SQL. Para criar um notebook, siga estas etapas:
Selecione Arquivo e Novo Bloco de Anotações para criar um novo bloco de anotações. O notebook usa o kernel do SQL por padrão.
Selecione Anexar e Alterar Conexão.
Conecte-se a um SQL Server novo ou existente. Você pode:
Escolher uma conexão existente em Conexões Recentes ou Conexões Salvas.
Criar uma conexão em Detalhes da Conexão. Preencha os detalhes da conexão com o SQL Server e o banco de dados.
Executar scripts de Python ou R
Os notebooks SQL consistem em células de código e texto. Use células de código para executar scripts Python ou R por meio do procedimento armazenado sp_execute_external_scripts. Use células de texto para documentar seu código no notebook.
Executar um script do Python
Siga estas etapas para executar um script de Python:
Selecione + Código para adicionar uma célula de código.
Insira o script a seguir na célula de código:
EXECUTE sp_execute_external_script @language = N'Python', @script = N' a = 1 b = 2 c = a/b d = a*b print(c, d) ';Selecione Executar célula (a seta preta redonda) ou pressione F5 para executar a única célula.
O resultado é exibido na célula de código.
Executar um script de R
Siga estas etapas para executar um script de R:
Selecione + Código para adicionar uma célula de código.
Insira o script a seguir na célula de código:
EXECUTE sp_execute_external_script @language = N'R', @script = N' a <- 1 b <- 2 c <- a/b d <- a*b print(c(c, d)) ';Selecione Executar célula (a seta preta redonda) ou pressione F5 para executar a única célula.
O resultado é exibido abaixo da célula de código.