SQL Server 2016, New Database Features

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

SQL Server 2012 Licensing Overview. Agenda What is happening? Why? Rules for purchasing new licenses Transitioning customers 1.SQL 2012 – new.
Microsoft SQL Server x 46% 900+ For Hosting Service Providers
SQL Server 2014 Standard Edition SQL Server 2014 Standard Edition delivers business-class data management for a wide variety of database applications,
Visit our Focus Rooms Evaluation of Implementation Proposals by Dynamics AX R&D Solution Architecture & Industry Experts Gain further insights on Dynamics.
Speaker Name 00/00/2013. Solution Requirements.
SQL Server 2016 New Innovations. Microsoft Data Platform Relational Beyond Relational On-premises Cloud Comprehensiv e Connected Choice SQL Server Azure.
SQL Server 2016 editions – what’s new Express Mission critical performance SecurityData warehousing Business intelligence Advanced Analytics Hybrid cloud.
2 This document was developed prior to the product’s release to manufacturing, and as such, we cannot guarantee that all details included herein will.
Use relational database as a service
SQL Server 2016 features by edition
Dev and Test Solution reference architecture.
IT Operations Management
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
Standard/Express edition
Data Platform Modernization
PowerApps & Flow Licensing Overview for Partners
SQL Server 2016 How can Hoster Partners make money with SQL 2016?
Business Continuity & Disaster Recovery
Convergence /6/2018 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Data Platform and Analytics Foundational Training
Dev and Test Solution reference architecture.
System Center Marketing
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Dev and Test Solution reference architecture.
Creating Enterprise Grade BI Models with Azure Analysis Services
Welcome! Power BI User Group (PUG)
System Center Marketing
Business Critical Application Platform
SharePoint Solutions Architect, Protiviti
Hybrid Management and Security
Microsoft Operations Management Suite Insight and Analytics
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.
SQL Server 2016 licensing overview
SQL 2016 new Hosting Offers Secure Database Hybrid HyperScale
Microsoft Azure: The only consistent Hybrid Cloud
6/12/2018 2:19 PM BRK3245 DirectQuery in Analysis Services: best practices, performance, and use cases Marco Russo SQLBI © Microsoft Corporation. All rights.
Modern application lifecycle with DevOps
Enable the Hybrid Data Platform
Data Platform and Analytics Foundational Training
What’s New in SQL Server 2016 Master Data Services
Dev and Test Solution reference architecture.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
IT Operations Management
Dev and Test Solution reference architecture.
Introduction Module 16 9/5/2018 9:26 PM
Installation and database instance essentials
SQL Server Data Tools for Visual Studio Part I: Core SQL Server Tools
Mission-critical performance with Microsoft SQL Server 2016
Design and Implement Cloud Data Platform Solutions
Business Critical Application Platform
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
Business Continuity & Disaster Recovery
Melbourne Azure Meetup
Capitalize on modern technology
Power Apps & Flow for Microsoft Dynamics SL
Business Intelligence for Project Server/Online
Data Platform Modernization
Ed oms team OMS: Log Analytics Ed oms team.
TechEd /23/ :44 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
TechEd /24/2018 6:19 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Microsoft Virtual Academy
Dev and Test Solution reference architecture.
Common Data Service Data Integrator
Andrew Fryer Microsoft UK
Windows Azure Hybrid Architectures and Patterns
Microsoft Virtual Academy
Microsoft Data Insights Summit
Presentation transcript:

SQL Server 2016, New Database Features With a focus for Dynamics NAV partners and users Kennie Nybo Pontoppidan, Microsoft

About me Senior Program Manager at Microsoft Have worked with data since 1998 17+ years in the IT industry Have no humor kepontop@microsoft.com @KennieNP linkedin.com/in/kennie www.pontop.dk

Agenda Learn about SQL Server 2016 new features See SQL Server as a way to extend NAV SQL Server “partner features” SQL Server “customer features”

Pop quiz (before we start) 9/24/2017 7:30 AM Pop quiz (before we start) © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Who are you? Using the database for NAV out of the box 9/24/2017 7:30 AM Who are you? Image source: http://www.keepcalm-o-matic.co.uk/p/keep-calm-coz-i-love-u-nav/ Using the database for NAV out of the box Using database features (eg. Auditing, AlwaysOn, …) Installing SQL Server Tuning the application Tuning the database server Database administrators © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What do you run (in production) 9/24/2017 7:30 AM What do you run (in production) SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008R2 SQL Server 2012 SQL Azure SQL Server 2014 SQL Server 2016 SQL Server on Linux How many of you are running SQL Server 2000, 2005, 2008, 2008R2, 2012, 2014, 2016 in production? 2000/2005/2008 – outside support in some way or the other 2012/2014 – upgrade to 2016. It just runs faster © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

