Службы машинного обучения в Управляемый экземпляр SQL Azure (Предварительная версия)Machine Learning Services in Azure SQL Managed Instance (preview)

Службы машинного обучения — это функция Управляемый экземпляр SQL Azure (Предварительная версия), которая обеспечивает машинное обучение в базе данных, поддерживающее скрипты Python и R.Machine Learning Services is a feature of Azure SQL Managed Instance (preview) that provides in-database machine learning, supporting both Python and R scripts. Эта функция включает в себя пакеты Microsoft Python и R для высокопроизводительной прогнозной аналитики и машинного обучения.The feature includes Microsoft Python and R packages for high-performance predictive analytics and machine learning. Реляционные данные можно использовать в скриптах с помощью хранимых процедур, скрипта T-SQL, содержащего инструкции Python или R, или кода Python или R, содержащего T-SQL.The relational data can be used in scripts through stored procedures, T-SQL script containing Python or R statements, or Python or R code containing T-SQL.

Важно!

Службы машинного обучения — это функция Управляемого экземпляра SQL Azure, которая в настоящее время предоставляется в общедоступной предварительной версии.Machine Learning Services is a feature of Azure SQL Managed Instance that's currently in public preview. Эта функция предварительной версии изначально доступна в ограниченном числе регионов в США, Азии и Австралии, а дополнительные регионы добавляются позже.This preview functionality is initially available in a limited number of regions in the US, Asia Europe, and Australia with additional regions being added later.

Эта предварительная версия предоставляется без соглашения об уровне обслуживания и не рекомендована для использования рабочей среде.This preview version is provided without a service level agreement, and it's not recommended for production workloads. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены.Certain features might not be supported or might have constrained capabilities. Дополнительные сведения см. в статье Дополнительные условия использования предварительных выпусков Microsoft Azure.For more information, see Supplemental Terms of Use for Microsoft Azure Previews.

См. раздел Зарегистрируйтесь для получения предварительной версии, указанный ниже.Sign up for the preview below.

Что такое Службы машинного обучения?What is Machine Learning Services?

Службы машинного обучения в Azure SQL Управляемый экземпляр позволяет выполнять скрипты Python и R в базе данных.Machine Learning Services in Azure SQL Managed Instance lets you execute Python and R scripts in-database. С их помощью можно подготавливать и очищать данные, выполнять проектирование признаков, а также обучать, оценивать и развертывать модели машинного обучения в базе данных.You can use it to prepare and clean data, do feature engineering, and train, evaluate, and deploy machine learning models within a database. Этот компонент выполняет скрипты там, где хранятся данные, и устраняет необходимость перемещения данных по сети на другой сервер.The feature runs your scripts where the data resides and eliminates transfer of the data across the network to another server.

Используйте Службы машинного обучения с поддержкой R/Python в Управляемый экземпляр SQL Azure:Use Machine Learning Services with R/Python support in Azure SQL Managed Instance to:

  • Выполнение скриптов r и Python для подготовки данных и обработки данных общего назначения . Теперь вы можете перенести сценарии r/Python в Azure SQL управляемый экземпляр, где хранятся ваши данные, вместо того чтобы перемещать данные на другой сервер для выполнения скриптов R и Python.Run R and Python scripts to do data preparation and general purpose data processing - You can now bring your R/Python scripts to Azure SQL Managed Instance where your data lives, instead of having to move data out to some other server to run R and Python scripts. Можно исключить необходимость в перемещении данных и связанных с ними проблемах, связанных с задержкой, безопасностью и соответствием.You can eliminate the need for data movement and associated problems related to latency, security, and compliance.

  • Обучение моделей машинного обучения в базе данных . Вы можете обучить модели с помощью любых алгоритмов с открытым исходным кодом.Train machine learning models in database - You can train models using any open source algorithms. Вы можете легко масштабировать обучение по всему набору данных, не полагаясь на образцы наборов данных, извлеченных из базы.You can easily scale your training to the entire dataset rather than relying on sample datasets pulled out of the database.

  • Развертывание моделей и скриптов в рабочей среде в хранимых процедурах . скрипты и обученные модели могут работать просто путем их внедрения в хранимые процедуры T-SQL.Deploy your models and scripts into production in stored procedures - The scripts and trained models can be operationalized simply by embedding them in T-SQL stored procedures. Приложения, подключающиеся к Azure SQL Управляемый экземпляр могут воспользоваться преимуществами прогнозов и аналитики в этих моделях, просто вызвав хранимую процедуру.Apps connecting to Azure SQL Managed Instance can benefit from predictions and intelligence in these models by just calling a stored procedure. Можно также использовать собственную функцию ПРОГНОЗИРОВАНИя T-SQL, чтобы эксплуатацию модели для быстрой оценки в сценариях оценки с высокой степенью актуальности в реальном времени.You can also use the native T-SQL PREDICT function to operationalize models for fast scoring in highly concurrent real-time scoring scenarios.

