Share via


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

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:

  1. Fare clic su File e Nuovo notebook per creare un nuovo notebook. Il notebook userà per impostazione predefinita il kernel SQL.

  2. Fare clic su Collega a e Cambia connessione.

    Azure Data Studio SQL Notebook change connection

  3. Connettersi a un'istanza di SQL Server nuova o esistente. È possibile:

    1. Scegliere una connessione esistente in Connessioni recenti o Connessioni salvate.

    2. Creare una nuova connessione in Dettagli connessione. Inserire i dettagli della connessione per SQL Server e il database.

    Azure Data Studio SQL Notebook connection details

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:

  1. Fare clic su + Codice per aggiungere una cella di codice.

    Azure Data Studio SQL Notebooks add code block

  2. 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)
    '
    
  3. Fare clic su Esegui cella (la freccia rotonda nera) oppure premere F5 per eseguire la singola cella.

    Azure Data Studio SQL Notebooks run Python code

  4. Il risultato verrà visualizzato nella cella di codice.

    Azure Data Studio SQL Notebook Python code output

Eseguire uno script R

Per eseguire uno script R, seguire questa procedura:

  1. Fare clic su + Codice per aggiungere una cella di codice.

    Azure Data Studio SQL Notebooks add code block

  2. 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))
    '
    
  3. Fare clic su Esegui cella (la freccia rotonda nera) oppure premere F5 per eseguire la singola cella.

    Azure Data Studio SQL Notebooks run R code

  4. Il risultato verrà visualizzato nella cella di codice.

    Azure Data Studio SQL Notebook R code output

Passaggi successivi