NAV architecture 101 NAV server Client SQL Black magic C/AL

What if… Backend (Black box) Client Client SQL Server NAV Server (black box)

Before we dive in… 9/24/2017 7:30 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

A few small improvements… Deadlock detection and logging Who’s blocking who SQLIndex bugfix

Deadlock detection and logging Setup SQL Server privileges NAV Server (Administration tool or Powershell cmdlet) Monitor Eventlog (filter on trace tag 00000DI) Examine Save deadlock graph as deadlock XML (.xdl) file Open in SQL Server Management Studio (SSMS)

Who’s blocking who? New virtual table 'Database locks‘ information about current locks and their owners data for transactions against tables in current company Additional data regarding username and AL scope is shown if virtual table is build on the same NAV server where user have aquired the lock. Added page 9511

SQLIndex bugfix https://dynamicsuser.net/nav/b/vanvugt/posts/what-happened-to- sqlindex

Cliff jumping world record Height- 58.8m or 192.9 ft Top Speed- 123km/h or 76 mph Pool Depth- 8m or 26 ft Hang Time- 3.58 seconds https://www.reddit.com/r/gifs/comments/3hmcwa/cliff_jumping_world_record_pov/

9/24/2017 7:30 AM SQL 2012 new features © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2012 new features Standard Edition SSIS project model Audit Enterprise Edition SSAS tabular model Non-clustered column store indexes (non-updatable) Data Quality Services (DQS) Always On Availability Groups Change in license model: CPU->cores

SQL Server 2016 SP1 – Standard edition Faster transaction performance from In-memory OLTP, faster query performance from In-memory ColumnStore, and the ability to combine the two for real-time Hybrid Transactional and Analytical Processing, also known as Operational Analytics; Data warehousing or data mart performance features such as partitioning, compression, change data capture, database snapshot, and the ability to query across structured and unstructured data with a single node of PolyBase; and The innovative security feature Always Encrypted for encryption at rest and in motion, as well as fine-grained auditing which captures more detailed audit information for your compliance reporting needs. In addition, row-level security and dynamic data masking are being made available to Express edition for the first time. https://blogs.technet.microsoft.com/dataplatforminsider/2016/11/16/sql-server- 2016-service-pack-1-generally-available/

Audit Who accessed your sensitive tables in the last week? track and log events that occur on the Database Engine Who accessed your sensitive tables in the last week? What has your administrator changed in the past month? Server level auditing – all editions Database level auditing - only Enterprise edition https://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/DBI407

Data Quality Services (DQS) enables a data steward or IT professional to maintain the quality of their data and ensure that the data is suited for its business usage https://msdn.microsoft.com/en-us/library/ff877917.aspx https://channel9.msdn.com/posts/SQL11UPD05-REC-05

Always On Availability Groups high-availability (HA) and disaster- recovery (DR) solution https://msdn.microsoft.com/en-us/library/hh510230.aspx https://channel9.msdn.com/events/teched/northamerica/2011/dbi302

Carowinds Fury 325 roller coaster Height- 99m Top Speed- 153km/h Max vertical angle – 81 degr

9/24/2017 7:30 AM SQL 2014 new features © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2014 new features Standard Edition SQL engine memory limit increase 64GB->128GB Buffer pool extension Backup encryption Enterprise Edition In-memory OLTP Clustered column store indexes Non-clustered column store indexes (updatable)

SQL engine memory limit increase We use memory for OS Data (pages) Connections … More memory for data => less traffic to storage (I/O) Memory limit is per instance SQL engine (128GB) SSAS (64 GB) SSRS (64 GB) Max memory for SQL engine increased 64GB->128GB

Buffer pool extension seamless integration of solid- state drive (SSD) extension to the Database Engine buffer pool to significantly improve I/O throughput https://msdn.microsoft.com/en-us/library/dn133176(v=sql.120).aspx https://channel9.msdn.com/Series/sqlserver-2014-mission-crit-performace/07

Consider using Buffer pool extension when 9/24/2017 7:30 AM Consider using Buffer pool extension when your total actively queried data set is bigger than you can fit in memory you have already maxed out the memory on the server business requirements force you to use shared storage or magnetic local storage your server have room for locally attached PCI Express or SAS/SATA solid state drives 512GB fast SSD PCI Express costs < 500 USD https://www.brentozar.com/archive/2013/06/almost-everything-you-need-to-know- about-the-next-version-of-sql-server/ © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Backup encryption Just do it… https://msdn.microsoft.com/en-us/library/dn449489.aspx

