Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Stáhněte a nainstalujte visual Studio Code) na pracovní stanici. Visual Studio Code je multiplatformní a běží ve Windows, macOS a Linuxu.
Nainstalujte rozšíření Polyglot Notebooks pro Visual Studio Code.
Server s nainstalovanou a povolenou službou SQL Server Machine Learning Services. Službu Machine Learning Services můžete používat v clusterech s Windows, Linuxem nebo velkými objemy dat.
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:
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.
Vyberte Připojit azměnit připojení.
Připojte se k existujícímu nebo novému SQL Serveru. Máte tyto možnosti:
Zvolte existující připojení v části Poslední připojení nebo Uložená připojení.
Vytvořte nové připojení v části Podrobnosti připojení. Vyplňte podrobnosti o připojení k SQL Serveru a databázi.
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:
Pokud chcete přidat buňku kódu, vyberte + Kód .
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) ';Vyberte Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.
Výsledek se zobrazí pod buňkou kódu.
Spuštění skriptu jazyka R
Ke spuštění skriptu jazyka R postupujte takto:
Pokud chcete přidat buňku kódu, vyberte + Kód .
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)) ';Vyberte Spustit buňku (kruhová černá šipka) nebo stisknutím klávesy F5 spusťte jednu buňku.
Výsledek se zobrazí pod buňkou kódu.