ssrs_2008_tips1

Upload: fahim-kanji

Post on 05-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 ssrs_2008_tips1

    1/25

    Reporting Services Authoring

    Tips and Tricks Part I

    Shane RiskBusiness Intelligence Consultant

  • 7/31/2019 ssrs_2008_tips1

    2/25

    AgendaTime Topic8:30 9:00 Breakfast

    9:00 10:00

    SSRS OverviewNew FeaturesArchitectural ImprovementsScale-out / Scale-up

    10:00 10:15 Break10:15 11:45 SSRS Authoring Tips & Tricks Part I

    Enhanced Data VisualizationTablix for Flexible Report LayoutChart Types and RecommendationsReporting using Relational vs. Cubes

    11:45 1:00 Lunch & Open Discussion Q&A1:00 2:30 SSRS Authoring Tips & Tricks Part II

    Microsoft Reporting OptionsDrill Through NavigationExpression-Based FormattingReport Builder v2.0

    Report Delivery & Options

    2:30 2:45 Break2:45 4:15 SSRS and Portals Tips & Tricks

    Portal Development using SharePoint and Integrated SSRSReport Center - Report Library & Data Connection Library (MOSS e-CAL)Building dashboards (based WSS/MOSS Std CAL vs. MOSS e-CAL (PPS)Combining SSRS w/ other report types (MOSS e-CAL XL Services, PPS ACs/AGs, ProClarity)

    4:15 4:30 Wrap-up and Giveaways

  • 7/31/2019 ssrs_2008_tips1

    3/25

    SSRS Tips and Tricks

    Enhanced Data Visualization

    Tablix for Flexible Report Layouts

    Chart Types and Recommendations

    Visualization Best Practices

    Relational vs. OLAP Reporting

  • 7/31/2019 ssrs_2008_tips1

    4/25

    Enhanced Data Visualization

  • 7/31/2019 ssrs_2008_tips1

    5/25

    Enhanced Data Visualization

  • 7/31/2019 ssrs_2008_tips1

    6/25

    Sparkline Chart

    Sparkline Perfect for dashboards

    Compact Concise

    Provides context Can link to other reports

    for detail

  • 7/31/2019 ssrs_2008_tips1

    7/25

    Bullet Gauge

    Bullet Preferred over gauges and thermometers Easier to read Take less space More accurate

    Similar to a bar chart, but offers more information

  • 7/31/2019 ssrs_2008_tips1

    8/25

    SSRS Tips and Tricks

    Enhanced Data Visualization

    Tablix for Flexible Report Layouts

    Chart Types and Recommendations

    Visualization Best Practices

    Relational vs. OLAP Reporting

  • 7/31/2019 ssrs_2008_tips1

    9/25

    What is Tablix ? The best of Tabl e merged with the best of Matr ix Allows for fixed and dynamic columns and rows Enables arbitrary nesting on each axis Enables multiple parallel row/column members at each

    level Introduces optional omission of row/column headers

    Innovative layout capabilities Support for richly formatted text Innovative grouping capabilities

    Flexible Report Layout

  • 7/31/2019 ssrs_2008_tips1

    10/25

    2001 2002 Total

    1,115 1,331 2,446

    152 642 794

    11,156 13,312 24,468

    1,523 6,421 7,944

    13,946 21,706 35,653

    Retail Acme

    Nadir, Inc.Wholesale ABC Corp.

    XYZ, Ltd.Grand Total

    Customer

    Retail

    Acme

    Nadir, Inc.Wholesale

    ABC Corp.

    XYZ, Ltd.

    Grand Total

    Growth

    19%

    322%

    19%

    322%

    56%

    Tabl ixe + Matr

  • 7/31/2019 ssrs_2008_tips1

    11/25

  • 7/31/2019 ssrs_2008_tips1

    12/25

    SSRS Tips and Tricks

    Enhanced Data Visualization

    Tablix for Flexible Report Layouts

    Chart Types and Recommendations

    Visualization Best Practices

    Relational vs. OLAP Reporting

  • 7/31/2019 ssrs_2008_tips1

    13/25

    Histogram Charts

    Set the series type =Column Custom Attributes

    HistogramSegmentInterv

    alNumber HistogramSegmentInterv

    alWidth HistogramShowPercentO

    nSecondaryAxis

  • 7/31/2019 ssrs_2008_tips1

    14/25

    Pareto Charts

    Commonly used in qualitycontrol scenarios. Set the Chart Type =

    Column Custom Attributes

    ShowColumnAs Property =Pareto

    Remove the Axis Title onthe Secondary Axis bySelecting the Chart Area

    Value Axis in theProperty Grid

  • 7/31/2019 ssrs_2008_tips1

    15/25

    Chart Demo

  • 7/31/2019 ssrs_2008_tips1

    16/25

    SSRS Tips and Tricks

    Enhanced Data Visualization

    Tablix for Flexible Report Layouts

    Chart Types and Recommendations

    Visualization Best Practices

    Relational vs. OLAP Reporting

  • 7/31/2019 ssrs_2008_tips1

    17/25

    Examples of Poor Visualizations

  • 7/31/2019 ssrs_2008_tips1

    18/25

    Examples of Good Visualizations

    0%

    5%

    10%

    15%

    20%

    25%

    30%

    35%40%

    IT Power User BusinessUser

    CasualUser

    ExtendedBusiness

    User

    ProducerConsumer

  • 7/31/2019 ssrs_2008_tips1

    19/25

    Good Data Visualization... Shows the data Represents large quantities of data coherently

    and efficiently Help the user to discern relationships in the

    data encourages the eye to compare different

    pieces of data does not distort what the data has to say

    The Value of Data Visualization

  • 7/31/2019 ssrs_2008_tips1

    20/25

    Common Visualization Mistakes

    Inappropriate display media Pie charts, 3-D charts

    Poorly designed display media

    Using fill patterns, line styles, and fullysaturated/bright colors. Encoding quantitative data inaccurately Crowded charts Variety for the sake of variety Adding visual flair

  • 7/31/2019 ssrs_2008_tips1

    21/25

    Tips, Tricks, Best Practices

    Part to whole Line Charts Bar Charts Disparate Values Gridlines Sparklines Bullet graphs

    Small multiples Pareto charts Histograms

    Exception highlighting Keywords vs.Expressions

    Status indicators

    Drilldown on charts Empty points Coordinate colors across

    charts w/empty points Custom gauge images Multiple chart areas

  • 7/31/2019 ssrs_2008_tips1

    22/25

    SSRS Tips and Tricks

    Enhanced Data Visualization

    Tablix for Flexible Report Layouts

    Chart Types and Recommendations

    Visualization Best Practices

    Relational vs. OLAP Reporting

  • 7/31/2019 ssrs_2008_tips1

    23/25

    Relational vs. OLAP Reporting

    Relational Benefits Optimized for processing transactions Data stored at detail level

    Easily report at the lowest level of data

    OLAP Benefits Data is pre-aggregated Easy drag and drop query builder Optimized for analyzing data Easily used to create a wide range of reports

  • 7/31/2019 ssrs_2008_tips1

    24/25

    Relational vs. OLAP Reporting Demo

  • 7/31/2019 ssrs_2008_tips1

    25/25