Anforderungen

aktualisiert 7/3/25 von Marco Kretschmann

Machine Learning Extensions erweitern die Funktionalität der dab AnalyticSuite um datenbankinterne Machine Learning-Analysen, die direkt auf Deinem SQL-Server laufen. Für diese Funktion verwendest Du die SQL-Server Machine Learning Services, eine Komponente, die zusätzlich in der SQL-Server-Instanz installiert werden muss.


Hinzufügen von Machine Learning Services zu einer vorhandenen SQL-Server-Instanz

Dieser Prozess ist für die folgenden von der dab AnalyticSuite unterstützten SQL-Server Versionen dokumentiert. Beachte dazu auch die dab Nexus Systemvoraussetzungen.

Version

Dokumentation

SQL Server 2017

Install SQL Server Machine Learning Services on Windows - SQL Server Machine Learning Services | Microsoft Learn

SQL Server 2019

Install SQL Server Machine Learning Services on Windows - SQL Server Machine Learning Services | Microsoft Learn

SQL Server 2022

Install SQL Server 2022 Machine Learning Services on Windows - SQL Server Machine Learning Services | Microsoft Learn

Zur Bereitstellung der erforderlichen R-Pakete kann eine der folgenden Methoden verwendet werden, wobei die erste Methode dringend empfohlen wird.


Verwendung einer vorgefertigten R-Laufzeitumgebung

Um den Installationsprozess zu vereinfachen, stellen wir Dir vorgefertigte R-Versionen zur Verfügung, welche im Kundenportal heruntergeladen werden können. Dies ist der empfohlene Weg, um Probleme mit der Paketbereitstellung zu vermeiden, und auch der einzige Weg, um die ordnungsgemäße Funktionalität zu gewährleisten.

  1. Download: R-Laufzeitumgebung als ZIP aus dem Kundenportal herunterladen (die Version findest Du im ZIP-Namen, nutze diesen Namen im Ordner bei Punkt 2)
  2. Ordner erstellen, in dem die Runtime installiert werden soll: der Ordner muss von Dir selbst erstellt werden (Name bspw.: %ProgramFiles%\R\R-4.x.x) - ersetze R-4.x.x durch die Version aus dem Namen der ZIP. Der Ordner muss sich an einem Ort befinden, auf den das Dienstkonto des SQL-Servers zugreifen kann.
  3. Dateien entpacken: Entpacke die Dateien aus dem Archiv der AnalyticSuite R-Laufzeitumgebung in den bei Punkt 2 erstellten Ordner
  4. Befehlszeile als Administrator öffnen (CMD): wechsle dort in den erstellten Ordner und dann zum folgenden Verzeichnis (ersetze <PFAD> mit dem Verzeichnispfad zum gerade erstellten Ordner):
cd <PFAD>\R\R-4.x.x\library\RevoScaleR\rxLibs\x64
  1. Führe in diesem Ordner den folgenden Befehl per Kommandozeile aus:
.\RegisterRext.exe /configure /rhome:"<PFAD>" /instance:"<MSSQLSERVER>"

  • ersetze <PFAD> mit dem Verzeichnispfad zum von Dir erstellten Ordner: bspw. %ProgramFiles%\R\R-4.x.x
  • ersetze <MSSQLSERVER> mit Deinem Instanznamen

Manuelle Installation der R Laufzeitumgebung

Ab SQL-Server 2022 kannst Du auch eine unterstützte R-Installation ab Version 4.2 einrichten, indem Du die folgenden Pakete mit dem R-Befehl zur Paketinstallation installierst:

  • dplyr
  • data.table
  • stringdist
  • isotree
  • dbscan
  • stringr
  • caret
  • jsonlite
  • ranger
  • e1071
  • qlcMatrix
  • tidyverse
  • arules
  • mltools
  • stopwords


Wie haben wir das gemacht?


Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)