Explore Microsoft SQL Server 2016 R services

Slides:



Advertisements
Similar presentations
Learn how the cloud is accelerating network transformation
Advertisements

C# and VB code-focused development with Visual Studio
2/20/2018 7:04 PM BRK1038 Meet Azure Information Protection customers and learn about their success stories Jeffrey Kalfut Strategy & Architecture Manager,
Microsoft Ignite /30/2018 9:28 PM BRK3174
Data Platform and Analytics Foundational Training
Transform yourself and build your IT cloud career path
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Deliver business insights with Microsoft Dynamics AX and Power BI
Examine information management in Cortana Intelligence
5/21/2018 9:40 PM BRK3021 Learn about modern infrastructure roles in RDS: Next generation Windows desktop & app virtualization Clark Nicholson - Principal.
Develop, debug and deploy containerized applications with Docker
Microsoft Ignite /22/2018 7:21 PM BRK2007
Creating Enterprise Grade BI Models with Azure Analysis Services
Operational Analytics in SQL Server 2016 and Azure SQL Database
Microsoft /2/2018 3:42 PM BRK3129 Query Big Data using the Expanded T-SQL footprint with PolyBase in SQL Server 2016 Casey Karst Program Manager.
BRK3288-Discover data-driven apps that learn and adapt
Windows Server* 2016 & Intel® Technologies
Conduct a successful pilot deployment of Microsoft Intune
Review the Nutanix Cloud Platform System Standard solution
Microsoft Ignite /11/2018 1:18 AM BRK4017
AI development using Data Science Virtual Machines (DSVM) in Azure
Microsoft /23/2018 1:11 AM BRK3180 Migrate CRM OnPremise organizations to CRM Online cloud using Dynamics Lifecycle Services (LCS) Aditya Varma Ganapathy.
Web development productivity with Visual Studio
Deep Dive into the Azure Container Service
Innovate with Microsoft BI in the enterprise
The power of common identity across any cloud
Microsoft /21/ :25 AM THR3060 Empowering education for students through the power of Microsoft Azure & Server 2016 Annur Sumar CTO, MaeTech.
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /22/2018 3:27 PM BRK2121
Secure Remote Access to on-premises Web Apps using Azure AD
BRK2264 Move 13,000+ global Dynamics CRM users from on-premises to Online at Caterpillar Inc. Todd Byrne & John Finney 1 Business Unit Name Here.
Microsoft Ignite /31/ :08 AM
Master Modern PaaS for the Enterprise with Azure App Service
Excel and Power BI Better Together Democratization of data
Get Started with Common Data Model (CDM) and PowerApps
Microsoft Ignite /8/2018 3:50 PM BRK2112
Design Seamless Upgrades to SQL Server 2016 with Query Store
Microsoft /8/2018 4:45 PM BRK3062 BRK3062- Build smarter and scalable applications using Microsoft Azure Database Services Moshe Gutman CEO, GeoSafe.
Bring new levels of visibility to your datacenter with Cisco Tetration
Integrate Power BI with Microsoft Dynamics
Microsoft Ignite /16/2018 2:39 PM BRK3307
Add intelligence to Dynamics AX with Cortana Intelligence suite
Use server-based personal desktops in Windows Server 2016
Cloud Database Based on SQL Server 2012 Technologies
Microsoft R Bill Jacobs
9/20/2018 2:30 PM BRK2279 Everything you need to know about the new Windows Server release cadence Chris Van Wesep, Director Product Marketing Jeff Woolsey,
9/21/2018 3:41 AM BRK3180 Architect your big data solutions with SQL Data Warehouse & Azure Analysis Services Josh Caplan & Matt Usher Program Managers.
Azure SQL Data Warehouse Scaling: Configuration and Guidance
Accelerate Your Transition from Traditional IT to the Cloud
Business Intelligence for Project Server/Online
Continuous Delivery for Microsoft Azure
Explore web development with Microsoft ASP.NET Core 1.0
Microsoft Ignite /14/ :21 AM BRK2101
Migrate to CRM Online - Tips and Tricks
Determine your role in a managed service
Dive into Predictive Maintenance using Cortana Intelligence Suite
Microsoft Ignite /17/2018 2:42 AM BRK2223
Microsoft Ignite /22/2018 3:58 PM BRK2254
Ed oms team OMS: Log Analytics Ed oms team.
11/22/2018 1:43 PM THR3005 How to provide business insight from your data using Azure Analysis Services Peter Myers Bitwise Solutions © Microsoft Corporation.
Automating Windows 10 and software deployments from the Cloud
Continuous Delivery with Visual Studio Team Services
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Learn how to use and customize the Dynamics AX interactive help system
Overview: Dynamics 365 for Project Service Automation
Understand your Azure cloud assets dependencies with BMC Discovery
Alex Kelly | Program Manager
4/21/2019 7:09 AM THR2098 Unlock New Opportunities with Nintex Hawkeye Process Intelligence and Workflow Analytics Sr. Product.
4/18/2019 9:46 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Diagnostics and troubleshooting in Azure App Service Support Center
Presentation transcript:

