Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Pembelajaran Mesin adalah fitur Azure SQL Managed Instance yang menyediakan pembelajaran mesin dalam database, mendukung skrip Python dan R. Fitur ini mencakup paket Microsoft Python dan R untuk analitik prediktif berkinerja tinggi dan pembelajaran mesin. Data relasional dapat digunakan dalam skrip melalui prosedur tersimpan, skrip T-SQL yang berisi pernyataan Python atau R, atau kode Python atau R yang berisi T-SQL.
Apa itu Layanan Pembelajaran Mesin?
Layanan Pembelajaran Mesin di Azure SQL Managed Instance memungkinkan Anda menjalankan skrip Python dan R dalam database. Anda dapat menggunakannya untuk menyiapkan dan membersihkan data, melakukan rekayasa fitur, dan melatih, mengevaluasi, serta menggunakan model pembelajaran mesin dalam database. Fitur ini menjalankan skrip Anda di mana data berada dan menghilangkan transfer data di seluruh jaringan ke server lain.
Gunakan Layanan Pembelajaran Mesin dengan dukungan R/Python di Azure SQL Managed Instance untuk:
Jalankan skrip R dan Python untuk melakukan persiapan data dan pemrosesan data tujuan umum - Anda sekarang dapat membawa skrip R/Python Anda ke Azure SQL Managed Instance tempat data Anda berada, alih-alih harus memindahkan data ke beberapa server lain untuk menjalankan skrip R dan Python. Anda dapat menghilangkan kebutuhan akan pergerakan data dan masalah terkait yang terkait dengan latensi, keamanan, dan kepatuhan.
Melatih model pembelajaran mesin dalam database - Anda dapat melatih model menggunakan algoritma sumber terbuka apa pun. Anda dapat dengan mudah menskalakan pelatihan Anda ke seluruh himpunan data daripada mengandalkan himpunan data sampel yang ditarik keluar dari database.
Sebarkan model dan skrip Anda ke dalam produksi dalam prosedur tersimpan - Skrip dan model terlatih dapat dioptimalisasikan hanya dengan menyematkannya dalam prosedur tersimpan T-SQL. Aplikasi yang terhubung ke Azure SQL Managed Instance dapat memperoleh manfaat dari prediksi dan kecerdasan dalam model ini hanya dengan memanggil prosedur tersimpan. Anda juga dapat menggunakan fungsi T-SQL PREDICT asli untuk mengoprasikan model untuk penilaian cepat dalam skenario penilaian real-time yang sangat bersamaan.
Distribusi dasar Python dan R disertakan dalam Layanan Pembelajaran Mesin. Anda dapat menginstal dan menggunakan paket dan kerangka kerja sumber terbuka, seperti PyTorch, TensorFlow, dan scikit-learn, selain dari paket Microsoft revoscalepy dan microsoftml untuk Python, dan RevoScaleR, MicrosoftML, olapR, dan sqlrutils untuk R.
Cara mengaktifkan Layanan Pembelajaran Mesin
Anda dapat mengaktifkan Layanan Pembelajaran Mesin di Azure SQL Managed Instance dengan mengaktifkan ekstensibilitas dengan perintah SQL berikut (SQL Managed Instance akan dimulai ulang dan tidak tersedia selama beberapa detik):
sp_configure 'external scripts enabled', 1;
RECONFIGURE WITH OVERRIDE;
Untuk detail tentang bagaimana perintah ini memengaruhi sumber daya SQL Managed Instance, lihat Tata Kelola Sumber Daya.
Mengaktifkan Layanan Pembelajaran Mesin dalam grup failover
Dalam grup failover, database sistem tidak direplikasi ke instans sekunder (lihat Batasan grup failover untuk informasi selengkapnya).
Jika SQL Managed Instance yang Anda gunakan adalah bagian dari grup failover, lakukan hal berikut:
Jalankan perintah
sp_configuredanRECONFIGUREpada setiap instans grup failover untuk mengaktifkan Layanan Pembelajaran Mesin.Instal pustaka R/Python pada database pengguna, bukan
masterdatabase.
Langkah selanjutnya
- Lihat perbedaan utama dari SQL Server Machine Learning Services.
- Untuk mempelajari cara menggunakan Python di Layanan Pembelajaran Mesin, lihat Menjalankan skrip Python.
- Untuk mempelajari cara menggunakan R di Layanan Pembelajaran Mesin, lihat Menjalankan skrip R.
- Untuk informasi selengkapnya tentang pembelajaran mesin di platform SQL lainnya, lihat dokumentasi pembelajaran mesin SQL.