A high-level run through the SQL Server roadmap focused on the new technologies and features of SQL Server 2012. Mark Kromer presented this deck to the Philly .NET Code Camp in at Penn State Abington on May 12, 2012.
7. ORGANIZATIONAL
REQUIRED 9s & DATA BLAZING-FAST
COMPLIANCE & PEACE OF
PROTECTION PERFORMANCE
MIND
A A A
Greater flexibility and availability with Column-based query accelerator for User-defined server roles for better
SQL Server AlwaysOn dramatic performance gains separation of duties & Audit support
across editions
Maximized hardware resources Faster performance for FILESTREAM,
spatial & FTS SharePoint & Active Directory integration
Support for Windows Server Core to for secure BI data
reduce planned downtime
Simplified application testing with
Distributed Replay and streamlined
troubleshooting with Extended Events
8. 1The percentage reduction in patching varies & can be less based on the server roles that are enabled & the type of patches that are applied.
9. Multi-site Failover Cluster Instance • Shared Storage solution
• Instance Level HA
(FCI) • Instance Level DR
for HA & DR • Doesn’t require database to be in FULL recovery model
• Non-Shared Storage solution
• (Group of) Database Level HA
Availability Group
• (Group of) Database Level DR
for HA & DR • DR replica can be Active Secondary
• Requires database to be in FULL recovery model
• Combined Shared Storage and Non-Shared Storage
• Instance Level HA
Failover Cluster Instance for local
• (Group of) Database Level DR
HA & Availability Group for DR • DR replica can be Active Secondary
• Requires database to be in FULL recovery model
11. Blazing-Fast Performance
“400 percent
improvement in
performance
First American Title
Insurance Company
Now, up to 10x Faster³
ColumnStore
¹Source: Microsoft customer evidence, Choice Hotels International
²Source: Microsoft customer evidence, KAS Bank
³Source: Microsoft customer testing; common data warehousing queries
20. Build in a Productive Development Environment
SQL Server Data Tools (SSDT)
Integrated environment
Target
Ease database migrations with improved support
across server, BI & cloud for
27. Rapid Data Exploration and Visualization
“Only 28% of potential
users are using the standard
BI platform of choice in
organizations¹”
Mashup data, Stunning, interactive Familiar tools built on
PowerPivot data visualizations, Excel &
Power View SharePoint
28. Managed Self-Service BI
“We can balance our
employees’ need for rich
information and collaboration
with IT’s need to manage the
safety & confidentiality of
information.”
CareGroup Healthcare System
Gain End user Single
insight created, administration
& oversight IT managed from SharePoint
28
29. And Big Data Analytics & Data Warehousing
>24TB
“Parallel Data Warehouse runs complex
queries about 160 times faster, providing
a data load over 1 Tb/Hour and fully ANALYTICAL SOLUTIONS¹
>600TB
integrates into a complete BI Solution”
DATA WAREHOUSES W/ TRUE MPP²
—DirectEdge, US Stock Exchange
Structured Massive Scale, Low Complete
UNSTRUCTURED, Cost BI SOLUTION
& real-time
¹Source: Microsoft customer evidence, Yahoo
²Source: Microsoft testing
30. Credible, Consistent Data
Companies with accurate data perform better¹
% of master data complete & Hrs spent per employee each week
accurate searching for info
Top 20%
Performers
91% 1.2hrs
Middle 50%
Performers
68% 2.8hrs
Bottom 30%
Performers
Under 50% 6hrs
Data Master Single BI
Quality Data Semantic
Services Services Model
¹Source: “Turning Pain into Productivity with Master Data Management,” Aberdeen Group, Feb 2011
33. Big Data, Unlocked for Deep Insights
Business Insights to all users from structured or unstructured data
Velocity Volume
Big Data is defined by
Cheaper storage & new sources
Data
80% non-relational
Real-time analytics needed
Challenging to analyze
Variety Variability
Microsoft partnering with Hortonworks for an Apache Hadoop™ based distribution Two Hadoop connectors for SQL Server and Parallel
for Windows Server and Windows Azure Data Warehouse now available included with SQL Server
• Broader access of Hadoop to end users, IT professionals and Developers Hadoop based distribution on Windows Server and
Windows Azure currently in CTP
• Enterprise-ready Hadoop distribution with greater security, performance and
ease of management
• Breakthrough insights with the use of familiar tools such as PowerPivot for Excel,
SSAS and SSRS
37. SCALE ON DEMAND & EXTEND DATA ANYWHERE OPTIMIZED PRODUCTIVITY
FAST TIME
TO SOLUTION
Roadmaps for SQL Server appliances DAC parity across Denali and SQL Single database application
and reference architectures Azure to seamless extend new development experience with Microsoft
applications Project “Juneau”
Common architecture across server,
appliances and cloud FileTable for increased data storage Streamline virtualization management
flexibility with System Center Virtual Machine
Manager
Greater interoperability and support
for web applications
38. Cloud on your terms
Hybrid IT
Traditional Private Public
NON-VIRTUALIZED CLOUD CLOUD
WHY SQL SERVER 2012
FOR HYBRID IT Common > • Active Directory® • Common Development Tools
• Common Management Tools
FLEXIBILITY & CHOICE SCALE ON DEMAND ANY DATA, ANY SIZE
• Build and extend applications • AlwaysOn & SLA-driven • Any type of data - unstructured
quickly availability | structured | complex
• Move apps seamlessly on- • Scale up on-premises • Integrate 3rd party data and
premise to cloud • Scale out quickly with self-built activate new data
• License mobility private clouds, appliances and • Monetize your data
SQL Azure
39. SQL Azure Federations
Single tenant per database
Multiple-tenants per database Multiple databases per tenant
40. SQL Azure Federation Concepts
Federation
Azure DB with Federation Root
Represents the data being sharded
Federation Root
Federation Directories, Federation Users, Federation
Database that logically houses federations, contains federation
meta data Distributions, …
Federation Key
Value that determines the routing of a piece of data (defines a
Federation Distribution)
Federation Member (aka Shard)
Federation “Orders_Fed”
A physical container for a set of federated tables for a specific (Federation Key: CustomerID)
key range and reference tables
Federated Table Member: PK [min, 100)
Table that contains only atomic units for the member’s key
range AU AU AU
Reference Table (DDR) PK=5 PK=25 PK=35
Non-sharded table
Atomic Unit
All rows with the same federation Member: PK [100, 488)
Connection Gateway
key value: always together!
AU AU AU
PK=105 PK=235 PK=365
Member: PK [488, max)
AU AU AU
Sharded PK=555 PK=2545 PK=3565
Application 40
41. Extend anywhere
Extend any data End user analytics
On Premises & Private cloud Public Cloud
Common Architecture
Mission-Critical Platform: With globalization and an exploding number of business-critical and mission-critical apps, maximum uptime, data availability, and performance are simply expected. Required UptimeSQL Server “Denali” builds on a solid foundation by delivering a new flexible and efficient high availability solution, AlwaysOn, that helps customers gain the required uptime and data protection without wasting time and money. Additionally, customers can eliminate idle hardware and improve IT cost efficiency and performance using Active Secondary which enables offloading of various workloads to the secondary instances. Meanwhile, planned downtime related to OS patching is significantly reduced by up to 50-60% with support for Windows Server CoreBlazing-fast PerformanceSQL Server continues to deliver breakthrough, predictable performance. In addition to impressive compression capabilities and proactive workload governing, new column store index deliver impressive performance gains across massive amounts of data for engine queries. Meanwhile, customers can dramatically boost scale with up to 15K partitions per table to support large sliding window scenarios. And major improvements to Full-Text Search deliver support for blazing fast queries and serious scale.Organizational complianceAdditionally, SQL Server continues to wow customers with enterprise-ready security capabilities and controls that enable organizations to meet strict compliance policies and regulations. New in Denali, customers can easily manage permissions around data access with User-Defined Server Roles to support separation of duties. Additionally, customers can control database access to deployed applications while improving manageability through Contained Database Authentication that uses self-contained access information without the need for server logins. With adoption for end user analytics enabling more collaboration around insights, Denali helps ensure only the right users have visibility into the right data with SharePoint & Active Directory integration.
This table provides more detailed look at the SQL Server 2012 Editions and related capabilities. As you can see, for Standard Edition, there is a 16 core maximum. For Business Intelligence Edition, there is a 20 core maximum for database use and up to the OS Max for BI. Enterprise Edition can be used up the maximum number of cores in the operating system.Both BI Edition and Enterprise Edition offer the full premium BI capabilities of SQL Server 2012, including Enterprise Data Management, Self-Server BI, and Corporate BI features. Enterprise Edition adds mission critical and Tier 1 database functionality with the maximum scalability, performance and high availability. With Enterprise Edition under Software Assurance, customers also get unlimited virtualization, with the ability to license unlimited virtual machines.
Licensing options for SQL Server 2012 EditionsWith SQL Server 2012, Microsoft is evolving its licensing to align with how our customers purchase and use database and business intelligence software. This table provides an overview of how each SQL Server 2012 Edition will be licensed:Enterprise Edition will be available exclusively through processing capacity-based licensing, which will now be measured using cores, not processors. This licensing model aligns pricing to processing power,enabling customers to pay for the power they need.Business Intelligence Edition will be available exclusively through Server+CAL licensing. With this edition, we are able to offer the full BI functionality of SQL Server 2012 through user-based or device-based licensing, which is consistent with the way most customers want to purchase BI solutions.Standard Edition will be available through both Server+CAL and core-based licensing. This edition offers flexible licensing options for a wide range of customers with a variety of business needs.
Slide ObjectiveSQL Server “Denali” provides:Better tools to understand what is happening with your serverTools to test hardware under load before putting it into productionSpeaker ScriptSQL Server “Denali” also adopting Event Tracing for Windows (ETW) for logging. This enables rich logging integrated with Microsoft Windows®. You can filter on events and examine the additional data in extended events to understand even more about what is happening on your server.Finally, another recurring issue has been the need to test hardware for capacity before putting it into production. Before, this required an additional tool. With “Denali,” you can use distributed replay to simulate multiple client computers accessing your server—helping to make sure that it will perform under load.
Framing
Slide ObjectiveData Quality Services (DQS) can help you reach “Credible, Consistent Data”.Speaker ScriptData Quality Services (DQS) provides knowledge-driven tools customers can use to create and maintain a Data Quality Knowledge Base which helps improve data quality and ease data management. Specifically, customers can gain confidence in data quality by using organizational knowledge to profile, cleanse, and match data. Data Quality Services can be run as a standalone tool or integrated with Integration Services (SSIS). For SQL Server code-named “Denali”, customers will be able to access the Windows Azure Marketplace DataMarket as a source of 3rd party data to help validate and cleanse data in a data quality project.
Slide ObjectiveMaster Data Services (MDS) improves access to master data and lowers the barriers to starting a Master Data Management InitiativeLoading data into Master Data Services (MDS) has become easier with both the MDS Add-in for Excel and the new Entity Based Staging. Previously you had to load members and attributes in separate batches. MDS Add-in provides Excel-based access to data—letting the people who best know the data be the ones to correct it. Additionally the Explorer and Integration Management functional areas of the Master Data Manager Web application have been updated with a new Silverlight® look and feel. You can now add and delete members more quickly, as well as move members in a hierarchy more easily. You can now load all members and attribute values for an entity at one time. There are also improvements to installation so you can now install Master Data Services while you’re installing SQL Server instead of using a separate installer, as was required in the previous release.
Cloud On Your Terms:Pressure on organizations to respond quickly, maximize resources, and manage increasing numbers of workloads continues to grow. The next wave of SQL Server investments will offer organizations the flexibility to quickly create and scale solutions that fuel business opportunity and solve challenges across on-premises and public cloud. Of the major database vendors, Microsoft is the only vendor with a long-standing history of on-premises and broad-scale public cloud offerings (Hotmail), making it the right choice for organizations looking to mix or merge old and new.Fast time to solutionThe next wave of SQL Server investments will allow organizations to offload IT tasks and gain faster time to solution and scale on demand with appliances and private or public cloud self-service provisioning options. SQL Server will allow customers to break free and scale beyond the constraints of any one deployment environment by taking advantage of a common architecture spanning traditional servers, appliances and the cloudExtend data anywhereMeanwhile, growing data volumes offer hidden potential for organizations eager to create new opportunities and solve business problems. FileTable builds on FILESTREAM to bring Win32 namespace support and application compatibility to the file data stored in SQL Server and helps remove the issues caused by maintaining two disparate systems and keeping them in sync. Additionally, interoperability drivers enable connectivity for Tier-1 scenarios for Java apps, Linux/Unix, and PHP. Enhancements to the DAC (Data-Tier Application component introduced in R2), enable parity across Denali and SQL Azure to more easily deploy, import, and export DACs more easily across on-premises and public cloud.Optimized ProductivityMeanwhile, Denali will continue to help organizations realize a lower cost of IT administration through a highly productive platform. Server, BI, and cloud operations are linked together with common familiar tools that offer optimized productivity across form factors. This built-in interoperability removes the need for you to lock-in a single approach – you want to virtualize today then move to a public cloud tomorrow? No problem, developers can build once and then deploy and manage where ever. Take database development to the next level with Microsoft Project “Juneau”, an integrated development experience for developers building next-generation web, enterprise and data-aware mobile applications across on-premises and public cloud. Additionally, SQL Server Management Studio continues to deliver centralized productivity enhancements. Distributed Replay will enable IT to simplify application testing and minimize errors with application changes, configuration changes, and upgrades.
Slide Objective:Illustrate SQL Server ecosystem, customers can extend beyond the databaseScript:As we think about customer challenges, Microsoft sees a tremendous opportunity for customers to modernize their IT infrastructure to harness the exploding volumes of data, maximize IT resources, and leverage emerging and evolving technologies in the most meaningful way. Ultimately we want to help customers leap into the future while minimizing costs.Customers can look to span their infrastructure across the datacenter, private cloud and public cloud – using the right resources at the right time, for the right apps.With Microsoft, customers can choose to deploy on premise with SQL Server or SQL Server appliances which are pretuned and offer fast time to solution. Or customers can take advantage of cloud offerings for the lowest maintenance deployment options and opportunities for getting additional value from data (their own or 3rd party).With Microsoft, customers can look to span solutions fluidly across on premises and public cloud through a common architecture – build once, deploy wherever. Meanwhile cutting-edge developer tools & technologies like data sync, Odata, and common management frameworks enable true IT innovation and business agility for maximum return on investments.Additionally, Microsoft believes customers should have access to the right tools, built-in, to store, extend and analyze data --- turning mounds of data into new business opportunities and unlocking breakthrough insights across every level of the organization.