Köra Python- och R-skript i Azure Data Studio-notebook-filer med SQL Server Machine Learning Services

Gäller för: SQL Server 2017 (14.x) och senare versioner

Lär dig hur du kör Python- och R-skript i Azure Data Studio-notebook-filer med SQL Server Machine Learning Services. Azure Data Studio är ett plattformsoberoende databasverktyg.

Förutsättningar

Skapa en SQL-notebook-fil

Viktigt!

Machine Learning Services körs som en del av SQL Server. Därför måste du använda en SQL-kernel och inte en Python-kernel.

Du kan använda Machine Learning Services i Azure Data Studio med en SQL-notebook-fil. Följ dessa steg för att skapa en ny notebook-fil:

  1. Klicka på Arkiv och Ny anteckningsbok för att skapa en ny notebook-fil. Notebook-filen använder som standard SQL-kerneln.

  2. Klicka på Koppla till och ändra anslutning.

    Ändringsanslutning för Azure Data Studio SQL Notebook

  3. Anslut till en befintlig eller ny SQL Server. Du kan antingen:

    1. Välj en befintlig anslutning under Senaste anslutningar eller Sparade anslutningar.

    2. Skapa en ny anslutning under Anslutningsinformation. Fyll i anslutningsinformationen till din SQL Server och databas.

    Anslutningsinformation för Azure Data Studio SQL Notebook

Köra Python- eller R-skript

SQL Notebooks består av kod- och textceller. Kodceller används för att köra Python- eller R-skript via den lagrade proceduren sp_execute_external_scripts. Textceller kan användas för att dokumentera koden i notebooken.

Köra ett Python-skript

Följ dessa steg för att köra ett Python-skript:

  1. Klicka på + Kod för att lägga till en kodcell.

    Azure Data Studio SQL Notebooks lägger till kodblock

  2. Ange följande skript i kodcellen:

    EXECUTE sp_execute_external_script @language = N'Python'
        , @script = N'
    a = 1
    b = 2
    c = a/b
    d = a*b
    print(c, d)
    '
    
  3. Klicka på Kör cell (den runda svarta pilen) eller tryck på F5 för att köra den enskilda cellen.

    Azure Data Studio SQL Notebooks kör Python-kod

  4. Resultatet visas under kodcellen.

    Azure Data Studio SQL Notebook utdata för Python-kod

Köra ett R-skript

Följ dessa steg för att köra ett R-skript:

  1. Klicka på + Kod för att lägga till en kodcell.

    Azure Data Studio SQL Notebooks lägger till kodblock

  2. Ange följande skript i kodcellen:

    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. Klicka på Kör cell (den runda svarta pilen) eller tryck på F5 för att köra den enskilda cellen.

    Azure Data Studio SQL Notebooks kör R-kod

  4. Resultatet visas under kodcellen.

    Azure Data Studio SQL Notebook R kodresultat

Nästa steg