Sdílet prostřednictvím


Spouštění skriptů Pythonu a R v poznámkových blocích Azure Data Studio se službou SQL Server Machine Learning Services

Platí pro: SQL Server 2017 (14.x) a novější verze

Naučte se spouštět skripty Pythonu a R v poznámkových blocích Azure Data Studio pomocí služby SQL Server Machine Learning Services. Azure Data Studio je multiplatformní databázový nástroj.

Požadavky

Vytvoření poznámkového bloku SQL

Důležité

Služba Machine Learning Services běží jako součást SQL Serveru. Proto potřebujete použít jádro SQL, nikoli jádro Pythonu.

Službu Machine Learning Services můžete použít v nástroji Azure Data Studio s poznámkovým blokem SQL. Pokud chcete vytvořit nový poznámkový blok, postupujte takto:

  1. Kliknutím na Soubor a Nový poznámkový blok vytvořte nový poznámkový blok. Poznámkový blok bude ve výchozím nastavení používat jádro SQL.

  2. Klikněte na Připojit azměnit připojení.

    Změna připojení ke službě Azure Data Studio SQL Notebook

  3. Připojte se k existujícímu nebo novému SQL Serveru. Máte tyto možnosti:

    1. Zvolte existující připojení v části Poslední připojení nebo Uložená připojení.

    2. Vytvořte nové připojení v části Podrobnosti připojení. Vyplňte podrobnosti o připojení k SQL Serveru a databázi.

    Podrobnosti o připojení k poznámkovému bloku SQL pro Azure Data Studio

Spouštění skriptů Pythonu nebo R

Poznámkové bloky SQL se skládají z kódu a textových buněk. Buňky kódu se používají ke spouštění skriptů Pythonu nebo R prostřednictvím uložené procedury sp_execute_external_scripts. Textové buňky se dají použít k dokumentaci kódu v poznámkovém bloku.

Spuštění skriptu Pythonu

Skript Pythonu spustíte takto:

  1. Kliknutím na + Kód přidejte buňku kódu.

    Azure Data Studio SQL Notebooks – přidání bloku kódu

  2. Do buňky kódu zadejte následující skript:

    EXECUTE sp_execute_external_script @language = N'Python'
        , @script = N'
    a = 1
    b = 2
    c = a/b
    d = a*b
    print(c, d)
    '
    
  3. Klikněte na Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.

    Azure Data Studio SQL Notebooks spouštějí kód Pythonu

  4. Výsledek se zobrazí pod buňkou kódu.

    Výstup kódu Pythonu pro Azure Data Studio SQL Notebook

Spuštění skriptu jazyka R

Ke spuštění skriptu jazyka R postupujte takto:

  1. Kliknutím na + Kód přidejte buňku kódu.

    Azure Data Studio SQL Notebooks - přidat blok kódu

  2. Do buňky kódu zadejte následující skript:

    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. Klikněte na Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.

    Azure Data Studio SQL Notebooks spouštějí kód R

  4. Výsledek se zobrazí pod buňkou kódu.

    Výstup kódu R pro Azure Data Studio SQL Notebook

Další kroky