Dela via


Självstudie: Utveckla en förutsägelsemodell i R med SQL-maskininlärning

Gäller för: SQL Server 2016 (13.x) och senare versioner Azure SQL Managed Instance

I den här självstudieserien i fyra delar använder du R och en maskininlärningsmodell i SQL Server Machine Learning Services eller i Big Data Clusters för att förutsäga antalet skiduthyrningar.

I den här självstudieserien i fyra delar använder du R och en maskininlärningsmodell i SQL Server Machine Learning Services för att förutsäga antalet skiduthyrningar.

I den här självstudieserien i fyra delar använder du R och en maskininlärningsmodell i SQL Server R Services för att förutsäga antalet skiduthyrningar.

I den här självstudieserien i fyra delar använder du R och en maskininlärningsmodell i Azure SQL Managed Instance Machine Learning Services för att förutsäga antalet skiduthyrningar.

Anta att du äger ett skiduthyrningsföretag och vill förutsäga antalet uthyrningar som du kommer att ha på ett framtida datum. Denna information hjälper dig att få ditt lager, personal och anläggningar redo.

I seriens första del får du förbereda förutsättningarna. I del två och tre utvecklar du några R-skript i en notebook-fil för att förbereda dina data och träna en maskininlärningsmodell. I del tre kör du sedan dessa R-skript i en databas med hjälp av T-SQL-lagrade procedurer.

I den här artikeln får du lära dig att:

  • Återställa en exempeldatabas

I del två får du lära dig hur du läser in data från en databas till en Python-dataram och förbereder data i R.

I del tre får du lära dig hur du tränar en maskininlärningsmodell i R.

I del fyra får du lära dig hur du lagrar modellen i en databas och sedan skapar lagrade procedurer från de R-skript som du utvecklade i del två och tre. De lagrade procedurerna körs på servern för att göra förutsägelser baserat på nya data.

Förutsättningar

Återställa exempeldatabasen

Exempeldatabasen som används i den här handledningen har sparats i en .bak databasbackup som du kan ladda ned och använda.

Anmärkning

Om du använder Machine Learning Services på stordatakluster kan du läsa om hur du återställer en databas till SQL Server-huvudinstansen för stordatakluster.

  1. Ladda ned filen TutorialDB.bak.

  2. Följ anvisningarna i Återställa en databas från en säkerhetskopia i Azure Data Studio med hjälp av följande information:

    • Importera från filen TutorialDB.bak som du laddade ned.
    • Ge måldatabasen namnet TutorialDB.
  3. Du kan kontrollera att den återställde databasen finns genom att fråga tabellen dbo.rental_data :

    USE TutorialDB;
    SELECT * FROM [dbo].[rental_data];
    
  1. Ladda ned filen TutorialDB.bak.

  2. Följ anvisningarna i Återställ en databas till Azure SQL Managed Instance i SQL Server Management Studio med hjälp av följande information:

    • Importera från filen TutorialDB.bak som du laddade ned.
    • Ge måldatabasen namnet TutorialDB.
  3. Du kan kontrollera att den återställde databasen finns genom att fråga tabellen dbo.rental_data :

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

Rensa resurser

Om du inte ska fortsätta med den här självstudien tar du bort databasen TutorialDB.

Nästa steg

I del ett av den här självstudieserien har du slutfört följande steg:

  • Förutsättningarna har installerats
  • Återställde en exempeldatabas

Om du vill förbereda data för maskininlärningsmodellen följer du del två i den här självstudieserien: