“How to build a dashboard” is a frequently asked question, and I figured I could put together the different options that Syncfusion provides here for building dashboard-type WPF applications.
First, let us define “dashboard.” In the context of WPF applications, a dashboard is a user interface that presents to the end-user meaningful high-level information (business critical, real-time, scientific, etc.) in an intuitive manner.
So to build a UI like this, you will first need some “core data-bound controls” that let you visualize your data and then some “presentation controls” that let you lay out the different “tiles” in the dashboard in a prioritized, visually pleasing manner.
You might want to visualize your Relational (OLTP) or Multi-Dimensional (OLAP) data in the dashboards.
Syncfusion WPF Studio comes with several data-bound controls that are ideal for visualizing your data in a dashboard. The most commonly used are:
Dashboard built using the Grid, Chart and Gauges
Syncfusion Business Intelligence Studio comes with the OLAP variants of the above controls that let you visualize OLAP data (from SSAS, for example) including dimensions, measures, KPIs, etc., using the following controls:
OlapGrid.
OlapChart
OlapGauges
You will then need some help presenting these core controls in a visually pleasing manner to the end-user. Essential Tools in our WPF Studio comes with several layout-defining controls that let you implement some common layout schemes.
(For more information browse to Essential Tools for WPF and search for the controls above)
Besides the above, some dashboards would also require support for an “Excel-Like Pivot Table UI,” using which managers could perform slice-and-dice analysis of company performance, etc.
For this we provide two controls:
Slice and Dice analysis on multi-dimensional data using OlapClient
Excel Like Pivot Grid to perform Slice and Dice analysis on Relational data in WPF.