+ All Categories
Home > Technology > BI Dashboards with SQL Server 2008 R2

BI Dashboards with SQL Server 2008 R2

Date post: 05-Dec-2014
Category:
Upload: eduardo-castro
View: 5,300 times
Download: 7 times
Share this document with a friend
Description:
In this presentation we review the main topics about BI Dashboards with SQL Server 2008 R2.Regards,Ing. Eduardo CastroMicrosoft SQL Server MVPhttp://ecastrom.blogspot.comhttp://comunidadwindows.org
69
Eduardo Castro Microsoft MVP [email protected] http://comunidadwindows.org http://ecastrom.blogspot.com
Transcript
Page 1: BI Dashboards with SQL Server 2008 R2

Eduardo Castro Microsoft MVP [email protected] http://comunidadwindows.org http://ecastrom.blogspot.com

Page 2: BI Dashboards with SQL Server 2008 R2

Using Business Intelligence (BI)

Introducing Microsoft BI

Delivering BI with Microsoft SQL Server 2008 R2

Page 3: BI Dashboards with SQL Server 2008 R2

A category of methodologies and technologies for gathering, storing, analyzing and providing access to data to help enterprise users make business decisions.

Page 4: BI Dashboards with SQL Server 2008 R2

Summarize business critical operations

Purchasing, finance, investments, etc…

Used at multiple organizational level

Executive, Accounting, Personal

Often embedded in larger processes

Page 5: BI Dashboards with SQL Server 2008 R2
Page 6: BI Dashboards with SQL Server 2008 R2

To improve organizations by providing business insights to all employees, leading to better, faster, more relevant decisions

• Microsoft has a long-term commitment to

delivering a complete and integrated BI

offering

• SQL Server has led innovation in the BI

space for more than a decade

• There is widespread delivery of intelligence

through Microsoft Office

• The platforms are enterprise-grade and

affordable

Page 7: BI Dashboards with SQL Server 2008 R2

END USER TOOLS

Excel PowerPivot

Events

SharePoint Server

DELIVERY

Reports Dashboards Excel Workbooks

Analytic Views Scorecards PowerPivot

DATA PLATFORM

SQL Server Reporting Services

SQL Server Analysis Services

SQL Server DBMS

SQL Server Integration Services StreamInsight

Page 8: BI Dashboards with SQL Server 2008 R2

Business User Experience

Business Collaboration Platform

Information Platform Information Platform

Analysis Services

Reporting Services

Integration Services

Master Data

Data Mining Services

Data Warehousing

Integrated Content and Collaboration

Thin Clients

Dashboards

BI Search

Content Management

Compositions

Familiar User Experience

Self-service Access and Insight

Data Exploration and Analysis

Predictive Analysis

Data Visualization

Contextual Visualization

Page 9: BI Dashboards with SQL Server 2008 R2

Specialized BI Tools

BI for Everyone

Page 10: BI Dashboards with SQL Server 2008 R2

Database Engine

Relational Data

Management

Replication

Full Text Search

Integration Services

ETL Processing

Data Profiling

StreamInsight

Complex Event

Processing

Analysis Services

Classic OLAP Data

Management

Data Mining

PowerPivot* Self Service

Analytics

Reporting Services

Managed Reporting

Self Service Reporting

Embedded Reporting

Master Data Services

Master Data Management

Page 11: BI Dashboards with SQL Server 2008 R2
Page 12: BI Dashboards with SQL Server 2008 R2

Cubes in SQL Server 2008 R2

Page 13: BI Dashboards with SQL Server 2008 R2

Provides an interface familiar to most information workers

Supports basic, advanced, and embedded analysis

Integrates with SQL Server and Analysis Services as well as other data sources

Includes a new add-in for highly-performing data integration and analysis

Enables collaboration through server workbooks shared across the Web

Supplements portals and dashboards

Page 14: BI Dashboards with SQL Server 2008 R2

Manages compressed storage of, and extremely fast querying and reporting from, large volumes of related tabular data

Data can be loaded from a variety of data sources

Leverages familiar Excel features

