Deliver Rich Analytics with Analysis Services SQL Server
Download
Report
Transcript Deliver Rich Analytics with Analysis Services SQL Server
Deliver Rich Analytics
with Analysis Services
SQL Server
Donald Farmer
Group Program Manager
Microsoft Corporation
Agenda
Analysis Services Overview and What’s
new
Demo
Data Mining
Demo
Managing and Deploying Analysis Services
Scalability, Availability, Serviceability,
Manageability
Summary
Analysis Services
Why OLAP and Data Mining Matter
Powerful business information modeling
Cross platform data integration
Integrated Relational & OLAP views
The best of MOLAP to ROLAP
Data enrichment and advanced
analytics
Key Performance Indicators and
Perspectives
Real-time, high performance
Real-time data in OLAP Cubes
Very fast and flexible analytics
XML standards for Data Access and
Web Services integration
Cost and time savings for customers
integrating with other systems
What Is SQL Server 2005
Analysis Services?
SQL
Server
Analysis
Services
Datamart
Data
enrichment
and advanced
analytics
Teradata
DW
Spreadsheets
Real-time
BI Front Ends
Ad Hoc Reports
and high
performance
Oracle
DB2
Mission
LOB
Rich Reports
critical
Dashboards
Analysis Services
High-level Architecture
Datamart
UDM
Teradata
Spreadsheets
DW
XML/A or ODBO
SQL
Server
Analysis
Services
BI Front Ends
Ad Hoc Reports
Rich Reports
Oracle
DB2
LOB
Cache
Dashboards
SQL Server Analysis Services
New Paradigm for the Analytics Platform
Unified Dimensional
Business Intelligence
Model
Enhancements
Powerful business
Auto generation of time
information modeling
Cross platform data
integration
Integrated Relational &
OLAP views
KPIs & Perspectives
and other dimensions
based on type
KPIs, MDX scripts,
translations, currency…
Proactive caching
Real-time data in OLAP
Cubes
Very fast and flexible
analytics
Data Mining
10 Mining Algorithms
Smart applications
XML standards for Data
Access & Web services
integration
$$ saving for customers
integrating our solution with
other systems
The Unified Dimensional
Model
Value of Data Mining
Relative New Business Insight
Business Knowledge
SQL Server 2005
Data Mining
Reports (Ad Hoc)
OLAP
Reports (Static)
Easy
Difficult
Usability
8 new algorithms, 10 in total
Graphical tools/wizards
12 embeddable viewers
SQL Server 2005 makes it easier
Tightly integrated with AS, DTS,
Reporting
Integration with Web/Office apps
Complete Set of Algorithms
Decision
Clustering
Trees Introduced in SQL Server 2000
Sequence
Clustering
Association
Linear Regression
Time Series
Neural Net
Text Mining
Naïve
Bayes
Logistic
Regression
Mining for Meaning
BI App lifecycle
Dev/Test
Design
Develop
Debug
Build
Deploy
Version
Dev Server
BI Dev
Studio
Production
Management
Studio
Test Server
Deploy
Inspect
Automate:
• data updates
• permission
updates
Monitor
Version
Prod Server
Prod Server
Prod Server
Scalability
Fully centralized calculations on the server
No calculations done on client
No excess data transported to the client
Cached calculation
Ability to cache calculation on disk
Disk based dimension storage
Dimension size is not constrained by memory limits
150 million members already tested
Role playing dimensions remove need for
duplicating dimension storage
Attribute-based hierarchies
Remove need for duplicate info among hierarchies
sharing common attributes
Availability
Failover Clustering
Multi-Instances
Very easy deployment – no registry entries needed
Server Synching
Designed for dual machines configurations – number
cruncher machine and end-user facing machine
Allow:
Processing the calculations isolated from user interactions
Isolated verification of the results
Incremental and transactional synching of the query
machine with the new results
Enhanced backup and restore
Unlimited partition sizes
Serviceability
Trace events (with Profiler Integration)
Flight recorder (repro-less diagnostics)
Records server activity and metrics at all times
Provides diagnostics in the event of system failure
Allows replay of a failure condition
ON by default
Capture and Replay
Customers use to diagnose performance
Provides PSS a simple means to repro problems
Test exploit in Labs
Dr Watson
Manageability
Integrated management experience with SQL Server
Single management shell
SQL profiler support
Query analyzer support
Strong integration with IS (DTS) for management tasks automation
Deployment packages to manage system life cycle
Dev → Test → Production
Source control integration for system versioning
Team development facilities
Fine grain administration roles
Database level administration
Permissions: Creation, R/O, Processing
XML-based DDL for easy scripting
Auto referential integrity handling for dealing with dirty
input data
Summary
Large investment in abilities in SSAS:
Manageability
Supportability
Security
Availability
Unified tools with SQL Server
SQL DBAs skill set can be applied to
administering Analysis Server
BI platform for 24/7 operations