Post on 19-Jan-2016
Will Thompson Technical Specialist
2
Data Platform Vision
Dynamic Development
Platform For All Data
Pervasive Insight
Enterprise Data Platform
Datacenter Mobile and
Desktop
OLAP
FILE
XMLRDBMS
Services
Query
Analysis
Reporting Integration
Sync
Search
CloudStorage
“Enabling customers of all sizes to derive value from ALL data, birth through
archival”
• Reduce dependence on IT
• Greater re-use of insights
• Lower training time & cost
• Faster time to decision
• Lower management cost
• Enhance IT Governance
• Enable real-time insight
• Improve resource utilization
• Reduce $ cost/TB
• Predictable performance
• HW flexibility & choice
• Reduce deployment risk
Scale with Confidence
Empower End Users
Improve IT Efficiency
3
Scale with Confidence
Empower End Users
Improve IT Efficiency
• Excel based In-mem Analytics
• Self Service Reporting
• Re-usable report parts
• End user app. management
• SharePoint Publishing & Hosting
• App deployment meta-data
• Multi-server management
• Master Data Services
• Complex Event Processing
• Support for up to 256 cores
• MPP Support for 100TB+ DW(Massively Parallel Processing)
• Appliance-like DW on industry standard HW
• Hub & Spoke Architecture
• Multi-Temperature
4
Pervasive Insight Challenges
…on growing volumes of data from diverse sources
and systems.
Support growing volumes of data
Support heterogeneous applications and sources
Maintain data quality, integrity and security
Empowering end users to gain insights from
information…
Reduce end user dependency on IT
Provide intuitive and easy to use tools
Share & access information anywhere
…customized and in the context of their business
applications…
Insight into ‘line of business’ app information
BI in the context of business applications
BI assets that can be customized and changed
End UserEmpowerment
Business Application Insight
Data Scale, Quality &
Compliance
5
End User Empowerment Self Service Reporting
End User Authoring
Ad Hoc Querying & Reporting
Intuitive and Productive Authoring
Geospatial Visualization
Sharing & Collaboration
Publish & re-use predefined queries and
data
Publish & re-use report sub-components
Reports as data for desktop analytics
6
PowerPivot for Excel 2010
Excel-hosted client & reporting
In-memory BI engine
SharePoint for managed collaboration
Analysis Services for integration
PowerPivot
8
Add-in for Excel 2010
9
Import From Many Data Sources
10
Import Many Rows
11
Use Standard Excel Functions
12
Use Standard Excel Formulas
13
… plus some others
Import Data Feeds from Reports
14
Build PivotTables
15
Relationships Detected
16
Analytic Application Created
17
Analytic Application Created …
18
… and Published …
19
… with Fidelity
20
21
Reporting Services
• Users need to have access to information when and where they need it
• Training users on multiple BI tools is inefficient and costly• Need to combine data across multiple sources for a more accurate
view
SITUATION TODAY
Easy Access to relational and multi-dimensional dataProductive reporting with familiar Microsoft Office interface with
the ability to render to multiple formats including Excel, Word, PDF, XML, etc.
Presentation quality reports with rich visualisations Support for multiple data sources within a single report
Reporting Services and Report Builder 3.0
“Our analysts can do anything with Excel, so integrating Excel as a front end for our BI infrastructure is extremely popular. It makes it easier to explore the huge wealth of data we have in our 17-terabyte data warehouse” - Dan Zerfas, Vice President of Software Development
Self-Service Reporting
Saving Report parts
And re-using them
Version Control
Rich Visualizations
Master Data Services
27
• Master Data Hub – authoritative sourceAlign systems
• Stewardship UI -- enables people to contribute• API – enables systems to contribute and consume• Workflows and business rules – ensure the data is
right
Reduce Process Cost
• Hierarchy and Attribute management
Eliminate Expense of bad
data
Stewardship Portal
28
Master Data ManagementModel ManagementModel Documentation
Master Data Platform
Any domainNot just “canned” domainsNew domains or unique requirements
Model deployment capabilityEnables partners to define prebuilt content (both the model definition and the data)
API enables partners to quickly build custom Master Data applications
Domain specific user interfacesApplication integrations
29
Complex Event Processing - StreamInsightCEP is the continuous, incremental processing of event streams from many sources based on declarative query/pattern specifications with minimal latency
Database Applications Event-driven Applications
Query Paradigm
Ad-hoc queries or requests
Continuous standing queries
Latency Seconds, hours, days Milliseconds or less
Data Rate Hundreds of events/sec Tens of thousands of events/sec or more
request
response
Eventoutput streaminput
stream
Relational Database Applications
Financial trading Applications
Scenarios for Event Processing
Aggregate Data Rate (Events/sec.)
Latency
0 10 100 1000 10000 100000 ~1million
Months
Days
hours
Minutes
Seconds
100 ms
< 1ms
Operational Analytics Applications, e.g., Logistics, etc.
Manufacturing ApplicationsMonitoring Applications
CEP Target Scenarios
Data Warehousing Applications
Web Analytics Applications
33
Example CEP Scenarios
34
Dat
a St
ream
Stream Data Store & Archive
Event Processing Engine
Dat
a St
ream
Asset Specs & Parameters
Power, Utilities:• Energy consumption• Outages• Smart grids• 100,000 events/sec
Visual trend-line and KPI monitoringBatch & product managementAutomated anomaly detectionReal-time customer segmentation Algorithmic tradingProactive condition-based maintenance
Web Analytics:• Click-stream data• Online customer
behavior• Page layout• 100,000 events /sec
Manufacturing:• Sensor on plant floor• React through device
controllers• Aggregated data • 10,000 events/sec
• Threshold queries• Event correlation from
multiple sources• Pattern queries
Lookup
Asset Instrumentation for Data Acquisition, Subscriptions to Data Feeds
Financial Services:• Stock & news feeds• Algorithmic trading• Patterns over time• Super-low latency• 100,000 events /sec
Deep Integration with SharePointEnterprise Deployment & ManagementSingle Security Model and Administration
Incremental ImprovementsScorecards
Dynamic hierarchies with navigationKPIs on columnsMultiple Actual ValuesVarianceCalculated MetricsFilter Hierarchies
New FeaturesDecomposition TreeKPI Details ReportPie ChartsAnalytic Report Value filteringAnalysis Services Conditional Formatting
PerformancePoint Services in SharePoint 2010
PivotTable Write-BackSupport for Analysis Services Write-Back directly from PivotTablesComplete Object Model Support
SlicersCreate visual-interactive analytics
Named SetsDefine and re-use sets of membersImproved PivotTable layout control
Formatting and InteractivityFormat and navigate data
Excel ServicesSharePoint Excel Services integration
Excel 2010
Roadmap SummaryAvailable Now
SQL Server 2008 Fast Track Data Warehouse Reference ArchitecturesSharePoint Server 2007 / PerformancePoint Server 2007
Coming in H1 Calendar Year 2010Final packaging and pricing TBDSQL Server 2008 R2
Self Service Analysis (PowerPivot) & ReportingApplication & Multi-Server ManagementMaster Data ServicesLow Latency Complex Event ProcessingSupport for up to 256 cores
SQL Server 2008 R2 Parallel Data Warehouse EditionSharePoint 2010, including PerformancePoint Services
Accelerating delivery of incremental value and innovation
39Preliminary Information Subject to Change
© 2007 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.