Microsoft Business Intelligence Overview June 2012

63
MICROSOFT SQL SERVER 2012 BUSINESS INTELLIGENCE OVERVIEW Jen Underwood Technology Specialist Microsoft Corporation

description

This presentation covers Business Intelligence, Enterprise Information Management, Big Data, In Memory 100x query speed improvement, Columnar storage and other hot topics with SQL Sever 2012.

Transcript of Microsoft Business Intelligence Overview June 2012

Page 1: Microsoft Business Intelligence Overview June 2012

MICROSOFT SQL SERVER 2012 BUSINESS INTELLIGENCE OVERVIEW

Jen Underwood

Technology Specialist

Microsoft Corporation

Page 2: Microsoft Business Intelligence Overview June 2012

Mission Critical Platform

Cloud Desktop & Mobile Server & Datacenter

Empowered IT Pervasive Insight Dynamic Development

Page 3: Microsoft Business Intelligence Overview June 2012
Page 4: Microsoft Business Intelligence Overview June 2012

June 2012

“Microsoft offers PowerPivot and

Power View in-memory data

analysis and discovery engine.

Think of this as Excel on steroids.

If you are already using Excel (and

who isn’t?) look no further for your

self-service BI platform”

Page 6: Microsoft Business Intelligence Overview June 2012

“Not only is purchase price becoming an increasingly important factor in initial BI platform purchases, but the high cost of BI platforms is often perceived to be a significant inhibitor to broader deployment.”

– Rita Sallam, Gartner – BI Platform Licensing Models and Negotiating Strategies (April, 2010)

Source: Gartner, BI Platform Licensing Models and Negotiating Strategies - April, 2010

Page 7: Microsoft Business Intelligence Overview June 2012
Page 8: Microsoft Business Intelligence Overview June 2012

ANYWHERE

CONNECTION

PERSONALIZED

EXPERIENCE

INTELLIGENT

INFRASTRUCTURE

Page 9: Microsoft Business Intelligence Overview June 2012

INTELLIGENT INFRASTRUCTURE

Benefits

• Centralized tool to manage user devices

• Increased security and compliance for all devices

• User focused and device relevant application delivery

• Unified, consistent device management experience

ConfigMgr +

MSI RDS App-V App-V

Forefront

IT can use a single tool to manage & secure multiple devices, including PCs, tablets, iPads, Andriods, phones, enabling users to use a variety of devices at work.

Page 10: Microsoft Business Intelligence Overview June 2012

2010 2011 2012 Office v. next

Fun and Emotive

Experiences

• Office support for

stunning

interactive

visualizations

• Greater Office

connectivity to

the cloud

• End-User Alerting

• Greater Self-

Service, Data

Visualization &

Presentation

• Managed Self-

Service

• Cloud Data

Marketplace

Collaboration & Sharing

• Self-Service BI in

the Cloud • Share live data

views regardless

of location or

device

• Track &

Collaborate

around important

values

Complete Information

Platform

• Rich Developer

Controls

• Common Semantic

Model &

In-Memory BI

• Lineage &

Impact Analysis

• Data Quality

Services

• Improved Data

Integration

• Reporting in the

Cloud

• BI Appliance

• Analytics in the

Cloud

• Data Integration in

the Cloud

• Enhanced BI and

Collaboration

• BI Search

• BI Center Gallery

• Master Data

Management

• Real time insights

• SQL Server Parallel

Data Warehouse

Appliance

BUSINESS INTELLIGENCE ROADMAP

Page 11: Microsoft Business Intelligence Overview June 2012

MOBILE BUSINESS INTELLIGENCE ROADMAP

Deliver highly interactive and immersive BI experiences across different devices to all users wherever they are

2011 2012 Windows 2008 Wave

• Web based

solutions

run across all

platforms

• Touch-based data

exploration and

visualization

• Immersive

experience of

the Microsoft BI

platform on

Windows 8

slates

• SharePoint BI

December 2011

CU released for

iPad/iPhone

mobile BI

• SharePoint BI,

PowerPivot mobile

friendly HTML,

some right-click

limitations

• Numerous 3rd

Party applications

2010

Page 12: Microsoft Business Intelligence Overview June 2012

High

Availability

SQL Server AlwaysOn

Security &

Manageability

User-Defined Server Roles

Web &

Breadth

PHP Driver

Scalability &

Performance

Database Replay Application Centric Failover

Contained Database Authentication

Local DB Runtime

Fast FILESTEAM UTF-16

Readable Secondaries

Fast Full-Text Search

Reliable, Integrated Failover Detection

Multiple Secondaries

Audit Enhancements

Paging for result sets

Column Store Index, “Apollo”

HA for StreamInsight

Management Pack for High Availability

Backup Secondaries

JDBC 4.0 driver

Support for ARM processors

Active Directory w/ SharePoint for SSRS

Default Schema for Windows Group

Windows Server Core Support

Beyond

Relational

FileTable

Microsoft Project “Juneau”

Online Operations

Win32 Access to Database files

Semantic Search Platform

Full Globe Spatial Support