SQL Server 2014 new hybrid cloud features Standard Edition Backup to Azure Data+log files on Azure blob storage Enterprise Edition AlwaysOn replica in Azure

9/24/2017 7:30 AM SQL 2016 new features © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

System Center Marketing 9/24/2017 SQL Server 2016 editions – what’s new SQL Server 2016 is the biggest leap forward in the Microsoft data platform history with real-time operational analytics, rich visualizations on mobile devices, built-in advanced analytics, new advanced security technology, and new hybrid cloud scenarios. Enterprise SQL Server Enterprise delivers comprehensive datacenter capabilities for mission-critical database, business intelligence, and advanced analytics workloads. Standard SQL Server Standard provides core data management and business intelligence capabilities for non-critical workloads with minimal IT resources. Express SQL Server Express is a free edition of SQL Server ideal for development and production for desktop, web and small server applications. Developer SQL Server Developer is now a free edition providing the full feature set of SQL Server Enterprise. For development and test only, and not for production environments or use with production data. Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operating system max cores and memory Enhanced in-memory OLTP performance Operational analytics Enhanced AlwaysOn with no domain join (WS 2016) Query Store Temporal Always Encrypted Row-level security Dynamic data masking Enhanced separation of duties Enhanced SQL Server auditing Transparent data encryption Policy-based management Enhanced in-memory ColumnStore PolyBase in scale-out configuration (head and compute nodes) License rights to (the APS) MPP appliance” Distributed query processing Support for JSON End-to-end mobile BI on all major platforms Enhanced DirectQuery In-memory analytics Advanced data mining Advanced tabular Web portal experience (all reports in one place) Modernized reports Pin reports to Power BI Enhanced multi-dimensional models In database advanced analytics R integration with massive parallel processing for performance and scale Works with in-memory technology Run in database or standalone Connectivity to R Open Stretch Database Enhanced backup to Azure Enhanced HA and DR with Azure – ease of use, no domain join (Windows Server 2016) SSIS integration with Azure Data Factory and Azure SQL Data Warehouse Disk-based OLTP 24 cores max and 128 GB max memory 2-node single database failover (non-readable secondary) Basic auditing Separation of duties PolyBase (compute node only) Basic tabular (16GB memory per instance) Web portal experience Single-threaded for RRE Backup to Azure 1 GB memory, max 10 GB memory Basic OLTP Basic reporting and analytics Enterprise Standard Express This content was developed prior to the product or service’s release and as such, we cannot guarantee that all details included herein will be exactly as what is found in the shipping product. 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 presented after the date of publication. The information represents the product or service at the time this document was shared and should be used for planning purposes only. Information subject to change at any time without prior notice. © 2012 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.

SQL Server 2016 features by edition Developer1 Express Standard Enterprise Mission critical performance Maximum number of cores New Unlimited 4 cores 24 cores Maximum memory utilized per instance OS Max 1 GB 128 GB Maximum size 524 PB 10 GB Production use rights  Basic OLTP Manageability (Management Studio, Policy-Based Management) Basic high availability (2-node single database failover, non-readable secondary) Enterprise data management (Master Data Services, Data Quality Services) Advanced OLTP (In-memory OLTP, Operational analytics) Advanced HA (Always On - multi-node, multi-db failover, readable secondaries) Security Basic security (Row-level security, data masking, basic auditing, separation of duties) Advanced security (Transparent Data Encryption, Always Encrypted) Data warehousing Advanced data integration (Fuzzy grouping and look ups, change data capture) Data warehousing (In-Memory ColumnStore, Partitioning) PolyBase2 Business intelligence Programmability & developer tools (T-SQL, CLR, Data Types, FileTable, JSON) Basic reporting & analytics Basic data integration (SSIS, built-in connectors) Basic Corporate Business Intelligence (Multi-dimensional models, Basic tabular model) Mobile BI (Datazen) Advanced Corporate Business Intelligence (Advanced tabular model, DirectQuery, in-memory analytics, advanced data mining) Advanced analytics Basic “R” integration (Connectivity to R Open, Limited parallelism for RRE) Advanced “R” integration (Full parallelism for RRE) Hybrid cloud Stretch Database 1 SQL Server 2016 Developer Edition offers the full feature set of SQL Server 2016 Enterprise Edition, but Developer Edition is for development and test only, and not for production environments or use with production data. 2 Scale out relational and non-relational data queries with the simplicity of T-SQL using PolyBase, which requires single Microsoft SQL Server 2016 Enterprise Edition as head node. © 2016 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and views expressed in this document, including URL and other Internet Web site references, may change without notice. You bear the risk of using it. This document does not provide you with any legal rights to any intellectual property in any Microsoft product. You may copy and use this document for your internal, reference purposes. You may modify this document for your internal, reference purposes.

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

