Microsoft BI Cool Data Visualizations

1,421 views

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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,421
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
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 http://www.sqlmag.com/blogs/sql-server-bi.aspxMicrosoft Technology Specialist http://mssqldude.wordpress.com http://twitter.com/mssqldudemkromer@microsoft.com
  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:http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=d31f609d-a353-41ad-a1a4-f81456e3a6c4
  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: http://www.roambi.com• PushBI: http://www.pushbi.com• WP7 Native Cloud BI App: http://bit.ly/A5u4Go
  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: http://bit.ly/zOnSjC
  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 Platformmkromer@microsoft.com

×