DAC Enhancements

ODBC for Linux

Fast Spatial Performance

Hybrid Applications with SQL Azure

Up to 15K Partitions/Table

EIM

SSIS Server

Business Intelligence

Unified Semantic Model

Crescent Data Quality

Alerting

Enhanced MDS In-memory BI for corporate

Sysprep for AS

PowerPivot Enhancements

Reporting as SharePoint Shared Service

DBC & OLTP Appliances/RAs

MDS add-in for Excel

CDC for Oracle

Page 13: Microsoft Business Intelligence Overview June 2012

Hadoop Big Data Integration Leverage Hadoop for Map Reduce, text mining, statistical analysis and then get Hadoop

data into SSAS, SSRS, PowerPivot using HiveQL with the new Hive ODBC driver

HDFS

Map Reduce

Hive

SSAS Tabular SSAS Multidimensional

Power View Excel/PowerPivot

PowerPivot

Analytical Apps

SQL Engine

PDW

Reporting Services

Case Study: Tesco.com

Klout uses Hadoop to capture and processes over 3 billion signals

a day and Klout sought out a solution that leverages Hadoop’s

scale and cost effectiveness while delivering “speed of thought”

ad hoc queries. The key was to create a multi-dimensional query

“index”, or cube, that sits in front of Hive and serves realtime, ad

hoc, “anything by anything” queries using the upcoming version

of Microsoft SQL Server Analysis Services (code name “Denali”).

Page 14: Microsoft Business Intelligence Overview June 2012

14

Leverages

VertiPaq

Compression:

C1 C2 C3 C5 C6 C4

Page 15: Microsoft Business Intelligence Overview June 2012

Master Data Services

Data quality

Familiar tools

Performance

Data Quality Services

Profiling

Cleansing

Matching

Impact Analysis

Lineage tracking

with data sources

Integration Services

Easy data loading

MDS and DQS Integration

ENTERPRISE INFORMATION MANAGEMENT FEATURES

Page 16: Microsoft Business Intelligence Overview June 2012
Page 18: Microsoft Business Intelligence Overview June 2012

Get started

Open Existing

Knowledge Base to

maintain Domains

Page 19: Microsoft Business Intelligence Overview June 2012

Example with third-party

data quality service

Melissa Data

Map data reference schema

data values to valid values

Page 20: Microsoft Business Intelligence Overview June 2012

Map target schema to cleanse

to DQS reference schema

Run data cleanse

Page 21: Microsoft Business Intelligence Overview June 2012

Review results, save corrections

to Knowledge Base for reuse

Page 22: Microsoft Business Intelligence Overview June 2012

Map to DQS

Knowledge Base

Map Automated

Corrections

NEW SSIS DQS

Cleansing Task

Page 23: Microsoft Business Intelligence Overview June 2012

IMPACT ANALYSIS AND LINEAGE