Explore Microsoft SQL Server 2016 R services 1/2/2018 6:05 AM BRK1012 Explore Microsoft SQL Server 2016 R services Bill Jacobs Sr. Product Marketing Manager Sumit Kumar Sr. Program Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Session objectives and takeaways Tech Ready 15 1/2/2018 Session objectives and takeaways Session objective: Introduce Microsoft SQL Server R Services: Show how Microsoft SQL Server can help meet an increasingly “predictive” world by supporting the R language inside the database. Show how IT and Data Science practitioners can collaborate to create predictive models and deploy them using SQL Server R Services. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Explore Microsoft SQL Server 2016 R Services 1/2/2018 6:05 AM Explore Microsoft SQL Server 2016 R Services Imperative of Predictive Analytics Why R? What is Microsoft R? A Demonstration of SQL Server R Services © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Connected data CLOUD MOBILE Machine learning Any data In-memory Hadoop Interactive Dashboards Ad hoc analysis Operational reporting MOBILE Complex implementations Spreadmarts Siloed data Transactional systems Enterprise data warehouse OLAP ETL

Three major trends converging 1/2/2018 6:05 AM Three major trends converging Data Cloud Intelligence © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

From data to decisions and actions Microsoft Data Insights Summit 1/2/2018 6:05 AM From data to decisions and actions What should I do? What will happen? Why did it happen? What happened? Insight Diagnostic [Interactive Dashboards] Prescriptive [Recommendations & Automation] Predictive [Machine Learning] Descriptive [Reports] © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Industries applying advanced analytics 1/2/2018 6:05 AM Industries applying advanced analytics Retail & Consumer Products € Financial Services & Insurance Government Manufacturing Healthcare © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Success requires convergence of skills 1/2/2018 6:05 AM Success requires convergence of skills ? Data Science Data Engineering Data Science Team PredictiveAnalytics Business Acumen Ubiquitous Analytical Apps Application Development Data Management © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Barriers to analytics adoption 1/2/2018 6:05 AM Barriers to analytics adoption Academic Rigor Talent Competition Integration Complexity Tool, Skill & Culture Gaps Data Volume, Diversity Security & Governance Constraints Rapid Platform Evolution Low Experimentation Rate Complex Operationalization Talent Scarcity Low Productivity Complex Infrastructure Slow Innovation Legacy Products Irregular Workload High Cost © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introducing R

What is A statistics programming language Language Platform A data visualization tool Open source Community 2.5+M users Taught in most universities New and recent grad’s use it Thriving user groups worldwide Ecosystem 8000+ free algorithms in CRAN Scalable to big data Rich application & platform integration

R Adoption is on a Tear, but Open Source R is not Enterprise Class Data Flows Overwhelm Open Source R In-Memory Operation Lack of Parallelism Expensive Data Movement & Duplication Not enterprise ready Inadequacy of Community Support Lack of Guaranteed Support Timeliness No SLAs or Support models

Introducing Microsoft R

From data to intelligence to action Build 2015 1/2/2018 6:05 AM From data to intelligence to action On Prem or in the Cloud Cortana Intelligence Data Sources People + Apps Apps Microsoft R Server & SQL R Services Sensors and devices Automated Systems INTELLIGENCE DATA ACTION © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Flexibility and agility R from Microsoft brings Peace of mind Efficiency Speed and scalability Flexibility and agility

Introducing Microsoft R Server Linux, Windows, Hadoop & Teradata, and …… SQL Server 2016 CRAN Microsoft R Open DistributedR ScaleR ConnectR DeployR IDE R Server Technology High-performance, Scalable R 100% open source R Compatible with CRAN, Bioconductor, MRAN, GitHub Massively Scalable Multi-platform Big data connectivity Hybrid architecture capable Choice of IDE Open Source Components Licensed Components

