SQL Server 2008 Certification Paths... Microsoft SQL Server 2008 ...
Power BI Sales Deck -...
Transcript of Power BI Sales Deck -...
SQL Server
2000
SQL Server
2005
SQL Server
2008
SQL Server
2008 R2
SQL Server
2012
XML ● KPIs
Management Studio ● Mirroring
Compression ● Policy-Based Mgmt ● Programmability
PowerPivot ● SharePoint Integration ● Master Data Services
AlwaysOn ● ColumnStore Index ● Data Quality Services ● Power View ● Cloud Connectivity
SQL Server
2014In-Memory Across Workloads ● Performance & Scale ● Hybrid Cloud Optimized ● HDInsight ● Cloud BI
•
•
•
• •
•
2014
2012
2014
2012
2014
New high-performance, memory-optimized OLTP engine integrated into SQL Server and designed for
modern hardware trends
Integrated into SQL Server relational database
Full ACID support
Memory-optimized indexes (no B-trees or buffer pools)
Non-blocking multiversion optimistic concurrency control (no locks or latches)
T-SQL compiled to native code
Customer benefits
• Low latency
• Up to 10x improvement in performance
• 2–5x improvement in scalability
• Takes advantage of investments in SQL Server
SQL Server integration
• Same manageability,
administration, and
development experience
• Integrated queries and
transactions
• Integrated HA and
backup/restore
Main-memory
optimized
• Optimized for in-memory
data
• Indexes (hash and range)
exist only in memory
• No buffer pool
• Stream-based storage for
durability
High concurrency
• Multiversion optimistic
concurrency control with full
ACID support
• Core engine uses lock-free
algorithms
• No lock manager, latches, or
spinlocks
T-SQL compiled to
machine code
• T-SQL compiled to machine
code via C code generator
and Visual C compiler
• Invoking a procedure is just
a DLL entry-point
• Aggressive optimizations at
compile time
Steadily declining memory
price, NVRAMMany-core processors Stalling CPU clock rate TCO
Hardware trends Business
Hybrid engine and
integrated experience
High-performance data
operations
Frictionless scale-up Efficient, business-logic
processing
Benefits
In-M
em
ory
OLT
P T
ech
Pill
ars
Drive
rs
• What’s being delivered
• Increase number of secondaries from four to eight
• Increase availability of readable secondaries
• Support for Windows Server 2012 CSV
• Enhanced diagnostics
• Main benefits
• Further scale out read workloads across (possibly geo-distributed) replicas
• Use readable secondaries despite network failures (important in geo-distributed environments)
• Improve SAN storage utilization
• Avoid drive letter limitation (max 24 drives) via CSV paths
• Increase resiliency of storage failover
• Ease troubleshooting
Database Mirroring Log ShippingFailover Clustering
Flexible Integrated Efficient
DBDB
DB
AG
AG-VNN
AG-IP
• Availability Group Virtual Name allow applications to failover seamlessly on availability group failover
• Readable secondary allows offloading read queries to secondary
• Automatic redirect with Routing Lists or manual connect to Secondary
Primary Secondary
• -server SalesStore1 • Application retry during failover • Connect to new primary/new secondary once failover is complete and the listener is online
Primary SecondarySecondary
CALGARY VANCOUVER TORONTO
DB1DB2
DB1DB2
DB1DB2
Reports
• -server SalesStore1; ApplicationIntent=ReadOnly
WSFC DENALIWINCLU1
SalesStore
AG1
SalesStore
1 (VNN)
AG-IP
Analyze
Visualize
Share
Find
Q&A
Mobile
DiscoverSearch, access, and transform
public and internal data sources
with Power Query
Share data views and workbooks refreshable from on-premises and cloud based data sources, with Power BI Sites
Easy data modeling and lightning fast in-memory analytics with Power Pivot
Bold new interactive data visualizations with Power View and Power Map
Ask questions and get immediate answers with natural language query
Scalable | Manageable | Trusted
Mobile access through HTML5 and touch optimized apps for Windows 8, RT and iOS tablets
0 2
11 80 1 4
0
69
53 53 55
3429
2218
5
28 2529
21
612
0
16 169 8 6
43
20
43
0
10
20
30
40
50
60
70
80
2006 2007 2008 2009 2010 2011 2012 2013
SQL Server Oracle MySQL DB2
• What’s being delivered
• Three new permissions (CONNECT ANY DATABASE, IMPERSONATE ANY LOGIN, and SELECT ALL
USER SECURABLES)
• Main benefit
• Greater role separation
• Ability to create new roles for database administrators who are not sysadmin (super user)
• Ability to create new roles for users or apps with specific purposes
Examples:
1. Database administrators but cannot see user data
2. Database administrators but cannot modify logins
3. Database administrators but cannot impersonate any logins
4. New roles (for example, auditors) to read all data but not database administrators
5. New roles to read all metadata for monitoring purposes (for example, SCOM) but cannot see user
data
6. New roles for middle tier app to impersonate any login except sa, sysadmin, or other high
privilege logins
Category Metric
Largest single database 350 TB
Largest table 1.5 trillion rows
Biggest total data 1 application 88 PB
Highest database transactions per second 1
server (from performance monitor)
130,000
Fastest I/O subsystem in production (SQLIO
64k buffer serial read test)
18 GB/sec
Fastest “real-time” cube Millisecond latency
Data load for 1 TB 30 minutes
Largest MOLAP cube 24 TB
Call to action
Download SQL Server 2014 CTP
www.microsoft.com/sqlserver
Register for Power BI Preview
www.powerbi.com
Get on Windows Azure
www.windowsazure.com