Date post: | 22-Dec-2015 |
Category: |
Documents |
View: | 216 times |
Download: | 2 times |
SQL Server 2012 in a deck
Andrew FryerTechnical EvangelistMicrosoft UK Ltd
Themes
Azure
Server Core
Developer tools
System Center
Interoperability
Cloud
AlwaysOn
Security & audit
Online operations
Performance
Appliances
Mission Critical
Self Service
Consistent data
Unstructured data
ColumnStore
In-memory analytics
BI
Cloud Mission Critical
BI
Behind every cloud is another cloud
Cloud
The cloud infrastructure is made available to the general public or a
large industry group and is
owned by an organization selling cloud services.
Public
The cloud infrastructure is operated
solely for an organization. It may be managed by the organization or a third party and
may exist on premise or off premise.
Private
The cloud infrastructure is a composition of
two or more clouds (private, community, or public) that remain unique entities but are bound together by standardized or proprietary technology that enables
data and application portability (e.g., cloud bursting for load-balancing between clouds).
Hybrid
Cloud
SQL Azure
Azure Reporting Services
Azure Storage
Public
SQL Server 2012
Appliances
Private
Azure Data Sync
Azure Data Market
Hybrid
Cloud
Virtualisation and SQL Server
© 2011, Enterprise Strategy Group, Inc. All Rights Reserved.
EN
SU
RE
CO
MPLI
AN
CE
CO
NTR
OL
AC
CESS
PR
OTEC
T
DATA
Cloud
Security in SQL Server
Protect data-at-rest Transparent Data Encryption
Data/Key separationExtensible Key Managements
Use strong authenticationKerberos
authentication enhancements
Monitor all activity SQL Server Audit
Detect non-compliant configurations
Policy-Based Management
Change Data Capture
Industry CertificationCommon Criteria
Certification (EAL4+)
User-Defined Server Roles
Default Schema for Groups
Audit Resilience
Audit in all SKUs
User-Defined Audit
Audit Filtering
Crypto Enhancements
T-SQL Stack Info
Contained Database
Authentication
Cloud
Appliances
SQL Server:OLTPBIData Warehouse
Hyper-V Cloud
CloudMission Critical
BI
Failure is not an option
Mission CriticalAlwaysOn protects multiple databases at once
SharePoint Farm(s)
Availability Group
Availability Group
Mission CriticalAlways On provides read only copies of databases
Reporting
Backup
OLTP
Availability Group
Availability Group
Availability Group
CloudMission Critical
BI
Lies damn lies and statistics
Microsoft BI components
Business Collaboration Platform
Data Infrastructure & BI Platform
Business User Experience
BI
‘Traditional’ BIUpsides Downsides
Flexible:Can model anything
Powerful:Enterprise scale
Secure:Fine grain control
Near real time:15 minute refresh
Control:Process & versions
Rigid:hard to change
Hard:MDX isn’t easy
Familiar:Lots of expertise
Downsides
End User BIUpsides
Easy to Use:users get it
Mashups:make your own
Agile:Deploy in a click or 2
Collaboration:Between IW & IT
Chaos:IT can’t manage it
Refresh:Could be a day out
No Downsides
End User BI in SQL Server 2012Upsides
Easy to Use:users get it
Mashups:make your own
Agile:Deploy in a click or 2
Collaboration:Between IW & IT
Secure:Fine grain control
Control:Process & versions
Powerful:Enterprise scale
Cool:End user analysis
17
Design tools..
18
Design tools..
BI Development Studio
Report Builder
Power View
PowerPivot
Data Mining for Excel
SQL Server
Dashboard Designer
Excel Services
Visio services
SharePoint Chart
SharePoint
Excel
Access
Visio
Office
Reporting Tools
Developers
IT Pro Power User
End User
OperationalEmbedded Ad hoc
Reporting Tools
Developers
IT Pro Power User
End User
Report BuilderBI Development Studio
Power View
21
Design tools..
Crescent only works from Tabular BISM for now
Crescent and alerting depend on SharePoint
Silverlight based
Notes
Power View
BIN 202, BINHOL271
Report AlertingArchitecture Usage
BIN 302, 311
Alerting in Reporting Services
demo
Unified Dimensional Model
Report Model
We have these models..
BI Semantic Model
PowerPivot
BI Semantic ModelData model
Business logic & queries
Data access
BI Semantic Model
ROLAP MOLAP
MDX
Multi-dimensional
VertiPaq Direct Query
DAX
Tabular
3rd Party apps PowerPivot
Databases LOB Applications Files OData Feeds Cloud Services
Reporting SharePointExcel
BISM
demo
Creating Your own data market
Provide good clean data
ToolsBISM
Reporting Services
Data Feeds
Data Sets
Align to the Azure Data Market
Data MiningStill in BIDS Still in Excel
Do we still need a data warehouse?
Yes4
The case for the data warehouse
Still need to combine and refine source data
Improve consistency and accuracy
Capture History
Near real time BI
SQL Server 2012 DW features
Reference Data Definition
Values/RulesNew Records
Corrections & Suggestions
Correct Records
Invalid Records
SSIS Data Flow
Source + Mapping
Data correction
Component
SSIS Package
Destination
Knowledge Base
Reference Data Services
DQS Server
Data Quality Services
SQL Server 2012 DW featuresMDS Excel add-inNew MDS
Interface
Project Barcelona
SQL
SharePoint
Excel
Other MS
3rd Party
Crawlers api Index server
administration
IW
3rd Party
dba
Interfaces
Temp Table
MDS Reference Store
Cleanse, matchDQS
CurateMDS
Match, de-
duplicateDQS
AcquireSSIS
Consumer
PublishSSIS
Vie
ws
DiscoverBarcelona
InventoryBarcelona
Integrated Data Management Scenario
Data Sources
Data Quality end to endIS DQS MDS Barcelona
SQL Server 2012 DW featuresColumnstore
Uses VertiPaq compression
C1 C2 C3 C5 C6C4
…
Row store:
Column store:
Pages
SQL Server 2012 DW featuresColumnstore Performance
Performance Illustration 32-logical processors 256GB RAM,1Tb database with 1.4 billion rows
Column store whitepaper
Total CPU time
Elapsed time
Columnstore 31.0 1.10
No columnstore
502 501
Speedup 16X 455X
select w_city, w_state, d_year, SUM(cs_sales_price) as
cs_sales_price from warehouse, catalog_sales, date_dim where w_warehouse_sk = cs_warehouse_sk and cs_sold_date_sk = d_date_sk and w_state in ('SD','OH') and d_year in (2001,2002,2003) group by w_city, w_state, d_year order by d_year, w_state, w_city;
Questions
© 2011 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.