Microsoft hat am 19. Oktober 2016 R Tools for Visual Studio 0.5 mit erweiterter SQL-Server-Integration bereitgestellt. Die Preview ergänzt außerdem mehrere Fenster für Diagramme. Sie richtet sich an R-Entwicklung in Visual Studio unter Windows, nicht an Visual Studio Code.
SQL-Abfragen lassen sich als eigene Dateien in ein R-Projekt aufnehmen und getrennt ausführen. Der SQL-Editor liefert nach dem Verbindungsaufbau unter anderem Vorschläge zu Datenbankobjekten und kann Ausführungspläne anzeigen. Die Dokumentation zur SQL-Integration nennt dafür die zusätzlich erforderlichen SQL Server Data Tools.
R-Code und SQL-Abfrage getrennt entwickeln
Für gespeicherte Prozeduren mit R-Code stellt RTVS zusammengehörige R-, Abfrage- und Vorlagendateien bereit. So können die beiden Sprachen zunächst getrennt bearbeitet und getestet werden. Die Vorlage verbindet sie anschließend für die Bereitstellung in der Datenbank. Das Demonstrationsvideo aus der Projektdokumentation zeigt diesen Arbeitsablauf.
Die Ausführung von R innerhalb der Datenbank setzt SQL Server 2016 R Services voraus. Die IDE-Erweiterung allein ergänzt diese Fähigkeit nicht in einer beliebigen SQL-Server-Installation. Auch die Struktur der zurückgelieferten Spalten muss in der Vorlage beschrieben werden.
Preview nur zur Erprobung vorgesehen
Vorausgesetzt werden Visual Studio 2015 mit Update 3 und eine 64-Bit-Ausgabe von R. Die Versionsdokumentation empfiehlt ausdrücklich, die Preview nur zu evaluieren und noch nicht produktiv einzusetzen. Eine lauffähige Entwicklungsumgebung ist somit nicht gleichbedeutend mit einer Freigabe für einen produktiven Analyseprozess. Für Teams, die beispielsweise Telemetrie mit R auswerten, betrifft die Neuerung zunächst den Entwicklungs- und Testablauf.

