Поделиться через


Развертывание модели ML в SQL Azure для пограничных вычислений с помощью ONNX

Внимание

Azure SQL Edge будет прекращена 30 сентября 2025 г. Дополнительные сведения и параметры миграции см. в уведомлении о выходе на пенсию.

Примечание.

Azure SQL Edge больше не поддерживает платформу ARM64.

В части 3 ( из 3) этого руководства по прогнозированию примеси железной руды в SQL Azure для пограничных вычислений вы:

  1. Используете Azure Data Studio для подключения к Базе данных SQL в экземпляре SQL Azure для пограничных вычислений.
  2. Спрогнозируете примесь железной руды с помощью ONNX в SQL Azure для пограничных вычислений.

Ключевые компоненты

  1. В решении используется значение по умолчанию в 500 миллисекунд между всеми сообщениями, отправляемыми в концентратор для пограничных вычислений. Это можно изменить в файле Program.cs

    TimeSpan messageDelay = configuration.GetValue("MessageDelay", TimeSpan.FromMilliseconds(500));
    
  2. В решении создано сообщение с указанными ниже атрибутами. Добавьте или удалите атрибуты в соответствии с требованиями.

    {
        timestamp
        cur_Iron_Feed
        cur_Silica_Feed
        cur_Starch_Flow
        cur_Amina_Flow
        cur_Ore_Pulp_pH
        cur_Flotation_Column_01_Air_Flow
        cur_Flotation_Column_02_Air_Flow
        cur_Flotation_Column_03_Air_Flow
        cur_Flotation_Column_04_Air_Flow
        cur_Flotation_Column_01_Level
        cur_Flotation_Column_02_Level
        cur_Flotation_Column_03_Level
        cur_Flotation_Column_04_Level
        cur_Iron_Concentrate
    }
    

Установите подключение к базе данных SQL в экземпляре SQL Azure для пограничных вычислений, чтобы обучить, развернуть и протестировать модель ML

  1. Откройте Azure Data Studio.

  2. На вкладке Приветствие запустите новое подключение со следующими сведениями:

    Поле значение
    Connection type Microsoft SQL Server
    Сервер Общедоступный IP-адрес, упомянутый в виртуальной машине, созданной для этой демо-версии
    Имя пользователя sa
    Пароль Надежный пароль, который использовался при создании экземпляра SQL Azure для пограничных вычислений.
    База данных По умолчанию.
    Группа серверов По умолчанию.
    Name (optional) (Имя [необязательно]) Укажите необязательное имя
  3. Нажмите Подключиться.

  4. В разделе "Файл" откройте /DeploymentScripts/MiningProcess_ONNX.jpynb папку, в которой клонировали файлы проекта на компьютере.

  5. Установите ядро для Python 3.