Distribuire il modello di Machine Learning in SQL Edge di Azure usando ONNX
Importante
SQL Edge di Azure verrà ritirato il 30 settembre 2025. Per altre informazioni e per le opzioni di migrazione, vedere l'avviso di ritiro.
Nota
SQL Edge di Azure non supporta più la piattaforma ARM64.
Nella terza delle tre parti di questa esercitazione sulla stima delle impurità del minerale di ferro in SQL Edge di Azure si eseguiranno le operazioni seguenti:
- Usare Azure Data Studio per connettersi al database SQL nell'istanza di SQL Edge di Azure.
- Stimare le impurità del minerale di ferro con ONNX in SQL Edge di Azure.
Componenti principali
La soluzione usa un valore predefinito di 500 millisecondi tra ogni messaggio inviato all'hub Edge. Tale valore può essere modificato nel file Program.cs
TimeSpan messageDelay = configuration.GetValue("MessageDelay", TimeSpan.FromMilliseconds(500));
La soluzione ha generato un messaggio con gli attributi seguenti. Aggiungere o rimuovere gli attributi in base ai requisiti.
{ 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 }
Connettersi al database SQL nell'istanza di SQL Edge di Azure per il training, la distribuzione e il test del modello di Machine Learning
Aprire Azure Data Studio.
Nella scheda di benvenuto avviare una nuova connessione con i dettagli seguenti:
Campo valore Tipo di connessione Microsoft SQL Server Server Indirizzo IP pubblico indicato nella macchina virtuale creata per questa demo Username sa Password Password complessa usata durante la creazione dell'istanza di SQL Edge di Azure Database Default Gruppo server Default Nome (facoltativo) Specificare un nome facoltativo Selezionare Connetti.
Nella sezione File, aprire
/DeploymentScripts/MiningProcess_ONNX.jpynb
dalla cartella in cui sono stati clonati i file di progetto nel computer.Impostare il kernel su Python 3.
Contenuto correlato
- Per altre informazioni sull'uso di modelli ONNX in SQL Edge di Azure, vedere Machine Learning e IA con ONNX in SQL Edge.