Uses Data Analysis Expressions (DAX) for sophisticated transformation of data

Supports publication of PowerPivot workbooks to SharePoint

Page 15: BI Dashboards with SQL Server 2008 R2

In-memory Data Cubes in Excel

Excel addin allows creation of cube

Cube persisted in the Excel Workbook

Consumers of workbook have access to cube

Excel Services

Gemini Browser

Excel

Workbook

Page 16: BI Dashboards with SQL Server 2008 R2

Server hosting of Excel calculation engine

Provides a web thin client for Excel workbooks

Excel aggregates data from multiple sources

Exposes data using REST and JavaScript

Excel 2007

Custom applications

Browser

Page 17: BI Dashboards with SQL Server 2008 R2

Excel Services exposed using Web Parts

Web Parts display named items

Parameters exposed as Web Part connections

Parameter changes will update charts Allows real time feedback to users

Page 18: BI Dashboards with SQL Server 2008 R2

Creating a BI Dashboard with Excel 2010

Page 19: BI Dashboards with SQL Server 2008 R2
Page 20: BI Dashboards with SQL Server 2008 R2

Status Indicators

Chart Web Parts

Performance Point

Services

Excel Services

BI Search Visio

Services

Page 21: BI Dashboards with SQL Server 2008 R2

Simple web parts that provide visualization

Quick summary of data

Can access multiple data sources

Other Web Parts

Lists and External Lists

Excel Services

Fixed Values

Lists and External Lists

Excel Services

SQL Analysis Services

Page 22: BI Dashboards with SQL Server 2008 R2

Context-driven dashboards across systems

Provides transparency and accountability

Interactive access using browser

Can be created/updated by IT professional

Page 23: BI Dashboards with SQL Server 2008 R2

Professional report authoring environment

Designed for developer or IT professional

Does not ship with SharePoint 2010

SP 2010 has Reporting Services Web Parts

Used to create professional reports for BI apps

Page 24: BI Dashboards with SQL Server 2008 R2

Extends the reach of search to BI elements

Adds Excel and Reporting Services to search

Presents results based on dimensions

Links directly to specific view of the report

Page 25: BI Dashboards with SQL Server 2008 R2

Evolution of the Reporting Center template

Predefined lists for PPS, Excel Services

Starting point for BI portals

Page 26: BI Dashboards with SQL Server 2008 R2
Page 27: BI Dashboards with SQL Server 2008 R2

Visual displays of mission critical analysis

Answers fundamental business questions

Single screen display of information

“Real Time” summary of data

Interactive links to details

Page 28: BI Dashboards with SQL Server 2008 R2

Provides an overall view of status indicators

Modeled after the business not the data

Manages key performance indicators (KPIs)

Often included as part of a dashboard

Balanced Scorecard Certified

Page 29: BI Dashboards with SQL Server 2008 R2

Dashboard designer used to create content

ClickOnce application launched from browser

Manages content directly in SharePoint Lists for content, data sources, dashboards

Page 30: BI Dashboards with SQL Server 2008 R2

Data access is managed with Data Sources

Data is accessible from multiple sources Ex. Analysis Services, Excel, Lists, SQL, etc…

Accessed with service account or current user

Stored in list as an XML file (*.ppsdc)

Page 31: BI Dashboards with SQL Server 2008 R2

Business users view content in the browser

Stored as Web Part pages

Web Part connections used to relate content Ex. Item choice in a scorecard updates reports

Page 32: BI Dashboards with SQL Server 2008 R2

Decomposition trees allow data exploration

New in SharePoint 2010

Available by right clicking data in browser Analyze -> Decomposition Tree

Allows filtering\expanding across dimensions

Page 33: BI Dashboards with SQL Server 2008 R2
Page 34: BI Dashboards with SQL Server 2008 R2
Page 35: BI Dashboards with SQL Server 2008 R2

Visual Display of the

most important information needed to achieve one or more

objectives which fits entirely on a

single computer screen

so it can be

monitored at a glance

Information Dashboard Design

By Stephen Few

Page 36: BI Dashboards with SQL Server 2008 R2

