Presentation is loading. Please wait.

Presentation is loading. Please wait.

Machine Learning with SQL Server 2016 & R Dinesh Asanka Senior Architect – Technology VirtusaPolaris.

Similar presentations


Presentation on theme: "Machine Learning with SQL Server 2016 & R Dinesh Asanka Senior Architect – Technology VirtusaPolaris."— Presentation transcript:

1 Machine Learning with SQL Server 2016 & R Dinesh Asanka Senior Architect – Technology VirtusaPolaris

2 Dinesh Asanka  Senior Architect – Technology at VirtusaPolaris  15+ years DBA Experience  Visiting Lecture at Sri Lanka Institute Technologies. Intro to R & Data Science Tools in the MS Stack18

3 What is R  A language platform  Functional language optimized for statistics and data science  Data visualization framework  Provided as Open Source  A community  3M+ statistical analysis and machine learning users  Taught in most university statistics programs  Active user groups across the world  An ecosystem  CRAN: 9000+ freely available packages, test data and evaluations  Many applicable to big data if scaled http://spectrum.ieee.org/computing/software/the-2015-top-ten-programming-languages

4 R is growing  R is used by 70% of data miners  Rexer, Sept 2013  R is the highest paid IT skill  Dice.com, Jan 2014  R most used-data science language after SQL  O'Reilly, Jan 2014  R is #6 of all programming languages  REdMonk, Jan 2015  R is growing faster than any other data science language  KDNuggs  R is the fastest-growing language on StackOverflow  Revolutionanalytics, December 2015

5 R and RStudio  R Project for Statistical Computing  https://www.r-project.org/ https://www.r-project.org/  RStudio  https://www.rstudio.com/ https://www.rstudio.com/ May 2016 Intro to R & Data Science Tools in the MS Stack5

6 Challenges in R

7 How Can SQL Server Help?  SQL Server 2016 has the option of executing R scripts in SQL Server.  Can use familiar T-SQL.  Return prediction and plots  Use in-memory, ColumnStore Indexes.

8 SQL Server R Services  R services is a new feature in SQL Server 2016.  Available from Express to Enterprise Edition.  No need for data move

9 Administering R Services in SQL Server 2016  Install and enable SQL 2016 & R Services  Install SQL Server 2016  Install either SQL Server R Services (In-Database) or the new Microsoft R Server (Standalone)  Enable R scripts within TSQL  EXEC sp_configure 'external scripts enabled', 1  Grant permission to read data  ALTER ROLE [db_datareader] ADD MEMBER...  Grant permission to run algorithms  ALTER ROLE [db_rrerole] ADD MEMBER...

10 Other Integration  R Services supports resource governance similar to other SQL Server feature.

11 Key Challenges  Different Roles – Data Scientist / Developers / Statisticians / DBA  Integrating with Other runtime – SSIS etc  Security ?

12 Sponsors Platinum Sponsors Gold Sponsors Bronze Sponsors Platinum Raffle Sponsors Gold Raffle Sponsors Bronze Raffle Sponsors Crystal Raffle Sponsors

13 Thank you  Please evaluate this session: sqlsaturday.com/535/sessions/SessionEvaluation.aspx sqlsaturday.com/535/sessions/SessionEvaluation.aspx  Please evaluate the event at the end of SQLSaturday: sqlsaturday.com/535/EventEval.aspx sqlsaturday.com/535/EventEval.aspx


Download ppt "Machine Learning with SQL Server 2016 & R Dinesh Asanka Senior Architect – Technology VirtusaPolaris."

Similar presentations


Ads by Google