Presentation - Quartz Systems

advertisement
INDIA │ 28-30 September 2011
virtual techdays
Numbers, Charts and Decisions with SSRS
Nauzad Kapadia
nauzadk@quartzsystems.com | @nauzadk
SQL Server Reporting Services and Data Visualization
SQL 2005
SQL 2008
SQL 2008 R2
Chart
Chart
Chart
Multiple areasNEW!
Multiple areas
Multiple axesNEW!
Multiple axes
Calculated seriesNEW!
Calculated series
GaugeNEW!
Bullet graphNEW!
Gauge
Bullet graph
MapNEW!
SQL spatialNEW!
Bing™ supportNEW!
SparklineNEW!
Data BarNEW!
IndicatorNEW!
Building Reports
Data Bars
• Data Bars
– Used to depict a single value
in a cell.
– Use Data bars to display
numeric values when the
relative values in multiple
rows are more important than
the values themselves.
– Use Stacked Data Bars to
display multiple values in the
same cell.
– Min and Max are
automatically determined, but
are configurable.
Data Bars
Sparklines
INDIA │ 28-30 September 2011
virtual techdays
DEMO – Data Bars
Sparklines
• Sparklines
– Data intense, word-sized graphics.
– No axis, no data points, no labels.
– Automatic axis alignment. All
charts have the same data points,
regardless of source data.
– Can be converted into full charts
to support additional small
multiple scenarios.
– Used to crunch a lot of numerical
information in a small space.
– Use sparklines when trend is more
important then absolute numerical
values.
– Use sparklines when it would be
useful to provide historical values
which would otherwise clutter up
the report.
Data Bars
Sparklines
INDIA │ 28-30 September 2011
virtual techdays
DEMO – Sparklines
Indicators
• Icons used to depict the
status against a value,
goal or a trend.
• Choose from preconfigured sets, or
build your own!
• Automatic support for
comparing each
member of a group
against siblings.
• Don’t always rely on
color.
Indicators
INDIA │ 28-30 September 2011
virtual techdays
DEMO – Indicators
Maps
• Maps contains one or more…
– Point Layers (Cities, Customers)
– Line Layers (Routes, Roads)
– Polygon Layers (Countries, States)
– Tile Layers (based on Bing™ Maps)
• Support for ESRI shape files and SQL spatial
• Show analytical data using size and color
– Built-in distribution formulas
• Wizard for building common scenarios
Polygon Layer
Map Components (Example 1)
Map Legends
Analytical Data
Color Rule
Bubble w/size
Rule
Map Components (Example 2)
Point
Layer
SQL Spatial Query
(points)
Polygon
Layer
Tile Layer
SQL Spatial Query
(polygon)
Map Example
INDIA │ 28-30 September 2011
virtual techdays
DEMO – Maps
Charting and Visualization Tips
• Use the right visualization mode
• Use scatter charts when there is too much data to be
plotted
• Use Pie/Donut charts when the data points are relatively
sparse.
• Retrieve the data in the format that makes it most
conducive for charting
• Do you need missing data points on x-axis?
Power of Expressions
• Can be used to
– Create drill-down graphs
– Create custom labels or data points
– Create Custom legends
– Create data tables to accompany charts
References
•
Get more out of SSRS Charts – Robert Brucknor
–
•
Sparkline theory and practice – Edmond Tufte
–
•
http://msdn.microsoft.com/en-us/library/aa964128(v=sql.90).aspx#moressrscharts_topic4
http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0001OR
Building win-loss sparklines in SSRS – Sean Boon
–
http://blogs.msdn.com/b/seanboon/archive/2009/11/16/building-win-loss-sparklines-in-sql-serverreporting-services-2008-r2.aspx
INDIA │ 28-30 September 2011
virtual techdays
Thank You
nauzadk@quartzsystems.com | @nauzadk
Download