Eseguire script Python e R in notebook di Azure Data Studio con SQL Server Machine Learning Services
Si applica a: SQL Server 2017 (14.x) e versioni successive
Informazioni su come eseguire script Python e R in notebook di Azure Data Studio con SQL Server Machine Learning Services. Azure Data Studio è uno strumento per database multipiattaforma.
Prerequisiti
Scaricare e installare Azure Data Studio nel computer in uso. Azure Data Studio è multipiattaforma e può essere eseguito in Windows, macOS e Linux.
Un server con Machine Learning Services per SQL Server installato e abilitato. È possibile usare Machine Learning Services in cluster Windows, Linux o Big Data:
Creare un notebook SQL
Importante
Machine Learning Services viene eseguito come parte di SQL Server. Pertanto, è necessario usare un kernel SQL e non un kernel Python.
È possibile usare Machine Learning Services in Azure Data Studio con un notebook SQL. Per creare un nuovo notebook, seguire questa procedura:
Fare clic su File e Nuovo notebook per creare un nuovo notebook. Il notebook userà per impostazione predefinita il kernel SQL.
Fare clic su Collega a e Cambia connessione.
Connettersi a un'istanza di SQL Server nuova o esistente. È possibile:
Scegliere una connessione esistente in Connessioni recenti o Connessioni salvate.
Creare una nuova connessione in Dettagli connessione. Inserire i dettagli della connessione per SQL Server e il database.
Eseguire script Python o R
I notebook SQL sono costituiti da celle di codice e di testo. Le celle di codice vengono usate per eseguire script Python o R tramite la stored procedure sp_execute_external_scripts. Le celle di testo possono essere usate per documentare il codice nel notebook.
Esegue uno script Python
Per eseguire uno script Python, seguire questa procedura:
Fare clic su + Codice per aggiungere una cella di codice.
Immettere lo script seguente nella cella di codice:
EXECUTE sp_execute_external_script @language = N'Python' , @script = N' a = 1 b = 2 c = a/b d = a*b print(c, d) '
Fare clic su Esegui cella (la freccia rotonda nera) oppure premere F5 per eseguire la singola cella.
Il risultato verrà visualizzato nella cella di codice.
Eseguire uno script R
Per eseguire uno script R, seguire questa procedura:
Fare clic su + Codice per aggiungere una cella di codice.
Immettere lo script seguente nella cella di codice:
EXECUTE sp_execute_external_script @language = N'R' , @script = N' a <- 1 b <- 2 c <- a/b d <- a*b print(c(c, d)) '
Fare clic su Esegui cella (la freccia rotonda nera) oppure premere F5 per eseguire la singola cella.
Il risultato verrà visualizzato nella cella di codice.