Microsoft BI Cool Data Visualizations


Published on

UPDATED Feb 2012: This is my presentations explaining ways that you can leverage Microsoft's Silverlight and other cool data visualization techniques in your Microsoft BI solutions. In this version, I focus a little more on how to use existing Silverlight controls and the new Silverlight data exploration tool in SQL Server 2012 called Power View (in Denali, it was called Project Crescent).

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Microsoft BI Cool Data Visualizations

  1. 1. Bring Microsoft BI Dashboards to Life with Cool Data VisualizationsMark Kromer Technology Specialist
  2. 2. BI Visualization Business Drivers• Why spend the time on “cool” BI dashboards? – They’re cool! – Eye Candy – Compelling to the end-user – Keeps business users engaged – Encourages data exploration – Improve BI Application & Database ROI – Access important data quickly in small area (Tufte / Sparkline) – Make it easier to make better decisions
  3. 3. Microsoft SQL BI Presentation Tools• Packaged Silverlight Controls – PivotViewer Control – Silverlight Chart Controls• Custom BI Silverlight Controls• 3rd Party OTS Silverlight BI Controls – Infragistics – Telerik – Visifire• Mobile BI – Extended Results – Blue Granite• Silverlight in SQL Server 2012 – Power View
  4. 4. Comparing the TechniquesTechnique Impact Time to Programming Maintenance Production ReqdReport Builder/Crescent Medium Low Low LowSharePoint / PPS Medium Low Low LowOpen Source Controls Medium Medium Medium HighPackaged Controls High High Medium MediumCustom Silverlight High High High HighMobile High Medium High MediumCloud High Medium Medium Medium
  5. 5. What is Silverlight? …a powerful …a free plug-in powered by development platform the .NET framework that is for creating engaging, compatible across multiple interactive applications browsers, devices and for many screens across operating systems to bring a the Web, desktop, and new level of interactivity mobile devices wherever the Web works. With support for advanced data integration, multithreading, HD video using IIS Smooth Streaming, and built in content protection, Silverlight enables online and offline applications for a broad range of business and consumer scenarios.
  6. 6. Works with what you have
  7. 7. Silverlight Compatibility
  8. 8. Silverlight Compatibility (from MSFT)
  9. 9. Designer Tools
  10. 10. Silverlight Basic Files
  11. 11. Silverlight Data Binding (Basic)
  12. 12. Silverlight Binding to SQL Analysis Services
  13. 13. Silverlight Client Data Binding• Bind objects via the DataContext or ItemSource properties• Bindings to parent objects apply to children unless otherwise specified
  14. 14. Silverlight Data Binding (XAML) <Grid x:Name="LayoutRoot" Background="White"> <StackPanel x:Name=“RandomName”> <TextBlock Text="{Binding forza}" /> <TextBlock Text="{Binding azzurri}" /> </StackPanel> </Grid>
  15. 15. Silverlight Data Binding (Code Behind) public class Foo { public string forza { get; set; } public string azzurri { get; set; } } public MainPage() { InitializeComponent(); Foo foo = new Foo(); foo.forza = "hello"; foo.azzurri = "world"; LayoutRoot.DataContext = foo; }
  16. 16. Packaged Silverlight Controls Technique Impact Time to Programming Maintenance Production Reqd Packaged Controls High High Medium MediumPivotViewer blog: http://petcu40.blogspot.comPivotViewer CTP1 Download:
  17. 17. Custom Silverlight ControlsTechnique Impact Time to Programming Maintenance Production ReqdCustom Silverlight High High High High
  18. 18. Mobile Business Intelligence Technique Impact Time to Programming Maintenance Production Reqd Mobile High Medium High Medium• RoamBI:• PushBI:• WP7 Native Cloud BI App:
  19. 19. To the Cloud … Cloud BITechnique Impact Time to Programming Maintenance Production ReqdCloud High Medium Medium Medium• Empower decision-makers on any device – Real-time BI• Direct knowledge points – Not drill-down – Not dashboard• Silverlight• Azure• SQL Server• PowerPivot• My Sample:
  20. 20. SQL Server 2012: Power ViewTechnique Impact Time to Programming Maintenance Production ReqdReport Builder/Crescent High Low Low Low
  21. 21. Thank youMark KromerMicrosoft Technology SpecialistSQL Server Data