2 Dynamic Development Platform For All Data Pervasive Insight Enterprise Data Platform Datacenter...

Preview:

Citation preview

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.

Recommended