Udostępnij za pomocą


Uruchamianie skryptów języka Python i R w notesach usługi Azure Data Studio za pomocą usług SQL Server Machine Learning Services

Dotyczy: SQL Server 2017 (14.x) i nowsze wersje

Dowiedz się, jak uruchamiać skrypty języka Python i R w notesach usługi Azure Data Studio za pomocą usług SQL Server Machine Learning Services. Azure Data Studio to międzyplatformowe narzędzie bazy danych.

Wymagania wstępne

Tworzenie notesu SQL

Ważne

Usługi Machine Learning Services działają w ramach programu SQL Server. W związku z tym należy użyć jądra SQL, a nie jądra języka Python.

Usługi Machine Learning Services można używać w narzędziu Azure Data Studio z notesem SQL. Aby utworzyć nowy notatnik, wykonaj następujące kroki:

  1. Kliknij Plik i Nowy Notatnik, aby utworzyć nowy notatnik. Notes będzie domyślnie używać jądra SQL.

  2. Kliknij pozycję Dołącz do i zmień połączenie.

    Zmienianie połączenia w notatniku SQL programu Azure Data Studio

  3. Połącz się z istniejącym lub nowym programem SQL Server. Masz dwie możliwości:

    1. Wybierz istniejące połączenie w obszarze Ostatnie połączenia lub Zapisane połączenia.

    2. Utwórz nowe połączenie w obszarze Szczegóły połączenia. Podaj szczegóły połączenia z programem SQL Server i bazą danych.

    Szczegóły połączenia usługi Azure Data Studio SQL Notebook

Uruchamianie skryptów języka Python lub R

Notesy SQL składają się z komórek kodu i tekstu. Komórki kodu służą do uruchamiania skryptów języka Python lub R za pośrednictwem procedury składowanej sp_execute_external_scripts. Komórki tekstowe mogą służyć do dokumentowania kodu w notesie.

Uruchamianie skryptu języka Python

Wykonaj następujące kroki, aby uruchomić skrypt języka Python:

  1. Kliknij + Kod, aby dodać komórkę kodu.

    Notatniki SQL w Azure Data Studio dodawanie bloku kodu

  2. Wprowadź następujący skrypt w komórce kodu:

    EXECUTE sp_execute_external_script @language = N'Python'
        , @script = N'
    a = 1
    b = 2
    c = a/b
    d = a*b
    print(c, d)
    '
    
  3. Kliknij przycisk Uruchom komórkę (okrągłą czarną strzałkę) lub naciśnij F5 , aby uruchomić pojedynczą komórkę.

    Notesy SQL usługi Azure Data Studio uruchamiają kod języka Python

  4. Wynik zostanie wyświetlony pod komórką kodu.

    Dane wyjściowe kodu Pythona w Azure Data Studio SQL Notebook

Uruchamianie skryptu języka R

Wykonaj następujące kroki, aby uruchomić skrypt języka R:

  1. Kliknij + Kod, aby dodać komórkę kodu.

    Notatniki SQL w Azure Data Studio dodają blok kodu

  2. Wprowadź następujący skrypt w komórce kodu:

    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. Kliknij przycisk Uruchom komórkę (okrągłą czarną strzałkę) lub naciśnij F5 , aby uruchomić pojedynczą komórkę.

    Notesy SQL usługi Azure Data Studio uruchamiają kod języka R

  4. Wynik zostanie wyświetlony pod komórką kodu.

    Dane wyjściowe kodu języka R w usłudze Azure Data Studio SQL Notebook

Dalsze kroki