Labels

Apache Hadoop (3) ASP.NET (2) AWS S3 (2) Batch Script (3) BigQuery (21) BlobStorage (1) C# (3) Cloudera (1) Command (2) Data Model (3) Data Science (1) Django (1) Docker (1) ETL (7) Google Cloud (5) GPG (2) Hadoop (2) Hive (3) Luigi (1) MDX (21) Mongo (3) MYSQL (3) Pandas (1) Pentaho Data Integration (5) PentahoAdmin (13) Polybase (1) Postgres (1) PPS 2007 (2) Python (13) R Program (1) Redshift (3) SQL 2016 (2) SQL Error Fix (18) SQL Performance (1) SQL2012 (7) SQOOP (1) SSAS (20) SSH (1) SSIS (42) SSRS (17) T-SQL (75) Talend (3) Vagrant (1) Virtual Machine (2) WinSCP (1)

Thursday, November 26, 2015

R - Programming - Data Connection to SQL Server 2008 R2

To perform data analytics on SQL Server data through R-Programming, we need to install RStudio.

After installing RStudio, perform below steps:

Step 1: Create a ODBC Connection for the database (e.g., DSN name = 'mydata')
Step 2: Open RStudio and install RODBC package:
           run  Library(RODBC)
Step 3: Verify RODBC package is available in RStudio (see arrow mark)


 Step 4: Create new connection object in Rstudio As shown in above image.

            myconn <-odbcConnect("mydata", uid="****", pwd="***")

where myconn is name of the object, and mydata is the dsn name.

Step 5: Test the new connection
            odbcGetInfo(myconn)

Step 6: Check tables in a schema.

        Tables <- sqlTables(myconn, schema="dbo")
        Tables

Step 7: When every thing is Ok, you can create a object to store SQL data as daatset, see below:

       myusers <- sqlQuery(myconn, "SELECT * FROM dbo.Userlist")

       myusers

A new data set myusers will be created and you can view the resultset.