Some are Better

Than Others

Page 37: BI Dashboards with SQL Server 2008 R2

Specific – Clear on what is being measured

Measurable – Accurate and consistent

Actionable– Influence to alter the outcome

Relevant– Significance and leverage

Timely – Appropriate intervals

Page 38: BI Dashboards with SQL Server 2008 R2

Single Page Graphically

Oriented

Key Data/Metrics In Context

Zero Learning

Curve

Highlight Exceptions

Access to Supporting

Details

Dense Information

Not Cluttered

Page 39: BI Dashboards with SQL Server 2008 R2

Displays Patterns Abstract Data Minimal Grids

“Graphical”

No Scrolling Nothing Hidden Linked Content

“Single Page”

Domain Aware Leverages Knowledge

“Guided Analytics”

Better Dashboard

Design All Relevant Info One Place to Look Not Data Driven

“Disparate Data”

Page 40: BI Dashboards with SQL Server 2008 R2

Key Data/Metrics

High level performance metrics

Generally tied to goals and bonuses

Focus on actionable data

Disparate sources

Context

The 3Ts = Target, Trend, Typical

Similar/Related Data/Metrics

Basis for interpretation

Page 41: BI Dashboards with SQL Server 2008 R2

Dense Information

All relevant data/metrics

Different perspectives

Not Cluttered – “At a Glance”

It is not how much, but how well

Easy to view, not an eye chart

Data-Ink Ratio ( )

Non-essential ink should be removed

Supporting ink (axis lines) = low visual impact

The Visual Display of Quantitative Information

Edward R. Tufte

Page 42: BI Dashboards with SQL Server 2008 R2

Dashboard viewing is not a person’s job

Oriented at casual users, line mgt, & execs

Little/No accumulated experience Each viewing is the first time

Dashboards are not analytical tools

But they provide guided analytics

Targeted to a Person/Role/Problem Set

Page 43: BI Dashboards with SQL Server 2008 R2

Outliers should POP out

Highlight Both

Problems

Opportunities

What is an Exception?

> 1 Std Dev, 2…. Five9s

When action needs be taken

Visual Cues

Color

Size

Shape

Boldness

Position

Icons

Page 44: BI Dashboards with SQL Server 2008 R2

Dashboards are not an

end unto themselves

Guided

Analytics

Hierarchical

Drill-Down

Contextual

Content Updates

Associated

Layers

Root Cause

Analysis Detail Reports Ad Hoc Analysis

Links to

New Pages

Update

Dashboard

Webparts

Page 45: BI Dashboards with SQL Server 2008 R2

Grids Charts

Diagrams

Maps

Scorecards

Tree Map

Gauges

Decomp Tree

And So

Much More……

Page 46: BI Dashboards with SQL Server 2008 R2

A dashboard is not a painting

Usefulness is Paramount

Color

Use Color Sparingly – Generally Soft Colors

Highlighting – Bold Colors

Different Colors = Different Meaning

Try shades of grey

Use a Single Hue

Increase the intensity for low to high values

Remember - 7% of men are color blind

Page 47: BI Dashboards with SQL Server 2008 R2

When to use:

Values are familiar

Need to lookup a value

Small differences are important

Mixed units of measure

Design Considerations

Try to keep square-ish

Comparisons are done by column

Limit length with Top/Bottom

Page 48: BI Dashboards with SQL Server 2008 R2

Highlights

Items of interest

Data Bars

Helpful to read magnitude

Color Scales/Icons

Can overwhelm the data

Arrows

Used for change over time

Icons

are best used to:

Replace

data to save space

Show

variance or score

Page 49: BI Dashboards with SQL Server 2008 R2

Are a special type of grid

Created for KPIs and Objectives

Can be methodology oriented

Balanced Scorecard, 6 Sigma, …

Used as a navigation aid

A list with data

Scorecards

are less about data

and more about process

Page 50: BI Dashboards with SQL Server 2008 R2

Data

Scorecards

Measures

KPIs

Score

Metrics

Tolerances

Budget

Plan

