Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Machine Edukacja Services to funkcja usługi Azure SQL Managed Instance, która zapewnia uczenie maszynowe w bazie danych, obsługując skrypty języka Python i R. Ta funkcja obejmuje pakiety Microsoft Python i R na potrzeby analizy predykcyjnej o wysokiej wydajności i uczenia maszynowego. Dane relacyjne mogą być używane w skryptach za pomocą procedur składowanych, skryptu języka T-SQL zawierającego instrukcje języka Python lub R albo kodu języka Python lub R zawierającego język T-SQL.
Co to jest usługa Machine Edukacja Services?
Usługa Machine Edukacja Services w usłudze Azure SQL Managed Instance umożliwia wykonywanie skryptów języka Python i R w bazie danych. Można ich używać do przygotowywania i czyszczenia danych, cechowania i trenowania oraz oceniania i wdrażania modeli uczenia maszynowego w bazie danych. Funkcja uruchamia skrypty, w których znajdują się dane, i eliminuje transfer danych przez sieć do innego serwera.
Użyj usług Machine Edukacja Services z obsługą języka R/Python w usłudze Azure SQL Managed Instance, aby:
Uruchamianie skryptów języka R i Python w celu przygotowania danych i przetwarzania danych ogólnego przeznaczenia — możesz teraz przenieść skrypty języka R/Python do usługi Azure SQL Managed Instance, w której są przechowywane dane, zamiast przenosić dane na inny serwer w celu uruchamiania skryptów języka R i Python. Możesz wyeliminować potrzebę przenoszenia danych i związanych z nimi problemów związanych z opóźnieniami, zabezpieczeniami i zgodnością.
Trenowanie modeli uczenia maszynowego w bazie danych — modele można trenować przy użyciu dowolnych algorytmów typu open source. Trenowanie można łatwo skalować do całego zestawu danych, a nie polegać na przykładowych zestawach danych wycofanych z bazy danych.
Wdrażanie modeli i skryptów w środowisku produkcyjnym w procedurach składowanych — skrypty i wytrenowane modele mogą być operacjonalizowane po prostu przez osadzanie ich w procedurach składowanych języka T-SQL. Aplikacje łączące się z usługą Azure SQL Managed Instance mogą korzystać z przewidywań i analizy w tych modelach, wywołując procedurę składowaną. Możesz również użyć natywnej funkcji T-SQL PREDICT, aby operacjonalizować modele w celu szybkiego oceniania w scenariuszach oceniania w czasie rzeczywistym o wysokiej współbieżności.
Podstawowe dystrybucje języków Python i R są zawarte w usługach Machine Edukacja Services. Można instalować i używać pakietów open source i struktur, takich jak PyTorch, TensorFlow i scikit-learn, oprócz pakietów microsoft revoscalepy i microsoftml dla języka Python oraz RevoScaleR, MicrosoftML, olapR i sqlrutils dla języka R.
Jak włączyć usługi Machine Learning Services
Usługi Machine Learning Services w usłudze Azure SQL Managed Instance można włączyć, włączając rozszerzalność za pomocą następujących poleceń SQL (usługa SQL zostanie uruchomiona ponownie i przez kilka sekund będzie niedostępna):
sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
Aby uzyskać szczegółowe informacje na temat wpływu tego polecenia na zasoby usługi SQL Managed Instance, zobacz Zarządzanie zasobami zasobów.
Włączanie usług Machine Learning Services w grupie trybu failover
W grupie trybu failover systemowe bazy danych nie są replikowane w wystąpieniu pomocniczym (aby uzyskać więcej informacji, zobacz Ograniczenia grup trybu failover).
Jeśli używana usługa SQL Managed Instance jest częścią grupy trybu failover, wykonaj następujące czynności:
sp_configure
Uruchom polecenia iRECONFIGURE
w każdym wystąpieniu grupy trybu failover, aby włączyć usługi Machine Edukacja Services.Zainstaluj biblioteki języka R/Python w bazie danych użytkownika, a nie w
master
bazie danych.
Następne kroki
- Zapoznaj się z kluczowymi różnicami w porównaniu z usługami Edukacja programu SQL Server.
- Aby dowiedzieć się, jak używać języka Python w usługach Machine Edukacja Services, zobacz Uruchamianie skryptów języka Python.
- Aby dowiedzieć się, jak używać języka R w usługach Machine Edukacja Services, zobacz Uruchamianie skryptów języka R.
- Aby uzyskać więcej informacji na temat uczenia maszynowego na innych platformach SQL, zobacz dokumentację uczenia maszynowego SQL.