Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: SQL Server 2017 (14.x) y versiones posteriores
Aprenda a ejecutar scripts de Python y R en cuadernos de Visual Studio Code con SQL Server Machine Learning Services. Visual Studio Code es una herramienta de desarrollo multiplataforma.
Prerrequisitos
Descargue e instale Visual Studio Code) en la estación de trabajo. Visual Studio Code es multiplataforma y se ejecuta en Windows, macOS y Linux.
Instale la extensión Polyglot Notebooks para Visual Studio Code.
Se necesita un servidor con Machine Learning Services de SQL Server instalado y habilitado. Puede usar Machine Learning Services en clústeres de macrodatos, Linux o Windows.
Creación de un cuaderno de SQL
Importante
Machine Learning Services se ejecuta como parte de SQL Server. Por lo tanto, debe usar un kernel de SQL, no uno de Python.
Puede usar Machine Learning Services en Visual Studio Code con un cuaderno de SQL. Para crear un cuaderno nuevo, siga estos pasos:
Seleccione Archivo y Nuevo cuaderno para crear un nuevo cuaderno. El cuaderno usa el kernel de SQL de forma predeterminada.
Seleccione Asociar a y cambiar conexión.
Conéctese a un servidor de SQL Server nuevo o existente. Puede hacer lo siguiente:
Elegir una conexión existente en Conexiones recientes o Conexiones guardadas.
Crear una conexión nueva en Detalles de conexión. Rellene los detalles de la conexión en el servidor de SQL Server y la base de datos.
Ejecución de scripts de Python o R
Los cuadernos de SQL se componen de celdas de texto y código. Use celdas de código para ejecutar scripts de Python o R a través del procedimiento almacenado sp_execute_external_scripts. Use celdas de texto para documentar el código en el cuaderno.
Ejecutar un script de Python
Para ejecutar un script de Python, siga estos pasos:
Seleccione + Código para agregar una celda de código.
En la celda de código, escriba el script siguiente:
EXECUTE sp_execute_external_script @language = N'Python', @script = N' a = 1 b = 2 c = a/b d = a*b print(c, d) ';Seleccione Ejecutar celda (flecha negra redonda) o presione F5 para ejecutar la celda única.
El resultado aparece bajo la celda de código.
Ejecución de un script de R
Para ejecutar un script de R, siga estos pasos:
Seleccione + Código para agregar una celda de código.
En la celda de código, escriba el script siguiente:
EXECUTE sp_execute_external_script @language = N'R', @script = N' a <- 1 b <- 2 c <- a/b d <- a*b print(c(c, d)) ';Seleccione Ejecutar celda (flecha negra redonda) o presione F5 para ejecutar la celda única.
El resultado aparece bajo la celda de código.