Microsoft R portfolio Community Commercial Microsoft R portfolio 1/2/2018 6:05 AM Microsoft R portfolio Microsoft R portfolio Community Commercial SQL Server R Services R Open R Server Windows Red Hat SUSE Hadoop Teradata © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Introducing SQL Server R Services

Introducing SQL Server 2016 R services Simplicity and agility Scalability and choice Cost effectiveness Enterprise speed and scale Near-DB analytics Parallel threading and processing Reuse SQL skills for data engineering In-database deployment Memory and disk scalability No R memory limits Write once, deploy anywhere Included in SQL Server 2016 Reuse and optimize existing R code Eliminate data movement

SQL Server 2016 New Capabilities: 1/2/2018 6:05 AM SQL Server 2016 New Capabilities: Move the Work to the Data + SQL SQL Server 2016 In-Database Execution of R, ScaleR & CRAN In-Database Execution of: R Scripts T-SQL Scripts containing R Run R From the Query Processor Retrieve Models, Scores, Transformed Data © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

How Does Remote Execution Work? 1/2/2018 6:05 AM How Does Remote Execution Work? Load Block At A Time Analyze Blocks In Parallel Big Data Distribute Work, Compile Results “Pack and Ship” Requests to Remote Environments AlgorithmMaster Predictive Algorithm Work The Results: Even Faster Computation Larger Data Set Capacity Fewer Security Concerns No Data Movement, No Copies © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft R Server delivers The industry’s broadest R-based platform Enterprise scale atop spark, hadoop, RDBMSs & EDWs Freedom from memory limits Choice of Windows and Linux IDEs Stable deployment Write-once-deploy-anywhere portability Investment protection Hybrid cloud evolution

Demo: SQL + R Sumit Kumar Microsoft Build 2016 1/2/2018 6:05 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Typical advanced analytics lifecycle 1/2/2018 6:05 AM Typical advanced analytics lifecycle Prepare: Assemble, cleanse, profile and transform diverse data relevant to the subject. Model: Use statistical and machine learning algorithms to build classifiers and regression models Operationalize: Make predictions and visualizations to support business applications Operationalize Model Prepare © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Application before and after With Intelligence, handle suspect customers

From the DB perspective Shopping carts created ORDERS_INCOMING LINEITEM_INCOMING MODELS ….. ….. Shopping cart Intelligence Submitted orders O_ORDERSTATUS = ‘S’ ORDERS LINEITEM Submitted orders …..

Data Exploration and Predictive Modeling (‘Data Scientist’) Working from my R IDE on my workstation, I can execute an R script that runs in-database, and get the results back. sqlCompute <- RxInSqlServer() rxSetComputeContext(sqlCompute) linModObj <- rxLinMod() Execution Data Scientist Workstation 1 Script 2 SQL Server 2016 R IDE Advanced Analytics Extensions Results 3 Microsoft R Open Microsoft R Open Microsoft R Server Microsoft R Server

Advanced Analytics Extensions Operationalizing R code through T-SQL (App Developer) I can call a T-SQL System Stored Procedure from my application and have it trigger R script execution in-database. Results are then returned to my application (predictions, plots, etc). 1 Call System Stored Procedure 2 The stored procedure contains R code and executes in-database. Application Results: scores, plots 3 SQL Server 2016 Advanced Analytics Extensions exec sp_execute_external_script @ languague = ‘R’ , @script = -- R code -- Microsoft R Open Microsoft R Server

Next Steps

Free IT Pro resources To advance your career in cloud technology Microsoft Ignite 2016 1/2/2018 6:05 AM Free IT Pro resources To advance your career in cloud technology Plan your career path Microsoft IT Pro Career Center www.microsoft.com/itprocareercenter Cloud role mapping Expert advice on skills needed Self-paced curriculum by cloud role $300 Azure credits and extended trials Pluralsight 3 month subscription (10 courses) Phone support incident Weekly short videos and insights from Microsoft’s leaders and engineers Connect with community of peers and Microsoft experts Get started with Azure Microsoft IT Pro Cloud Essentials www.microsoft.com/itprocloudessentials Demos and how-to videos Microsoft Mechanics www.microsoft.com/mechanics Connect with peers and experts Microsoft Tech Community https://techcommunity.microsoft.com © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Please evaluate this session 1/2/2018 6:05 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

1/2/2018 6:05 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.