• Project Barcelona (http://projectbarcelona.cloudapp.net) enterprise metadata and data

flow information available and consumable across the enterprise

• Foundation for tracking impact/lineage in SQL platform

• Query views in DependencyCatalog database to view dependency information which

was extracted for impact analysis and data linage

• Dependency Designer window in SQL Server Management Studio provides different

views that show how objects are related with regard to data lineage and impact

• Also access impact and data lineage information using

Microsoft.SqlServer.Dependencies.

Visual and Drill-Down

Dependency Details

Page 24: Microsoft Business Intelligence Overview June 2012

http://sqlmetadata.codeplex.com

Page 25: Microsoft Business Intelligence Overview June 2012
Page 26: Microsoft Business Intelligence Overview June 2012

New Integration Services

Dashboard and Reports

Drill-Down reports for

troubleshooting issues New objects for troubleshooting:

• catalog.event_messages

• catalog.event_message_context

• catalog.executable_statistics

• catalog.execution_data_statistics

• dm_execution_performance_counters

New SSIS Management

System Views and Queries

Page 27: Microsoft Business Intelligence Overview June 2012

BI SEMANTIC MODEL: ARCHITECTURE One Model for All End User Experiences

Client Tools Analytics, Reports, Scorecards,

Dashboards, Custom Apps

Data Sources Databases, LOB Applications, OData Feeds,

Spreadsheets, Text Files

BI Semantic Model

Data Model

Business Logic

and Queries

Data Access

Team BI PowerPivot for

SharePoint

Personal BI PowerPivot for

Excel

Corporate BI Analysis Services

Page 28: Microsoft Business Intelligence Overview June 2012
Page 29: Microsoft Business Intelligence Overview June 2012

BI SEMANTIC MODEL (BISM)

BI Semantic Model

Data model

Business logic

and queries

Data access ROLAP MOLAP VertiPaq Direct

Query

MDX DAX

Multi-

dimensional Tabular

Third-party

applications

Reporting

Services Excel PowerPivot

Databases LOB Applications Files OData Feeds Cloud Services

SharePoint

Insights

Page 30: Microsoft Business Intelligence Overview June 2012

VertiPaq

•In-memory column store

with typical 10x compression

•Brute force memory scans is

high performance by default,

and no tuning is required

•Basic paging support and

data volume mostly limited

to physical memory

MOLAP

•Disk based store with typical

3x compression

•Disk scans with in-memory

subcube caching, and

aggregation tuning required

•Extensive paging support

and data volumes can scale

to multiple terabytes

Direct Query

•Passes through DAX queries

and calculations to fully

exploit backend database

capabilities

•Differentiation feature for

Microsoft allowing any data

that does not fit into

memory to still be highly

performing for reporting

ROLAP

•Passes through fact table

requests and is not

recommended for large

dimension tables

•Supports most relational

data sources though no

support for aggregations

except with SQL Server

indexed views

Page 31: Microsoft Business Intelligence Overview June 2012
Page 32: Microsoft Business Intelligence Overview June 2012

New BISM project type

Import from Analysis

Services or PowerPivot

Visual Studio development

with integrated TFS

Source Control

New BISM Tabular Mode

Security Features

New BISM Tabular Mode

Partitioning Features

Page 33: Microsoft Business Intelligence Overview June 2012
Page 34: Microsoft Business Intelligence Overview June 2012
Page 35: Microsoft Business Intelligence Overview June 2012
Page 36: Microsoft Business Intelligence Overview June 2012
Page 37: Microsoft Business Intelligence Overview June 2012
Page 38: Microsoft Business Intelligence Overview June 2012
Page 39: Microsoft Business Intelligence Overview June 2012

New Hierarchies

New Visual

Diagram View

New Date Type

Table for Time

Intelligence

New Measure Grid

New KPIs

Page 40: Microsoft Business Intelligence Overview June 2012

Personal/Team Dashboards

and Ad Hoc Reports from

PowerPivot data sources

in SharePoint using

Report Builder or Power View

Browse, create report

or schedule data refresh

Page 41: Microsoft Business Intelligence Overview June 2012

POWERPIVOT SAMPLES

Social Analytics Twitter, LinkedIn and Facebook

Surveys

Dashboards

Page 42: Microsoft Business Intelligence Overview June 2012
Page 43: Microsoft Business Intelligence Overview June 2012

Simple to use Report

Wizards

Great data

visualization tools

Easy drag and drop

report building

Report Part Gallery for

reusing report items

Page 44: Microsoft Business Intelligence Overview June 2012
Page 45: Microsoft Business Intelligence Overview June 2012
Page 46: Microsoft Business Intelligence Overview June 2012

Push User Defined Report

Data Level Alerts with

Defined Schedules

Define Alert

Rules

Manage User-

Defined Alerts

Page 47: Microsoft Business Intelligence Overview June 2012
Page 48: Microsoft Business Intelligence Overview June 2012
Page 49: Microsoft Business Intelligence Overview June 2012

Sliders, Banding, Callout Template

visualizations

Export storyboards for story

telling with data

Charts, Grids, Scatter Plots and

Maps

Page 50: Microsoft Business Intelligence Overview June 2012

Interactive charts highlight

selected data distributions in

charts

Easy Drag and Drop

Template Layouts

Animated charts play over

time periods

Page 51: Microsoft Business Intelligence Overview June 2012

Basic and

Advanced Filtering

Visual Vertical and

Horizontal Multiples

Also Slicers and Tiles

for Visual Filtering

Page 52: Microsoft Business Intelligence Overview June 2012
Page 53: Microsoft Business Intelligence Overview June 2012
Page 54: Microsoft Business Intelligence Overview June 2012
Page 55: Microsoft Business Intelligence Overview June 2012

Data mining that is embeddable and extendable

Page 56: Microsoft Business Intelligence Overview June 2012

COMPLETE SET OF ALGORITHMS

Decision Trees Clustering Time Series

Sequence

Clustering Association

Naïve Bayes

Neural Net

Introduced in SQL Server 2000

Logistic

Regression

Linear Regression Text Mining

Page 57: Microsoft Business Intelligence Overview June 2012

Full Development Lifecycle within Excel

Page 58: Microsoft Business Intelligence Overview June 2012

In-Flight Data Mining During Data Integration

Page 59: Microsoft Business Intelligence Overview June 2012
Page 60: Microsoft Business Intelligence Overview June 2012
Page 61: Microsoft Business Intelligence Overview June 2012

Prediction Query Syntax

SELECT <select expression list>

FROM <data mining model> | <sub select> [NATURAL] PREDICTION JOIN

<source data query> [ON <join mapping list>]

[WHERE <condition expression>]

Page 62: Microsoft Business Intelligence Overview June 2012

• Add custom data mining algorithms Plug-in Algorithms

• Redistributable Viewer - embed standard visualizations in your application

• Plug-in Viewer APIs - embed custom visualizations in your application

Visualizations

• Exchange models with other software vendors PMML

• Industry standard metadata XMLA

• SQL-like query language Data mining

Extensions (DMX)

• Access and query models from clients or stored procedures ADOMD.NET and OLE DB

• Management interfaces AMO

Data Mining APIs

Page 63: Microsoft Business Intelligence Overview June 2012

© 2011 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.