In this presentation we cover the main features of BI Dashboard with SQL Server 2008 R2.
Regards,
Eduardo Castro Martinez
Microsoft SQL Server MVP
http://ecastrom.blogspot.com
3. Using Business Intelligence (BI)
Introducing Microsoft BI
Delivering BI with Microsoft SQL Server 2008 R2
Delivering BI with Microsoft Excel 2010
Delivering BI with SharePoint Server 2010
4. A category of methodologies and technologies for
gathering, storing, analyzing and providing access to data
to help enterprise users make business decisions.
5. Summarize business critical operations
Purchasing, finance, investments, etc…
Used at multiple organizational level
Executive, Accounting, Personal
Often embedded in larger processes
6.
7. 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
8. DELIVERY
SharePoint Server
Reports Excel
Dashboards Workbooks Analytic Scorecards PowerPivot
Views
END USER TOOLS
Excel PowerPivot
DATA PLATFORM
SQL Server SQL Server
Reporting Services Analysis Services
SQL Server DBMS
SQL Server Integration Services StreamInsight
Events
9. Familiar User Experience
Business User Experience Self-service Access and Insight
Data Exploration and Analysis
Predictive Analysis
Data Visualization
Contextual Visualization
Integrated Content and Collaboration
Business Collaboration Platform Thin Clients
Dashboards
BI Search
Content Management
Compositions
Information Platform Information Platform
Analysis Services
Reporting Services
Integration Services
Master Data
Data Mining Services
Data Warehousing
11. Database Integration Analysis Reporting Master Data
StreamInsight
Engine Services Services Services Services
Relational Classic
Managed
Data OLAP Data
ETL Reporting
Management Management
Processing
Complex
Self Service Master Data
Replication Event Data Mining
Reporting Management
Processing
Data
Profiling PowerPivot*
Full Text Embedded
Self Service
Search Reporting
Analytics
13. 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
14. 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
15. 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
Browser
Excel 2007
Custom
applications
16. IT can control parts of Excel Workbooks
Excel file sharing is all or nothing
Excel Services can expose smaller parts
Ex. Expose the results without exposing formula
Ex. Expose one summary chart, but not the raw data
IT can control permissions to each part
17. Content can be exposed in a variety of ways
Publish workbook to a SharePoint site
Entire workbook, specific sheets, specific items
Web Services
REST Services
Javascript Object Model
18. Excel data “trapped” in existing workbooks
Excel Services lets us expose this information
Users can interact and collaborate
Excel “applications” can be exposed on web
19. Provides a browser based view of Excel
Allows interaction with Excel Workbook
Ex. Pivot Table, Sorting, Filtering, Parameters
20. 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
21. 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
24. Performance
Status Chart Web
Point
Indicators Parts
Services
Excel Visio
BI Search
Services Services
25. Simple web parts that provide visualization
Quick summary of data
Can access multiple data sources
Fixed Values
Lists and External Lists
Excel Services Other Web Parts
SQL Analysis Services Lists and External Lists
Excel Services
26. Provides a browser thin client for Excel
Allows trusted distribution of Excel Workbooks
Users can expose Excel content in Web Parts
Provides workbook data using service APIs
27. Context-driven dashboards across systems
Provides transparency and accountability
Interactive access using browser
Can be created/updated by IT professional
28. 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
29. 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
30. Evolution of the Reporting Center template
Predefined lists for PPS, Excel Services
Starting point for BI portals
32. Visual displays of mission critical analysis
Answers fundamental business questions
Single screen display of information
“Real Time” summary of data
Interactive links to details
33. 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
34. Dashboard designer used to create content
ClickOnce application launched from browser
Manages content directly in SharePoint
Lists for content, data sources, dashboards
35. 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)
36. 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
37. Decomposition trees allow data exploration
New in SharePoint 2010
Available by right clicking data in browser
Analyze -> Decomposition Tree
Allows filteringexpanding across dimensions
38.
39.
40. Driven by customer feedback
Project Server 2003
Limited reporting relying on OLAP Databases
Project Server 2007
Hard to build comprehensive dashboards using out-of-box functionality on
the Server
Relying on “legacy” Office Web Components (OWC) ActiveX components
“New” visual reports functionality on the desktop application
Project Server 2010
Leveraging the architecture of Project Server 2007
Building on the powerful collaboration and BI platform of SharePoint 2010
w/ Enterprise CAL
41. What hasn’t changed
Same underlying database structure as in Project 2007
Relational
OLAP
Data flow is the same
Leverage queue for reporting publish jobs
42. What’s changed for 2010?
Infrastructure Data
No Office Web Components New Data and Views in Reporting DB
Data Analysis views are not upgraded New entities in the Reporting DB
Not integrated with Views Management Multiple OLAP Database support
Built on SharePoint BI Technologies Portfolio and Project data together
New BI Center site
Out of the box integration with Excel Services
3 tier architecture
43.
44.
45. 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
47. Specific – Clear on what is being measured
Measurable – Accurate and consistent
Actionable– Influence to alter the outcome
Relevant– Significance and leverage
Timely – Appropriate intervals
48. Key
Data/Metric
s In Context
Dense Zero
Information Learning
Not Curve
Cluttered
Single Page
Graphically
Oriented
Access to
Highlight
Supporting
Exceptions
Details
49. “Single Page” “Graphical”
No Scrolling Displays Patterns
Nothing Hidden Abstract Data
Linked Content Minimal Grids
Better
Dashboard
All Relevant Info Design Domain Aware
One Place to Look Leverages
Not Data Driven Knowledge
“Disparate Data” “Guided Analytics”
50. 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
51. Dense Information
All relevant data/metrics
Different perspectives
Not Cluttered – “At a Glance”
It is not how much, but how well
Easy to view,The Visualan eyeTufte Information
not Display of Quantitative
Edward R.
chart
Data-Ink Ratio ( )
Non-essential ink should be removed
Supporting ink (axis lines) = low visual impact
52. 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
53. Outliers should POP out Visual Cues
Highlight Both Color
Problems Size
Opportunities Shape
What is an Exception?
Boldness
> 1 Std Dev, 2…. Five9s Position
When action needs be taken Icons
54. Dashboards are not an Associated
end unto themselves Layers
Contextual Guided
Content Updates Analytics Update
Dashboard
Webparts
Links to
New Pages Hierarchical
Drill-Down
Root Cause
Analysis
Ad Hoc Analysis Detail Reports
55. Scorecards Diagrams
Grids Charts
Gauges Maps
Tree Map Decomp Tree
And So
Much More……
56. 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
A dashboard is not a painting
Usefulness is Paramount
57. 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
58. Highlights
Items of interest
Data Bars
Helpful to read magnitude
Color Scales/Icons Icons
Can overwhelm the data are best used to:
Arrows Replace
Used for change over time data to save space
Show
variance or score
59. 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
60. Score
Catalog
Budget
Audited Plan
Forecast
Accurate Scorecards
Tolerances Benchmarks
Approved
Perspectives
Initiatives
KPIs
Organize
Metrics
Measures
Data
61. 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 http://www.symcorp.com
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
62. If the dashboard is not
visually appealing, 1 Page – 6#s
people will not go to it
If the dashboard is not
effective and practical,
people will not use it Pretty Yes! Useful?
What is fun
the first time
Might be boring
the 100th time
Too Dense?
63. 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
64. Effective
Great
Mixing Of
Data-Ink
Charts &
Ratio
Trellis Values Small
Charts Multiples
Introduction of
Sparklines & Bullet Graphs
65. 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
Symmetry’s
dashboard gauges and meters Variation
Sales
Costs
Black Bar = Value
Green/Red Bar = Target
Blue Pointer = Last Year
66. Useful in
showing regional
components
Maps are great for
demographics
Impact grids
can be effective
Be careful of charts
within a map
67. When using a set of
Hard to set gauge scale
gauges expected value
for the general case
should be straight up
Best for continuous process
Poor Data-Ink Ratio
68. Balanced Scorecard Process Diagram
Strategy Map
Diagrams are
underutilized
Graphical Representations
Impact Diagram Root Cause/Fishbone Diagram
69. 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
70. 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
71. 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
72. A tiered set of dashboards based on
role or function
A set of grids, graphs, or
visualizations that examine a single
metric
A set of detailed reports or ad-hoc
analytics
http://www.symcorp.com
73. 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
74.
75. • Business Intelligence (BI) Primer
• BI Tools in SharePoint 2010
• Excel Services
• Performance Point Services
76.
77. Show Me the Numbers: Designing Tables and Graphs to Enlighten
Stephen Few
Information Dashboard Design: The Effective Visual Communication of Data
Stephen Few
The Visual Display of Quantitative Information, 2nd edition
Edward R. Tufte
http://www.perceptualedge.com/
http://dashboardspy.com/
Symmetry Corp – www.symcorp.com
78. Related Resources
Webcasts (http://www.microsoft.com/events/series/epm.aspx)
Project 2010 Business Intelligence Center
http://go.microsoft.com/?linkid=9726143
Accessible from Project Server 2010 TechCenter site
http://technet.microsoft.com/projectserver/
SharePoint 2010 Business Intelligence Center
http://technet.microsoft.com/sharepoint/ee692578.aspx