Download OKC-Business-Intelligence-Whats-New

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
What’s New in
Microsoft SQL Server 2012
for Business
Intelligence
Bryan Smith
[email protected]
Online Operation Enhancements
Multi-site Clustering
SQL Server Express LocalDB
AlwaysOn
Contained Database Authentication
Reliable Secondaries
Windows Server Core Support
PHP & Java Connectivity
ColumnStore Index
PowerShell 2.0 Support
FileTable
Multiple Secondaries
Database Recovery Advisor
Full Globe Spatial
Flexible Failover Policy
BI Semantic Model
User-defined Audit
Data Quality Services
PowerPivot Enhancements
Resource Governor Enhancements
Power View
CDC Support for SSIS
Distributed Replay
SSMS to Windows Azure Platform
FTS Support for Czech and Greek
Master Data Management Excel Add-in
Full-Text Search Performance
SSIS Troubleshooting
Ad Hoc Reporting
Reporting Alerts
Unstructured Data Performance
Audit Resilience
New SSIS Design Surface
Unstructured Data Performance
Extended Events Enhancements
AlwaysOn Connection Director
SQL Server Data
Tools
T-SQL Debugger Enhancements
Audit Filtering
Statistical Semantic Search
15k Partitions
HA for StreamInsight
Availability Groups
Default Scheme for Windows Groups
Spatial 2D Support
ODBC Driver for Linux
SSIS Package Management
T-SQL Enhancements
SharePoint Active Directory Support
SQL Audit for All Editions
Online Operation Enhancements
Multi-site Clustering
SQL Server Express LocalDB
AlwaysOn
Contained Database Authentication
Reliable Secondaries
Windows Server Core Support
PHP & Java Connectivity
ColumnStore Index
PowerShell 2.0 Support
FileTable
Multiple Secondaries
Database Recovery Advisor
Full Globe Spatial
Flexible Failover Policy
BI Semantic Model
User-defined Audit
Data Quality Services
PowerPivot Enhancements
Resource Governor Enhancements
Power View
CDC Support for SSIS
Distributed Replay
SSMS to Windows Azure Platform
FTS Support for Czech and Greek
Master Data Management Excel Add-in
Full-Text Search Performance
SSIS Troubleshooting
Ad Hoc Reporting
Reporting Alerts
Unstructured Data Performance
Audit Resilience
New SSIS Design Surface
Unstructured Data Performance
Extended Events Enhancements
AlwaysOn Connection Director
SQL Server Data
Tools
T-SQL Debugger Enhancements
Audit Filtering
Statistical Semantic Search
15k Partitions
HA for StreamInsight
Availability Groups
Default Scheme for Windows Groups
Spatial 2D Support
ODBC Driver for Linux
SSIS Package Management
T-SQL Enhancements
SharePoint Active Directory Support
SQL Audit for All Editions
Database Engine
Analysis Services
Reporting Services
Integration Services
Master Data Services
Data Quality Services
StreamInsight
Database Engine
•
•
•
•
•
•
•
T-SQL Analytic Functions
Statistical Semantic Search
Spatial Enhancements
Partitioning
Online Operations
Readable Secondaries
Columnstore Indexes
Analytic Functions
•
•
•
•
CUME_DIST
PERCENT_RANK
PERCENTILE_CONT
PERCENTILE_DISC
•
•
•
•
FIRST_VALUE
LAST_VALUE
LEAD
LAG
PERCENTILE_CONT
PERCENTILE_CONT
SQL Server 2012
Pre-SQL Server 2012
SELECT DISTINCT
Name as DepartmentName,
PERCENTILE_CONT(0.5)
WITHIN GROUP (ORDER BY Rate)
OVER (PARTITION BY Name) AS Median
FROM EmployeeRates;
WITH Rates AS (
SELECT
Name, Rate,
ROW_NUMBER() OVER (
PARTITION BY Name ORDER BY RATE) AS RowId
FROM EmployeeRates
)
SELECT
y.Name,
AVG(convert(float,y.Rate)) as Rate
FROM (
SELECT
Name,
(MAX(RowId)+1)/2 as LowerBound,
ROUND(0.5+(MAX(RowId)/2),0) as UpperBound
FROM Rates
GROUP BY Name
) x
INNER JOIN Rates y
ON x.Name = y.Name AND
(x.LowerBound=y.RowId OR x.UpperBound=y.RowId)
GROUP BY y.Name;
Statistical Semantic Search
Spatial Enhancements
•
•
•
•
Whole globe support
Improved precision
Support for curvilinear objects
Index tuning visualizations
Partitioning & Online Operations
• 15,000 partitions support finer-grain slidingwindow data management
• Adding non-nullable fields with defaults now
metadata operation
• Rebuilding & reorganizing indexes on tables with
BLOBs now online operation
AlwaysOn Readable Secondaries
Virtual Network Name
Columnstore Indexes
Date
Customer
Product
Quantity
Amount
April 1, 2011
Mr. Smith
ABC
1
5.00
April 1, 2011
Ms. Johnson
ABC
4
20.00
April 1, 2011
Mr. Williams
XYZ
1
6.50
April 1, 2011
Ms. Jones
April 2, 2011
Mr. Brown
April 2, 2011
Ms. Davis
April 2, 2011
Mr. Miller
April 2, 2011
Mr. Smith
April 3, 2011
Ms. Wilson
April 3, 2011
Ms. Moore
April 3, 2011
Mr. Taylor
JKL
8.00
April
1, 2011 2 Mr. Smith
ABCABC
11
5.00
5.00
MNO 1, 2011 2Ms. Johnson
20.00
April
20.00
JKL ABC
54
20.00
April
ABC 1, 2011 10 Mr. Williams
50.00
XYZ
1
6.50
PQR
2
6.00
April 1, 2011
Ms. Jones
ABC
4
20.00
2
8.00
JKL
April 3, 2011
Mr. Smith
MNO
9
90.00
JKL
1
4.00
SELECT
Date,
SUM(Amount)
FROM FactSales
WHERE Product='ABC'
GROUP BY Date
Columnstore Indexes
Date
Customer
Product
April 1, 2011
Mr. Smith
April 1, 2011
Ms. Johnson
April 1, 2011
April 1, 2011
Mr. Williams
XYZ
April 1, 2011
Ms. Jones
April 2, 2011
April 2, 2011
April 2, 2011
April 2, 2011
April 3, 2011
April 3, 2011
April 3, 2011
April 3, 2011
Quantity
Amount
ABC
1
5.00
ABC
4
20.00
April 1, 2011
JKL
April 1, 2011
Mr. Brown
ABC
April 2, 2011
Ms. Davis
MNO
April 2, 2011
Mr. Miller
JKL
April 2, 2011
Mr. Smith
ABC
April 2, 2011
Ms. Wilson
PQR
April 3, 2011
Ms. Moore
ABC
April 3, 2011
April 3, 2011
Mr. Taylor
MNO
April 3, 2011
Mr. Smith
JKL
April 3, 2011
ABC
1
ABC
2
XYZ
1
JKL
2
ABC
5
MNO
10
ABC
2
XYZ
4
MNO
9
PQR
JKL1
6.50
8.00
5.00
20.00
20.00
50.00
6.00
20.00
90.00
4.00
5.00
20.00
6.50
8.00
5.00
20.00
20.00
50.00
6.00
20.00
90.00
SELECT
Date,
SUM(Amount)
FROM FactSales
WHERE Product='ABC'
GROUP BY Date
Columnstore Indexes
• Secondary index using xVelocity storage
• Supports traditional data types
• Read-only in 2012 RTM
– Use partition-swapping in ETL
Fast Track & PDW
Analysis Services
Deployment
Mode
Multidimensional
Data
Model
Multidimensional
Tabular
PowerPivot
Tabular
Implementation Difficulty
Data Models
Multidimensional
Tabular
Analytical Capability
Data Models
Multidimensional
• Data as points
• More metadata-driven
• Traditional DW platforms
• IT-only development
• Indirect support for
Power View
Tabular
• Data as rows & columns
• Less metadata-driven
• Wider range of data sources
• IT or business development
• Direct support for
Power View
Deployment Modes
• Multidimensional
– Supports the traditional multidimensional model
• Tabular
– Large-scale server-only deployment of tabular model
• PowerPivot
– Formerly known as SharePoint Integrated mode
– Small-scale deployment for client dev’ed tabular models
Feature Comparisons
Multidimensional
Tabular
PowerPivot
Actions
Yes
No
No
Aggregations
Yes
Yes
Yes
Calculated Measures
Yes
Yes
Yes
Custom Assemblies
Yes
No
No
Custom Rollups
Yes
No
No
Distinct Count
Yes
Yes (via DAX)
Yes (via DAX)
Drillthrough
Yes
No
Yes (detail opens in separate worksheet)
Hierarchies
Yes
Yes
Yes
KPIs
Yes
Yes
Yes
Linked objects
Yes
No
Yes (linked tables)
Many-to-many relationships
Yes
No
No
Parent-child Hierarchies
Yes
Yes (via DAX)
Yes (via DAX)
Partitions
Yes
Yes
No
Perspectives
Yes
Yes
Yes
Semi-additive Measures
Yes
Yes
Yes
Translations
Yes
No
No
User-defined Hierarchies
Yes
Yes
Yes
Writeback
Yes
No
No
Reporting Services
•
•
•
•
Excel & Word Rendering
SharePoint Integration
Data Alerts
Power View
SharePoint Integrated Mode
• Easier configuration
• Claims-based authen
• SP backup & recovery
• User logging service
Data Alerts
Power View
Integration Services
• Usability Enhancements
• New Tasks & Transforms
• Management Catalog
Usability Enhancements
•
•
•
•
Copy/paste
Undo/redo
Annotations
New icons
Designer Experience
• Data Flow
–
–
–
–
–
Data flow grouping
Data flow mappings
Type conversions
Script transform debugging
Source & destination wizards
• General
–
–
–
–
Shared connection managers
Package parameters
Autosave & recovery
Simplified XML for difference analysis
Functionality
• Data Quality Services Integration
• Change Data Capture Task & Transforms
– Works with SQL Server & Oracle (with Oracle Log Miner)
Change Data Capture
• CDC Control Task (Control Flow)
– c
– Retrieves & stores CDC state
• CDC Source (Data Flow)
– c
– Retrieves data from source using CDC
• CDC Splitter (Data Flow)
– x
– Splits pipeline based on source operation
Change Data Capture: Control Flow
Change Data Capture: Data Flow
Management
• Project-based deployment to catalog database
– Package-level security
– Provides versioning and centralized logging
– Maintains centralized configurations
• Package management, execution, & monitoring
through SSMS, T-SQL, & PowerShell
– Advanced data flow troubleshooting with data taps
– Package performance tracking through DMVs
– Built-in reporting & dashboard
Data Quality Services
Master Data Services
Project Codename Barcelona
Big Data
Reporting
Services
Analysis
Services
Excel &
PowerPivot
ODBC for Hive
Hive
Connectors
Linux
Java
Windows
JavaScript
Windows Azure
.NET
Certifications
• Microsoft Certified Technical Specialist (MCTS)
• Microsoft Certified IT Professional (MCITP)
– Data Platform
•
•
•
•
•
70-465: Designing Database Solutions with Microsoft SQL Server 2012
70-464: Developing Microsoft SQL Server 2012 Databases
70-463: Implementing Data Warehouses with Microsoft SQL Server 2012
70-462: Administering a Microsoft SQL Server 2012 Database
70-461: Querying Microsoft SQL Server
•
•
•
•
•
70-467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012
70-466: Implementing Data Models & Reports with Microsoft SQL Server 2012
70-463: Implementing Data Warehouses with Microsoft SQL Server 2012
40-462: Administering a Microsoft SQL Server 2012 Database
70-461: Querying Microsoft SQL Server
– Business Intelligence
• Microsoft Certified Master
– Data Platform
– Business Intelligence
Community Events
•
•
•
•
•
SQL Saturday #107 – Houston, TX
PASS SQL Rally – Dallas, TX
Microsoft TechEd – Orlando, FL
SQL Saturday #125 – Oklahoma City, OK
PASS Summit – Seattle, WA
SQL Rally
Related documents