Instalace podpory datových věd v Visual Studio
Úloha Aplikace pro datovou vědu a analytické aplikace, kterou vyberete a nainstalujete prostřednictvím instalačního programu Visual Studio, spojuje několik jazyků a jejich odpovídající distribuce modulu runtime:

Python a R jsou dva primární skriptovací jazyky používané pro datové vědy. Oba jazyky se snadno učí a podporuje je bohatý ekosystém balíčků. Tyto balíčky řeší širokou škálu scénářů, jako je získávání dat, čištění, trénování modelu, nasazení a vykreslení. F# je také výkonný jazyk .NET, který je vhodný pro širokou škálu úloh zpracování dat.
Python je primární skriptovací jazyk používaný pro datové vědy. Python se snadno učí a podporuje ho bohatý ekosystém balíčků. Tyto balíčky řeší širokou škálu scénářů, jako je získávání dat, čištění, trénování modelu, nasazení a vykreslení. F# je také výkonný jazyk .NET, který je vhodný pro širokou škálu úloh zpracování dat.)
Možnosti úloh
Úloha ve výchozím nastavení nainstaluje následující možnosti, které můžete upravit v části souhrnu pro úlohu v instalačním Visual Studio souboru:
- Podpora desktopových jazyků F#
- Python:
- Podpora jazyka Python
- Webová podpora Pythonu
- Podpora jazyka F#
- Python:
- Podpora jazyka Python
- Anaconda3 ( 64bitováverze) – pythonová distro, která obsahuje rozsáhlé knihovny datových věd a interpret Pythonu.
- Webová podpora Pythonu
- Podpora šablon Cookiecutter
- R:
- Podpora jazyka R
- Podpora modulu runtime pro vývojové nástroje jazyka R
- Microsoft R Client (plně kompatibilní interpret R podporovaný komunitou od Microsoftu s knihovnami ScaleR pro rychlejší výpočty na jednom uzlu nebo clusterech. Můžete také použít libovolný R z cran.)
Integrace SQL Serveru
SQL Server podporuje použití Pythonu i R k pokročilé analýze přímo v SQL Server. Podpora R je součástí SQL Server 2016 a novějších verzí. Podpora Pythonu je dostupná v SQL Server 2017 CTP 2.0 a novějších verzích.
SQL Server podporuje použití Pythonu k pokročilým analýzám přímo v SQL Server. Podpora Pythonu je dostupná v SQL Server 2017 CTP 2.0 a novějších verzích.
Spouštěním kódu, ve kterém už jsou vaše data, můžete využívat následující výhody:
Eliminace přesunu dat: Místo přesouvání dat z databáze do aplikace nebo modelu můžete vytvářet aplikace v databázi. Tato schopnost eliminuje překážky zabezpečení, dodržování předpisů, zásad správného řízení, integrity a řadu podobných problémů souvisejících s přesunem obrovského množství dat. Můžete také využívat datové sady, které se nevejdou do paměti klientského počítače.
Snadné nasazení: Jakmile máte model připravený, jeho nasazení do produkčního prostředí je jednoduché, protože ho vložíte do skriptu T-SQL. Všechny SQL aplikace napsané v libovolném jazyce pak mohou využít výhod modelů a inteligence prostřednictvím volání uložené procedury. Není potřeba žádná integrace konkrétních jazyků.
Enterprise a škálování na vysoké úrovni: Pomocí vysoce výkonných škálovatelných rozhraní API v balíčcích RevoScale můžete využít pokročilé funkce služby SQL Server, jako jsou indexy tabulek a sloupců v paměti. Odstranění přesunu dat také znamená, že se při zvětšování dat nebo zvýšení výkonu aplikace vyhnete omezení paměti klienta.
Bohatá rozšiřitelnost: Můžete nainstalovat a spustit kterýkoli z nejnovějších balíčků open source v SQL Server a vytvářet aplikace hloubkového učení a AI na obrovských objemech dat v SQL Server. Instalace balíčku do SQL Server je stejně jednoduchá jako instalace balíčku na místní počítač.
Široká dostupnost bez dalších nákladů: Integrace jazyka jsou k dispozici ve všech edicích SQL Server 2017 a novějších, včetně edice Express.
Pokud chcete plně využít výhod integrace SQL Server, pomocí instalačního programu Visual Studio nainstalujte úlohu Ukládání a zpracování dat pomocí možnosti SQL Server Data Tools. Druhá možnost umožňuje SQL IntelliSense, zvýrazňování syntaxe a nasazení.

Další informace najdete tady:
Další služby a sdk
Kromě toho, co je přímo v úlohách Aplikace pro datovou vědu a analýzu, jsou pro datové vědy užitečné také služby Azure Notebooks a Azure SDK pro Python.
Sada Azure SDK pro Python usnadňuje využití a správu Microsoft Azure z aplikací běžících na Windows, Macu a Linuxu. Další informace najdete v tématu Azure SDK pro Python.
Azure Notebooks (aktuálně ve verzi Preview) poskytuje bezplatný online přístup k poznámkovým blokům Jupyter běžící v cloudu na Microsoft Azure. Služba obsahuje ukázkové poznámkové bloky v Pythonu, R a F#, které vám po spuštění posouou. Navštivte notebooks.azure.com.

