Building Bi Dashboards With Sas

2,900 views
2,702 views

Published on

A presentation I gave to a group of BAs that were gathering business requirements for an enterprise Businss Intelligence project based on SAS. You can also see some of my blogging on creating bullet bars with Google Charts.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,900
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Building Bi Dashboards With Sas

  1. 1. Copyright 2008 Dan McCreary & Associates<br />1<br />Building BI Dashboards withSAS Gauges and SAS BI Portal<br />Dan McCreary<br />President<br />Dan McCreary & Associates<br />dan@danmccreary.com<br />(952) 931-9198<br />
  2. 2. Copyright 2008 Dan McCreary & Associates<br />2<br />About this Presentation<br />Designed for a group of BAs that were gathering requirements for a enterprise BI system<br />Focus on gathering precise requirements for information dashboard design using SAS BI tools<br />
  3. 3. Copyright 2008 Dan McCreary & Associates<br />3<br />Objectives<br />What are BI Dashboards?<br />How are they related to SAS scorecards?<br />How are they managed in SAS?<br />List Gauge Types<br />Give Report Specification Developers a Single Reference Card<br />
  4. 4. Copyright 2008 Dan McCreary & Associates<br />4<br />Dashboard Benefits<br />Visual presentation of performance measures <br />Ability to identify and correct negative trends <br />Measure efficiencies/inefficiencies <br />Ability to generate detailed reports showing new trends <br />Ability to make more informed decisions based on collected business intelligence <br />Align strategies and organizational goals <br />Save time over running multiple reports <br />
  5. 5. Copyright 2008 Dan McCreary & Associates<br />5<br />The Auto Dashboard<br />The auto reference model<br />Dummy lights “check engine”<br />No drill down<br />Gas “Indicator”<br />
  6. 6. Copyright 2008 Dan McCreary & Associates<br />6<br />Gas Gauge and Warning Range<br />The arrow is the “current value”<br />The gauge has a “warning range”<br />In cars you can not customized the range to your risk preference<br />(1/4, 1/8, 1/16 of a tank)<br />Indicators can be customized to the preferences of a department, group, team or individual<br />F<br />E<br />
  7. 7. Copyright 2008 Dan McCreary & Associates<br />7<br />Terms<br />Dashboard – a collection of “portlets”<br />Portlet – a region of a portal page<br />JSR-168 – a standard for displaying portlets in any vendors portal<br />Indicator – a way to describe a metric with a set of known values<br />Gauge Type – a specific type of indicator such as a dial or bar<br />
  8. 8. Copyright 2008 Dan McCreary & Associates<br />8<br />Sample SAS BI Architecture<br />Conformed<br />Dimensions<br />OperationalSourceSystems<br />Staging<br />OLAP Cubes<br />Presentation<br />Web Portal<br />NightlyReplication<br />Fact Tables<br />Portlet<br />Portlet<br />Semantic<br />Portlet<br />Portlet<br />Security<br />SASInformation<br />Maps<br />Excel<br />Flash<br />Dashboard<br />HTML<br />Metadata Web Services<br />Metadata Registry<br />
  9. 9. Copyright 2008 Dan McCreary & Associates<br />9<br />Data Freshness<br />95% of the time a user can do analysis from data created from aggregates in the OLTP cube<br />Aggregates are created each night<br />Make sure your users understand that real-time data on the operational source systems will need special processing<br />Add an appropriate budgeting factor for any real-time requirements (see Dan for ROI spreadsheet)<br />
  10. 10. Copyright 2008 Dan McCreary & Associates<br />10<br />Sample Dashboard<br />
  11. 11. Copyright 2008 Dan McCreary & Associates<br />11<br />SAS Graph as a Portlet Generator<br />
  12. 12. Copyright 2008 Dan McCreary & Associates<br />12<br />Steven Few Example with SAS Graph<br />
  13. 13. Copyright 2008 Dan McCreary & Associates<br />13<br />About SAS 9.2<br />SAS 9.2 does not have native support for JSR-168 portlets<br />SAS 9.3 (due January 2009) will have better JSR-168 compliance<br />For this 2008 our goals will be to use the SAS portal tools within the SAS portal alone<br />2009 will focus on Portlet portability<br />
  14. 14. Copyright 2008 Dan McCreary & Associates<br />14<br />Scorecard Standards<br />Note that there are three data values and four ranges<br />Threshold<br />Target<br />Stretch<br />
  15. 15. Copyright 2008 Dan McCreary & Associates<br />15<br />Warning on the Semantics of the Word “Target”<br />Most systems define the word “target” as a specific numeric value that a metric should be aspiring to or the goal value of an organization for a metric<br />Some non-standard systems (eg Thrivent) define “target” define target as a point between the yellow and the green areas of an indicator<br />Use precise words in your requirements<br />Target Goal Value<br />Yellow/Green Separation Value<br />
  16. 16. Copyright 2008 Dan McCreary & Associates<br />16<br />SAS BI Range Registry<br />
  17. 17. Copyright 2008 Dan McCreary & Associates<br />17<br />Creating a New Range Item<br />
  18. 18. Copyright 2008 Dan McCreary & Associates<br />18<br />SAS Gauge Types<br />Button<br />Curved Slider<br />Cylinders<br />Fancy Arrows<br />Gauge<br />Simple Tachometer<br />Dynamic Bullet Bar<br />Dynamic Dial<br />Dynamic Slider<br />Dynamic Speedometer<br />Dynamic Traffic Light<br />Marked Dial<br />Pointers<br />Reversed Tachometer<br />Simple Arrows<br />Simple Dial<br />Slider<br />Solid Tachometer<br />Traffic Light<br />Stylized Slider<br />Stylized Tachometer<br />Arrows<br />Vertical Slider<br />
  19. 19. Copyright 2008 Dan McCreary & Associates<br />19<br />Dynamic Bullet Bar<br />Current Value<br />Target Value<br />Actual value is the horizontal black line<br />Target is vertical black line<br />
  20. 20. Copyright 2008 Dan McCreary & Associates<br />20<br />Dynamic Dial Meter<br />Current Value<br />Target Value<br />The color of center of gauge is the current indicator value<br />
  21. 21. Copyright 2008 Dan McCreary & Associates<br />21<br />Dynamic Slider<br />Current Value<br />Target Value<br />Color of triangle reflect the current value<br />
  22. 22. Copyright 2008 Dan McCreary & Associates<br />22<br />Dynamic Speedometer<br />Current Value<br />Target Value<br />Great for people that like car gauges<br />Take up considerable screen real-estate<br />
  23. 23. Copyright 2008 Dan McCreary & Associates<br />23<br />Dynamic Stoplight<br />Display a simple color to indicate the status of a metric<br />Sometimes a simple design is the best<br />Note that some people are color-blind and will need more than color to show a value<br />
  24. 24. Copyright 2008 Dan McCreary & Associates<br />24<br />Logical Model for BI Dashboards<br />Dashboard<br />Portlets<br />Indicator<br />1..N<br />1..1<br />1..1<br />1..1<br />1..1<br />Gauge Type<br />Range<br />Metric<br />Portals have many dashboards<br />Dashboards have many portlets<br />Some portlets are associated with an indicator<br />Indicators display some metric that the user wants to measure and compares that metric with expected values<br />Some indicator use SAS Gauges<br />Gauges can reference a library of colors from a range item<br />
  25. 25. Copyright 2008 Dan McCreary & Associates<br />25<br />Agility<br />The business determines the metric to measure and the expected values:<br />target<br />threshold<br />stretch<br />Use range values from the range value registry<br />
  26. 26. Copyright 2008 Dan McCreary & Associates<br />26<br />Process<br />Gather business requirements about what values are relevant for your group<br />Read up on dashboard design and dashboard presentation concepts<br />Create prototypes for users<br />Review with usability team for “sanity check”<br />Build system on test environment<br />Migrate to production<br />
  27. 27. Copyright 2008 Dan McCreary & Associates<br />27<br />Other to Build Rapid Prototypes<br />Use Prototypes to gauge users reactions and to do basic dashboard layouts<br />Use Microsoft Excel and charts<br />Use Google Charts (REST)<br />
  28. 28. Copyright 2008 Dan McCreary & Associates<br />28<br />Resources<br />Books<br />How to display (Steven Few) <br />What to measure (Wayne Eckerson)<br />Blogs<br />Dan McCreary on Bullet Bars with Google Charts<br />http://broadcast.oreilly.com/2008/11/creating-bullet-bars-with-goog.html<br />SAS Training<br />SAS BI Portal<br />
  29. 29. Copyright 2008 Dan McCreary & Associates<br />29<br />Information Dashboard Design<br />Information Dashboard Design<br />Steven Few<br />O’Reilly 2006<br />Excellent guide for the dashboard designer<br />Focus on usability<br />Based on actual studies of pattern recognition<br />
  30. 30. Copyright 2008 Dan McCreary & Associates<br />30<br />Performance Dashboards<br />Performance Dashboards: Measuring, Monitoring, and Managing Your Business.<br />Wayne W Eckerson<br />John Wiley & Sons 2006<br />
  31. 31. Copyright 2008 Dan McCreary & Associates<br />31<br />Wikipedia References<br />Dashboards (management information systems)<br />Business Intelligence<br />Balanced scorecard<br />
  32. 32. Copyright 2008 Dan McCreary & Associates<br />32<br />Questions?<br />Dan McCreary<br />President<br />Dan McCreary & Associates<br />dan@danmccreary.com<br />(952) 931-9198<br />
  33. 33. Copyright 2008 Dan McCreary & Associates<br />33<br />Thank You!<br />Please contact me for more information:<br />Enterprise Data Architecture<br />Business Intelligence<br />Data Warehouse<br />Metadata Management<br />Metadata Registries<br />Service Oriented Architectures<br />Semantic Web<br />Dan McCreary, President<br />Dan McCreary & Associates<br />Metadata Strategy Development<br />dan@danmccreary.com<br />(952) 931-9198<br />

×