Базовые распределения Python и R включены в Службы машинного обучения.Base distributions of Python and R are included in Machine Learning Services. Вы можете установить и использовать платформы и пакеты с открытым исходным кодом, такие как PyTorch, TensorFlow и scikit-learn, в дополнение к пакетам Microsoft revoscalepy и microsoftml для Python и RevoScaleR, MicrosoftML, OLAP и sqlrutils для R.You can install and use open-source packages and frameworks, such as PyTorch, TensorFlow, and scikit-learn, in addition to the Microsoft packages revoscalepy and microsoftml for Python, and RevoScaleR, MicrosoftML, olapR, and sqlrutils for R.

Зарегистрироваться для получения предварительной версииSign up for the preview

Эта ограниченная общедоступная Предварительная версия подпадает под условия предварительной версии Azure.This limited public preview is subject to the Azure preview terms.

Если вы хотите присоединиться к программе предварительной версии и принять эти условия, вы можете запросить регистрацию, создав запрос в службу поддержки Azure по адресу https://azure.microsoft.com/support/create-ticket/ .If you're interested in joining the preview program and accept these terms, then you can request enrollment by creating an Azure support ticket at https://azure.microsoft.com/support/create-ticket/.

  1. Выберите следующие параметры.Select the following options:

    • Тип проблемы — ТехническаяIssue type - Technical
    • Подписка — выберите подписку .Subscription - select your subscription
    • Служба — управляемый экземпляр базы данных SQLService - SQL Database Managed Instance
    • Сводка — введите краткое описание запроса .Summary - enter a brief description of your request
    • Тип проблемы — службы машинного обучения для управляемый экземпляр SQL (Предварительная версия)Problem type - Machine Learning Services for SQL Managed Instance (Preview)
    • Подтип проблемы — другие проблемы или вопросыProblem subtype - Other issue or "How To" questions
  2. Нажмите кнопку Далее: решения.Click Next: Solutions.

  3. Прочтите сведения о предварительной версии и нажмите кнопку сведения.Read the information about the preview, then click Details.

  4. В поле Описаниевведите особенности запроса, включая имя логического сервера, регион и идентификатор подписки, которые вы хотите зарегистрировать в предварительной версии.In Description, enter the specifics of your request including the logical server name, region, and subscription ID that you would like to enroll in the preview. При необходимости введите другие сведения.Enter other details as appropriate.

  5. По завершении нажмите кнопку Далее: Проверка + создать, а затем нажмите кнопку создать.When you're finished, click Next: Review + create, then click Create.

Как только вы зарегистрируетесь в программе, корпорация Майкрософт подключит вас к общедоступной предварительной версии и позволит использование Служб машинного обучения для вашей существующей или новой базы данных.Once you're enrolled in the program, Microsoft will onboard you to the public preview and enable Machine Learning Services for your existing or new database.

Не следует использовать Службы машинного обучения с Управляемыми экземплярами SQL для рабочих нагрузок в общедоступной предварительной версии.Machine Learning Services in SQL Managed Instance is not recommended for production workloads during the public preview.

Дальнейшие шагиNext steps