SQL engine core limit increase We use CPU cores for OS Execution Connections … Core limit is per instance SQL engine (24) SSAS (24) SSRS (24) Max cores increased 16->24

2-node single database failover 9/24/2017 7:30 AM 2-node single database failover Primary database Secondary replica Same location or in Azure Commit modes synchronous-commit, or asynchronous-commit Licensing info http://download.microsoft.com/download/9/C/6/9C6EB70A-8D52-48F4-9F04- 08970411B7A3/SQL_Server_2016_Licensing_Guide_EN_US.pdf “… For each server licensed with SQL Server 2016 and covered by active SA, customers can run up to the same number of passive failover instances in a separate, OSE to support failover events” Key take away: no extra license cost for HA Possible DR solution for std. edition https://msdn.microsoft.com/en-us/library/mt614935.aspx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/24/2017 7:30 AM Query store Query Store automatically captures a history of queries, plans, and runtime statistics, and retains these for your review https://msdn.microsoft.com/en-us/library/dn817826.aspx https://channel9.msdn.com/Shows/Data-Exposed/Query-Store-in-SQL-Server-2016 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/24/2017 7:30 AM Temporal System-versioned state tables SQL2011 standard Audit: who changed it Temporal: what changed https://msdn.microsoft.com/en-us/library/dn935015.aspx https://channel9.msdn.com/Shows/Data-Exposed/Temporal-in-SQL-Server-2016 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

Row Level Security (RLS) 9/24/2017 7:30 AM Row Level Security (RLS) control access to rows in a table based on the user Filter predicates filter rows available to read operations Block predicates block write operations https://msdn.microsoft.com/en-us/library/dn765131.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/Row-Level-Security © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/24/2017 7:30 AM Dynamic Data Masking limit sensitive data exposure by masking it to non-privileged users Not a encryption feature Mask/unmask privilege on database level https://msdn.microsoft.com/en-us/library/mt130841.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/DynamicDataMasking © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – std. edition 9/24/2017 7:30 AM SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

JSON Parse JSON text and read or modify values 9/24/2017 7:30 AM JSON Parse JSON text and read or modify values Transform arrays of JSON objects into table format Format the results of T-SQL queries in JSON format https://msdn.microsoft.com/en-us/library/dn921897.aspx https://channel9.msdn.com/Shows/Data-Exposed/SQL-Server-2016-and-JSON-Support © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

Basic tabular Analysis Services databases 16GB limit In-memory 9/24/2017 7:30 AM Basic tabular Analysis Services databases 16GB limit In-memory https://msdn.microsoft.com/en-us/library/hh212945.aspx https://channel9.msdn.com/Events/TechEd/Europe/2014/DBI-B414 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Web portal experience Reporting Services web portal View KPIs 9/24/2017 7:30 AM Web portal experience Reporting Services web portal View KPIs mobile reports paginated reports https://msdn.microsoft.com/en-us/library/mt637133.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/Access-reports-in-modern- browsers-and-mobile-devices © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Modernized reports SSRS reports now render on modern browsers (HTML5) 9/24/2017 7:30 AM Modernized reports SSRS reports now render on modern browsers (HTML5) https://msdn.microsoft.com/en-us/library/ms170438.aspx https://channel9.msdn.com/Events/Microsoft-Data-Insights-Summit/2016/BRE032 © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/24/2017 7:30 AM Pin reports to Power BI Pin an on-prem SSRS report to a Power BI dashboard https://blogs.msdn.microsoft.com/sqlrsteamblog/2015/10/28/pin-reporting-services-charts-to- power-bi-dashboards-with-sql-server-2016-ctp-3-0/ © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

9/24/2017 7:30 AM R is… a language and environment for statistical computing and graphics provides a wide variety of statistical and graphical techniques free to use open source https://www.r-project.org/about.html © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

R statistic examples Comprehensive R Archive Network (CRAN) Currently 9224 available packages Example techniques linear and nonlinear modelling classical statistical tests time-series analysis classification clustering https://cran.r-project.org/

Source: http://www. ats. ucla R graphical examples Source: https://benjaminlmoore.wordpress.com/tag/ggplot2/ Source: http://statmatt.com/r-ggmap-examples-plot-overlay-spatial-data/

R in SQL Server 2016 Run R code in the database 9/24/2017 7:30 AM R in SQL Server 2016 Run R code in the database Embed R code in T-SQL stored procedures Return Results plots https://msdn.microsoft.com/en-us/library/mt604845.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/Predictive-Maintenance-with-R-Services © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – std. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud 24 cores max 2-node single database failover Query Store Temporal Row-level security Dynamic data masking Support for JSON Basic tabular Web portal experience Modernized reports Pin reports to Power BI Single- threaded for RRE Connectivity to R Open Stretch Database

Stretch database Migrate (part of) table to Azure 9/24/2017 7:30 AM Stretch database Migrate (part of) table to Azure Cost-effective availability for cold data No changes to queries or applications Streamlines on-premises data maintenance Data secure during migration https://msdn.microsoft.com/en-us/library/dn935011.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/StretchDatabase © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

Non-clustered column store indexes ability to run both analytics and OLTP workloads on the same database tables at the same time https://msdn.microsoft.com/en-us/library/dn817827.aspx

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

Always Encrypted Security controlled by client Data is encrypted over the network in memory on the database in database data files https://msdn.microsoft.com/en-us/library/mt163865.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/AlwaysEncrypted

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

PolyBase Execute T-SQL queries against relational data in SQL Server Hadoop Azure Blob Storage Query Results Execute T-SQL queries against relational data in SQL Server semi-structured data in Hadoop or Azure Blob Storage Leverage existing T-SQL skills and BI tools to gain insights from different data stores https://msdn.microsoft.com/en-us/library/mt143171.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/PolyBase Access any data

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

Mobile BI Reporting Services mobile reports, optimized for mobile devices Design for phones/tablets View on any device iOS, Microsoft, Android https://msdn.microsoft.com/en-us/library/mt652547.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/Mobile-Report-Publisher Access any data

SSAS direct query No data stored in SSAS database https://msdn.microsoft.com/en-us/library/hh230898.aspx https://channel9.msdn.com/Events/DataDriven/SQLServer2016/DirectQuery-for-Tabular-models Access any data

SQL Server 2016 new features – enterpr. edition Mission critical performance Security Data warehousing Business intelligence Advanced analytics Hybrid cloud Operational analytics Always Encrypted PolyBase Mobile BI Enhanced DirectQuery In-memory analytics Parallel R R server

R in SQL Server 2016 enterprise edition 9/24/2017 7:30 AM R in SQL Server 2016 enterprise edition Dedicated R server Run R code in parallel https://msdn.microsoft.com/en-us/library/mt674874.aspx © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9/24/2017 7:30 AM SQL 2016 themes © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

SQL Server 2016 themes It just works Traceflags 1117, 1118 Database Instant File Initialization It just runs faster Number of tempdb datafiles Multiple log writers https://blogs.msdn.microsoft.com/sql_server_team/sql- server-2016-changes-in-default-behavior-for-autogrow- and-allocations-for-tempdb-and-user-databases/ https://blogs.msdn.microsoft.com/psssql/2016/03/17/sql- 2016-it-just-runs-faster-automatic-tempdb-configuration/ https://msdn.microsoft.com/en-us/library/ms175935.aspx https://blogs.msdn.microsoft.com/psssql/2016/04/19/sql- 2016-it-just-runs-faster-multiple-log-writer-workers/

Want to learn more? Watch more than 30 videos on SQL Server 2016 features https://channel9.msdn.com/events/DataDriven/SQLServer2016 Visit (free) SQL Saturday conferences world-wide http://www.sqlsaturday.com 3-Dec-16 SQLSaturday #569 - Prague 2016 10-Dec-16 SQLSaturday #567 - Slovenia 2016 20-Jan-17 SQLSaturday #579 - Vienna 2017 25-Feb-17 SQLSaturday #589 - Pordenone 2017 11-Mar-17 SQLSaturday #583 - Lisbon 2017 18-Mar-17 SQLSaturday #602 - Iceland 2017 SQLSaturday #601 - Belgrade 2017 25-Mar-17 SQLSaturday #590 - Portsmouth, UK 2017 27-May-17 SQLSaturday #599 - Plovdiv 2017

Thank you! kepontop@microsoft.com @KennieNP linkedin.com/in/kennie 9/24/2017 7:30 AM Thank you! kepontop@microsoft.com @KennieNP linkedin.com/in/kennie www.pontop.dk © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.