Blog Post

The Mysterious Black Box of R - For the SQL Server Guy

,

The Mysterious Black Box of R - For the SQL Server Guy

Took a class from Jamey Johnston @ SQLSaturday #516 in Houston. Lots of great information covered. Follow him for a much more detailed perspective on R. Jamey Johnston on Twitter @StatCowboy. Did a basic walkthrough of running an R query, and figured I'd share it as it had been a mysterious black box before this. Thanks to Jamey for inspiring me to look at the mysterious magic that is R....

Setup to Run Query

Simple-Talk: Making Data Analytics Simpler SQL Server and R

This provided the core code I needed to start the process with R, recommend reading the walkthrough for details.

To get started in connecting in RStudio to SQL Server run this command in the RStudio console.

     install.packages("RODBC")

Verify the library is installed by running from the console

     library()

Running Select from View

This was run against StackOverflow database

     library(RODBC)
     startTime1 <- Sys.time()
     cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=StackOverflow;trusted_connection=yes;")
     dataComment <- sqlFetch(cn, 'vw_testcomments', colnames=FALSE,rows_at_time=1000)
     View(dataComment)
     endTime1 <- Sys.time()
     odbcClose(cn)
     timeRun <- difftime(endTime1,startTime1,units="secs")
     print(timeRun)

I created a simple view to select from the large 15GB comments table with top(1000)

     USE [StackOverflow]
     GO
     SET ANSI_NULLS ON
     GO
     SET QUOTED_IDENTIFIER ON
     GO
     CREATE view [dbo].[vw_testcomments] 
     as
     select 
     top(10000)
     *
     from 
     dbo.Comments as C
     GO

The Mysterious Black Box of R - For the SQL Server Guy

viewing the results of basic query in r studio

The Mysterious Black Box of R - For the SQL Server Guy

running R script in PowerBi

The Mysterious Black Box of R - For the SQL Server Guy

execute r script

The Mysterious Black Box of R - For the SQL Server Guy

results preview

The Mysterious Black Box of R - For the SQL Server Guy

Visualized in Power Bi

The Mysterious Black Box of R - For the SQL Server Guy

Rate

You rated this post out of 5. Change rating

Share

Share

Rate

You rated this post out of 5. Change rating