Tutorial: Mengembangkan model prediktif di R dengan pembelajaran mesin SQL

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Managed Instance

Dalam seri tutorial empat bagian ini, Anda akan menggunakan R dan model pembelajaran mesin di SQL Server Machine Learning Services atau di Kluster Big Data untuk memprediksi jumlah penyewaan ski.

Dalam seri tutorial empat bagian ini, Anda akan menggunakan R dan model pembelajaran mesin di SQL Server Machine Learning Services untuk memprediksi jumlah penyewaan ski.

Dalam seri tutorial empat bagian ini, Anda akan menggunakan R dan model pembelajaran mesin di SQL Server R Services untuk memprediksi jumlah penyewaan ski.

Dalam seri tutorial empat bagian ini, Anda akan menggunakan R dan model pembelajaran mesin di Azure SQL Managed Instance Machine Learning Services untuk memprediksi jumlah penyewaan ski.

Bayangkan Anda memiliki bisnis penyewaan ski dan Anda ingin memprediksi jumlah penyewaan yang akan Anda miliki pada tanggal mendatang. Informasi ini akan membantu Anda menyiapkan stok, staf, dan fasilitas Anda.

Di bagian pertama seri ini, Anda akan disiapkan dengan prasyarat. Di bagian dua dan tiga, Anda akan mengembangkan beberapa skrip R dalam buku catatan untuk menyiapkan data Anda dan melatih model pembelajaran mesin. Kemudian, di bagian tiga, Anda akan menjalankan skrip R tersebut di dalam database menggunakan prosedur tersimpan T-SQL.

Dalam artikel ini, Anda akan mempelajari cara:

  • Memulihkan database sampel

Di bagian dua, Anda akan mempelajari cara memuat data dari database ke dalam bingkai data Python, dan menyiapkan data di R.

Di bagian tiga, Anda akan mempelajari cara melatih model model pembelajaran mesin di R.

Di bagian empat, Anda akan mempelajari cara menyimpan model dalam database, lalu membuat prosedur tersimpan dari skrip R yang Anda kembangkan di bagian dua dan tiga. Prosedur tersimpan akan berjalan di server untuk membuat prediksi berdasarkan data baru.

Prasyarat

Memulihkan database sampel

Database sampel yang digunakan dalam tutorial ini telah disimpan ke file cadangan database .bak untuk Anda unduh dan gunakan.

Catatan

Jika Anda menggunakan Layanan Pembelajaran Mesin di Kluster Big Data, lihat cara Memulihkan database ke dalam instans master kluster big data SQL Server.

  1. Unduh file TutorialDB.bak.

  2. Ikuti petunjuk dalam Memulihkan database dari file cadangan di Azure Data Studio, menggunakan detail berikut:

    • Impor dari file TutorialDB.bak yang Anda unduh
    • Beri nama database target "TutorialDB"
  3. Anda bisa memverifikasi bahwa database yang dipulihkan ada dengan mengkueri tabel dbo.rental_data :

    USE TutorialDB;
    SELECT * FROM [dbo].[rental_data];
    
  1. Unduh file TutorialDB.bak.

  2. Ikuti petunjuk dalam Memulihkan database ke Instans Terkelola di SQL Server Management Studio, menggunakan detail berikut:

    • Impor dari file TutorialDB.bak yang Anda unduh
    • Beri nama database target "TutorialDB"
  3. Anda bisa memverifikasi bahwa database yang dipulihkan ada dengan mengkueri tabel dbo.rental_data :

    USE TutorialDB;
    SELECT * FROM [dbo].[rental_data];
    

Membersihkan sumber daya

Jika Anda tidak akan melanjutkan tutorial ini, hapus database TutorialDB.

Langkah berikutnya

Di bagian salah satu seri tutorial ini, Anda menyelesaikan langkah-langkah berikut:

  • Menginstal prasyarat
  • Memulihkan database sampel

Untuk menyiapkan data untuk model pembelajaran mesin, ikuti bagian dua dari seri tutorial ini: