Download presentation
1
Microsoft Ignite 2015 4/24/2017 9:51 PM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
SQL Server Evolution Overview
Myles Matheson and Scott Klein M211
3
The Evolution of Microsoft Data Platform
Modern DB platform Mission Critical Performance & Productivity Self-Service BI Cloud-Ready Mission Critical & Cloud Performance Mission Critical & Hyperscale Cloud XML ● KPIs SQL Server 2000 Management Studio ● Mirroring SQL Server 2005 Compression ● Policy-Based Mgmt ● Programmability SQL Server 2008 PowerPivot ● SharePoint Integration ● Master Data Services SQL Server 2008 R2 AlwaysOn ● ColumnStore Index ● Data Quality Services ● Power View ● Cloud Connectivity SQL Server 2012 In-Memory Across Workloads ● Performance & Scale ● Hybrid Cloud Optimized ● HDInsight ● Cloud BI SQL Server 2014 SQL Server 2016 Operational Analytics ● StretchDB ● Polybase ● R Integration ● Temporal ● Query Data Store ● RLS ● Always Encrypted
4
System Center Marketing
4/24/2017 Do more. Achieve more. Mission-critical performance Deeper insights across data Hyperscale cloud © 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.
5
Mission critical platform
Performance Security Availability Scalability Operational analytics Minimize performance impact running real-time analytics on transaction data Avoid data sprawl In-memory OLTP for more applications Query Store Always Encrypted Row level security Dynamic Data Masking Enhanced AlwaysOn 3 synchronous replicas for auto failover across domains Round robin load balancing of replicas DTC for transactional integrity across database instances with AlwaysOn Enhanced online operations Support for Windows Server 2016 12TB 16 Sockets
6
Deeper insights across data
Access any data Scale and manage Powerful insights PolyBase Power Query for analytics and reporting Enhanced SSIS Designer support for previous SSIS versions Support for Power Query Enterprise-grade Analysis Services New single SSDT in Visual Studio 2015 Enhanced MDS Excel add-in 15x faster More granular security roles Archival options for transaction logs Reuse entities across models Built-in advanced analytics Business insights through rich visualizations on mobile devices Enhanced Reporting Services
7
Hyperscale cloud Hybrid solutions Simplicity Consistency
Stretch tables into Azure Power BI with on-premises data Hybrid scenarios with SSIS Enhanced backup to Azure Easy migration of on-premises SQL Server Simplified Add Azure Replica Wizard Common development, management and identity tools Consistent experience from on-premises to Azure
8
Mission-critical performance
Security Availability Scalability Operational analytics Insights on operational data; Works with in-memory OLTP and disk-based OLTP In-memory OLTP enhancements Greater T-SQL surface area, terabytes of memory supported, and greater number of parallel CPUs Query data store Monitor and optimize query plans Native JSON Expanded support for JSON data Temporal database support Query data as points in time Always encrypted Sensitive data remains encrypted at all times with ability to query Row-level security Apply fine-grained access control to table rows Dynamic data masking Real-time obfuscation of data to prevent unauthorized access Other enhancements Audit success/failure of database operations TDE support for storage of in- memory OLTP tables Enhanced auditing for OLTP with ability to track history of record changes Enhanced AlwaysOn Three synchronous replicas for auto failover across domains Round robin load balancing of replicas Automatic failover based on database health DTC for transactional integrity across database instances with AlwaysOn Support for SSIS with AlwaysOn Enhanced database caching Cache data with automatic, multiple TempDB files per instance in multi-core environments
9
Traditional operational/analytics architecture
Microsoft Ignite 2015 4/24/2017 9:51 PM Traditional operational/analytics architecture BI analysts BI and analytics Dashboards Reporting Key issues Complex implementation Requires two servers (capital expenditures and operational expenditures) Data latency in analytics More businesses demand; requires real-time analytics Presentation layer IIS Server SQL Server Analysis Server Application tier ETL SQL Server Relational DW SQL Server Hourly, Daily, Weekly Database Database © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
10
Minimizing data latency for analytics
Microsoft Ignite 2015 4/24/2017 9:51 PM Minimizing data latency for analytics BI analysts BI and analytics Dashboards Reporting Benefits No data latency No ETL No separate data warehouse Challenges Analytics queries are resource intensive and can cause blocking Minimizing impact on operational workloads Sub-optimal execution of analytics on relational schema SQL Server Database Application tier Presentation layer IIS Server SQL Server Analysis Server Add analytics-specific indexes © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
Demo – Operation Analytics
12
Motivation for JSON JSON became ubiquitous Recommended scenario
4/24/2017 9:51 PM Motivation for JSON JSON became ubiquitous Compact and simple data exchange format The choice on the web Recommended scenario I CAN accept JSON, easily parse and store it as relational I CAN export relational easily as JSON I CAN correlate relational and non-relational © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Data exchange with JSON
[ { "Number":"SO43659", "Date":" T00:00:00" "AccountNumber":"AW29825", "Price":59.99, "Quantity": }, { "Number":"SO43661", "Date":" T00:00:00“ "AccountNumber":"AW73565“, "Price":24.99, "Quantity": } ] SELECT * FROM myTable FOR JSON AUTO Number Date Customer Price Quantity SO43659 T00:00:00 AW29825 59.99 1 SO43661 T00:00:00 AW73565 24.99 3 SELECT * FROM
14
JSON and relational JSON is plain text ISJSON guarantees consistency CREATE TABLE SalesOrderRecord ( Id int PRIMARY KEY IDENTITY, OrderNumber NVARCHAR(25) NOT NULL, OrderDate DATETIME NOT NULL, JSalesOrderDetails NVARCHAR(4000) CONSTRAINT SalesOrderDetails_IS_JSON CHECK ( ISJSON(JSalesOrderDetails)>0 ), Quantity AS CAST(JSON_VALUE(JSalesOrderDetails, '$.Order.Qty') AS int) ) GO CREATE INDEX idxJson ON SalesOrderRecord(Quantity) INCLUDE (Price); Optimize further with computed column and INDEX
15
Demo – JSON
16
Deeper insights across data
Access any data Scale and manage Powerful Insights Advanced analytics PolyBase Insights from data across SQL Server and Hadoop with simplicity of T-SQL Enhanced SSIS Designer support for previous SSIS versions Support for Power Query Enterprise-grade Analysis Services Enhanced performance and scalability for analysis services Single SSDT in Visual Studio 2015 (CTP3) Build richer analytics solutions as part of your development projects in Visual Studio Enhanced MDS Excel add-in 15x faster; more granular security roles; archival options for transaction logs; and reuse entities across models Mobile BI Business insights for your on- premises data through rich visualization on mobile devices with native apps for Windows, iOS and Android Enhanced Reporting Services New modern reports with rich visualizations R integration (CTP3) Bringing predictive analytic capabilities to your relational database Analytics libraries (CTP3) Expand your “R” script library with Microsoft Azure Marketplace
17
PolyBase Query relational and non-relational data with T-SQL
Server & Tools Business 4/24/2017 PolyBase Query relational and non-relational data with T-SQL Capability T-SQL for querying relational and non-relational data across SQL Server and Hadoop Benefits New business insights across your data lake Leverage existing skillsets and BI tools Faster time to insights and simplified ETL process SQL Server Hadoop Quote: ************************ ********************** ********************* *********************** $658.39 T-SQL query Jim Gray Name 11/13/58 DOB WA State Ann Smith 04/29/76 ME © 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.
18
Server & Tools Business
4/24/2017 Built-in advanced analytics In-database analytics at massive scale Example Solutions Sales forecasting Warehouse efficiency Predictive maintenance Extensibility ? R R Integration Microsoft Azure Marketplace New R scripts 010010 100100 010101 Credit risk protection 010010 100100 010101 Data Scientist Analytic Library Interact directly with data 010010 100100 010101 010010 100100 010101 Data Developer/DBA Manage data and analytics together T-SQL Interface Relational Data Built-in to SQL Server © 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.
19
Demo - Polybase
20
Rich visualizations on mobile devices
4/24/2017 Rich visualizations on mobile devices Capabilities Business insights through rich visualizations on any device. Native apps for Windows, iOS and Android Benefits Access your data from anywhere Touch optimized data exploration and perfect scaling to any screen form-factor Collaborate with colleagues on the go © 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.
21
Modern reports with SQL Server Reporting Services
Report consumption from modern browsers Improved parameters Modern themes New chart types
22
SQL Server Analysis Services
Hybrid BI Continuous investments Power BI connectivity to on-premises Analysis Services Pin on-premises SSRS report to Power BI Dashboard Live Power BI reports & dashboards Live Query Scheduled Refresh Cloud On-premises SQL Server Analysis Services Data
23
Datazen For on-premises implementations - optimized for SQL Server.
Mobile BI apps for SQL Server For on-premises implementations - optimized for SQL Server. Rich, interactive data visualization on all major mobile platforms No additional cost for SQL Server Enterprise Edition customers 2008 or later and Software Assurance
24
Datazen Publisher App Data visualization and publishing Create beautiful visualizations and KPIs with a touch-based designer Connect to Datazen Server to access SQL Server data Publish for access by others
25
Architecture overview Datazen Server, Publisher and mobile apps
Enterprise environment Internet boundary Authentication Publisher App Active directory controller Datazen Enterprise Server Data sources Viewer Apps Core Service SQL Server Analysis Services Data Acquisition Service File Web applications Web browser
26
Demo - RS
27
Deeper insights across data
Hybrid solutions Simplicity Consistency Stretch Database Stretch operational tables in a secure manner into Azure for cost effective historic data availability works with Always Encrypted and Row Level Security Power BI with on-premises data New interactive query with Analysis Services. Customer data stays behind your firewall Hybrid Scenarios with SSIS Azure Data Factory integration with SSIS, package lineage and impact analysis and connect SSIS to cloud data source Enhanced Backup to Azure Faster restore times and 50% reduction in storage, support larger DBs with Block blobs and custom backup schedule with local staging Easy migration of on-premises SQL Server Simple point and click migration to Azure Simplified Add Azure Replica Wizard Automatic listener configuration for AlwaysOn in Azure VMs Common development, management and identity tools Including Active Directory, Visual Studio, Hyper- V and System Center Consistent Experience from SQL Server on-premises to Microsoft Azure IaaS and PaaS
28
Server & Tools Business
4/24/2017 Stretch SQL Server into Azure Securely stretch cold tables to Azure with remote query processing Capability Stretch large operational tables from on-premises to Azure with the ability to query Benefits Cost effective historical data availability for operational DBs Entire table is online and queryable Transparent to application Supports new TCE transparent encryption and Row Level Security Apps continue working without change or disruption BI integration for on-premises and cloud Cold/closed data Orders In-memory OLTP table Hot/active data Order history Stretched table Trickle data movement and remote query processing On-premises Azure © 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.
29
Server & Tools Business
4/24/2017 Stretch SQL Server into Azure Stretch warm and cold tables to Azure with remote query processing Capability Stretch cold database tables from on-premises SQL Server Databases to Azure with remote query processing Benefits Cost effective historical data Entire table is online and remains queryable from on-premises apps Transparent to applications Supports Always Encrypted & Row Level Security Microsoft Azure Jim Gray ox7ff654ae6d 3/18/2005 Order history Name SSN Date Jane Doe cm61ba906fd 2/28/2005 Jim Gray ox7ff654ae6d 3/18/2005 John Smith i2y36cg776rg 4/10/2005 Bill Brown nx290pldo90l 4/27/2005 Sue Daniels ypo85ba616rj 5/12/2005 Sarah Jones bns51ra806fd 5/22/2005 Jake Marks mci12hh906fj 6/07/2005 Eric Mears utb76b916gi 6/18/2014 Rachel Hogan px61hi9306fj 7/1/2014 Sam Johnson ol43bi506gd 7/12/2014 David Simon tx83hal916fi 7/29/2014 Michelle Burns nb95re926gi 8/10/2014 Reed Dean vc61ira536fe 8/23/2014 Order history Name SSN Date Jane Doe cm61ba906fd 2/28/2005 Jim Gray ox7ff654ae6d 3/18/2005 John Smith i2y36cg776rg 4/10/2005 Bill Brown nx290pldo90l 4/27/2005 Customer data Product data Order History Stretch to cloud Query SQL Server App © 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.
30
Server & Tools Business
4/24/2017 Connect live to on-premises Analysis Services data Capability Publish on-premises Analysis Services data models for consumption in Power BI Benefits Faster time to solution without having to move your data to the cloud. Optimized query performance for sub-second response times. Manage and secure data residing on-premises in SQL Server Analysis Services. Live dashboards and exploration Analysis Services on-premises Tabular model Interactive query AS Connector SQL Server vNext © 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.
31
Demo - StretchDB
32
Bing SMB Advertisers – Search Ads
4/24/2017 VISUALIZE + DECIDE Mobile Reports Natural language query Dashboards Applications Streaming CAPTURE + MANAGE Relational Internal & external Non-relational NoSQL { } TRANSFORM + ANALYZE Orchestration Machine learning Modeling Information management Complex event processing The Microsoft data platform © 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.
33
Session code Session name Start Time M211 The SQL Server Evolution: Overview 9/2/2015 9:00 M218 Upgrading Microsoft SQL Server 9/2/ :40 M320 In-Memory OLTP: The Road Ahead 9/2/ :55 M225 Using Azure Machine Learning to predict Trade Me auction prices 9/2/ :55 M324 Why you should be thinking Hybrid with SQL Server 2016 M327 Big Data for the SQL Ninja 9/2/ :10 M229 Introduction to Cortana Analytics 9/2/ :30 M236 Microsoft SQL Server BI Drill Down 9/3/2015 9:00 M410 SQL Server Execution Plans and the Query Optimizer 9/3/ :40 M242 Microsoft Azure SQL Data Warehouse Overview 9/3/ :55 M244 BI in Action How Microsoft Finance uses Power BI 9/3/ :55 M352 BI in the cloud, is it possible? Sure is with Azure! 9/3/ :10 M355 End-to-End SQL Server Master Data Services M359 Advanced SSDT and DACFx - Practical techniques for real world database development and deployment. 9/3/ :30 M252 Telling Stories with Data BI Tools as a Key Component of the Business Narrative 9/4/2015 9:00 M370 Azure Machine Learning: From Design to Integration 9/4/ :40 M378 Elastic for SQL shards, pools, stretch 9/4/ :55 M383 Mission Critical features in SQL Server 2016 9/4/ :55
34
Related Ignite NZ Sessions
1 5 Azure Consistent Service Delivery Overview NZ1 Wed 10:00am Security and Assurance Overview NZ4 Fri 9:00am 6 What’s New in System Centre for Management NZ1 Fri 11:00am 2 Server Virtualisation Overview NZ2 Wed 1:30pm 3 Networking Overview SKYCITY Theatre Thu 11:00am Find me later at… Hub Happy Hour Wed 5:30-6:30pm Hub Happy Hour Thu 5:30-6:30pm Closing drinks Fri 3:00-4:30pm 4 Storage Overview SKYCITY Theatre Thu 3:30pm
35
Resources Microsoft Virtual Academy TechNet & MSDN Flash
4/24/2017 Microsoft Virtual Academy Resources TechNet & MSDN Flash Free Online Learning Subscribe to our fortnightly newsletter Sessions on Demand © 2014 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.
36
Complete your session evaluation now and be in to win!
4/24/2017 9:51 PM Complete your session evaluation now and be in to win! © 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.
37
4/24/2017 9:51 PM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.