Sdílet prostřednictvím


Spouštění skriptů Pythonu a R v poznámkových blocích editoru Visual Studio Code pomocí služby 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 editoru Visual Studio Code pomocí služby SQL Server Machine Learning Services. Visual Studio Code je nástroj pro vývoj pro různé platformy.

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 v editoru Visual Studio Code používat s poznámkovým blokem SQL. Pokud chcete vytvořit nový poznámkový blok, postupujte takto:

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

  2. Vyberte Připojit azměnit připojení.

    Snímek obrazovky s připojením ke změně poznámkového bloku SQL v editoru Visual Studio Code

  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.

    Snímek obrazovky s podrobnostmi o připojení k poznámkovému bloku SQL editoru Visual Studio Code

Spouštění skriptů Pythonu nebo R

Poznámkové bloky SQL se skládají z kódu a textových buněk. Pomocí buněk kódu můžete spouštět skripty Pythonu nebo R prostřednictvím uložené procedury sp_execute_external_scripts. Pomocí textových buněk můžete dokumentovat kód v poznámkovém bloku.

Spuštění skriptu Pythonu

Skript Pythonu spustíte takto:

  1. Pokud chcete přidat buňku kódu, vyberte + Kód .

    Snímek obrazovky poznámkových bloků SQL ve Visual Studio Code s přidáním 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. Vyberte Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.

    Snímek obrazovky s poznámkovými bloky SQL editoru Visual Studio Code, na kterých běží kód Pythonu

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

    Snímek obrazovky s výstupem kódu pythonového poznámkového bloku SQL v editoru Visual Studio Code

Spuštění skriptu jazyka R

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

  1. Pokud chcete přidat buňku kódu, vyberte + Kód .

    Snímek obrazovky s poznámkovými bloky SQL editoru Visual Studio Code pro přidání bloku 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. Vyberte Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.

    Snímek obrazovky s poznámkovými bloky SQL editoru Visual Studio Code spouštějící kód jazyka R

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

    Snímek obrazovky s výstupem kódu R poznámkového bloku SQL v editoru Visual Studio Code