Forecast

Benchmarks

Perspectives

Initiatives

Organize

Catalog Audited

Accurate

Approved

Page 51: BI Dashboards with SQL Server 2008 R2

Lines Charts – Time Series oriented

Highlights trend, patterns or variability

Highlights relationships between series

Trend lines & projections can be added

Bar Chart – Comparison Oriented

Categorical comparisons within a dimension

Nominal comparisons across data (sales to cost)

Pie Charts – Part to Whole

Only works with small sets

Hard to visually quantify

A lot of space for not much data

http://www.symcorp.com

Page 52: BI Dashboards with SQL Server 2008 R2

Too Dense?

1 Page – 6#s

Pretty Yes! Useful?

If the dashboard is not

visually appealing,

people will not go to it

If the dashboard is not

effective and practical,

people will not use it

What is fun the first time

Might be boring

the 100th time

Page 53: BI Dashboards with SQL Server 2008 R2

Horizontal Long labels

Pattern comparisons

Long-ish lists

Vertical Groups with in groups

Stacked and 100% Bars

Pareto Charts

Doesn’t work for large numbers of groups

Bars are easily drilled into

Page 54: BI Dashboards with SQL Server 2008 R2

Great

Data-Ink

Ratio

Effective

Mixing Of

Charts &

Values

Introduction of

Sparklines & Bullet Graphs

Small

Multiples

Trellis

Charts

Page 55: BI Dashboards with SQL Server 2008 R2

A bullet graph is a variation of a bar

graph developed by Stephen Few.

Seemingly inspired by the traditional

thermometer charts and progress bars

found in many dashboards, the bullet

graph serves as a replacement for

dashboard gauges and meters

Black Bar = Value

Green/Red Bar = Target

Blue Pointer = Last Year

Symmetry’s

Variation

Sales

Costs

Page 56: BI Dashboards with SQL Server 2008 R2

Be careful of charts

within a map

Maps are great for

demographics

Useful in

showing regional

components

Impact grids

can be effective

Page 57: BI Dashboards with SQL Server 2008 R2

Best for continuous process

Poor Data-Ink Ratio

Hard to set gauge scale

for the general case

When using a set of

gauges expected value

should be straight up

Page 58: BI Dashboards with SQL Server 2008 R2

Balanced Scorecard

Strategy Map

Root Cause/Fishbone Diagram Impact Diagram

Process Diagram

Diagrams are

underutilized

Graphical Representations

Page 59: BI Dashboards with SQL Server 2008 R2

Show the data

Focus on the substance of the numbers

Don’t distort the data

Present many numbers in a small space

Encourage comparisons

Show data in several perspectives

The Visual Display of Quantitative Information

Edward R. Tufte

Page 60: BI Dashboards with SQL Server 2008 R2

Number of Frames

Up to 4 is good, no more than 6

Frame Proportions

Size = implied importance

Uniform otherwise

Location

Top left = primary focus

Bottom right = supporting detail

Off page = irrelevant

Printing

The dirty little secret

Page 61: BI Dashboards with SQL Server 2008 R2

Different frame on same page

Must fit on the page

Can drill from here to new page

New page in same browser

Easy to get back

Full page available

New browser tab/window

Allows for comparisons

Users must close windows/tabs

Page 63: BI Dashboards with SQL Server 2008 R2

Identify the key dimensions for the metric

Customer, product, department

Drill into one or more of these

Top 10 rankings

Identify the audience

Marketing manager – Drill to product

Sales Manager – Drill to customer

Page 64: BI Dashboards with SQL Server 2008 R2
Page 65: BI Dashboards with SQL Server 2008 R2

• Business Intelligence (BI) Primer

• BI Tools in SharePoint 2010

• Excel Services

• Performance Point Services

Page 66: BI Dashboards with SQL Server 2008 R2
Page 68: BI Dashboards with SQL Server 2008 R2

Eduardo Castro Microsoft MVP [email protected] http://comunidadwindows.org http://ecastrom.blogspot.com

Page 69: BI Dashboards with SQL Server 2008 R2

Recommended