在构建商业智能(BI)解决方案时,数据可视化是一个关键组成部分。Infragistics为使用Microsoft® Visual Studio® 2010或Expression Blend® 4的开发者提供了丰富的XAML数据可视化控件。本文将介绍如何利用这些控件,从数据透视表到数据图表,为BI应用程序增添光彩。
要开始使用这些工具,可以下载Infragistics提供的NetAdvantage for WPF Data Visualization的30天免费试用版。
当需要从OLAP数据立方体或数据仓库中分析数据时,传统的数据表格就显得力不从心了。与传统的二维数据表格不同,数据透视表是多维的。数据透视表允许以数学上的n维方式表示数据,而不仅仅是日常的三维方式。
Infragistics的WPF数据透视表控件,如图1所示,能够将来自AdventureWorks数据的深层ADO MD(SQL Server® 2008 Analysis Services)或XMLA数据源转换为紧凑的报告,能够沿着多条线索总结信息。用户可以通过拖放字段到四个区域中的任何一个来进行交叉制表关键业务数据,并以全新的方式查看它:
通过提供更大的灵活性,让用户自己对多维数据进行切片和切块,从而构建一个更具吸引力的基于WPF数据可视化控件的商业智能解决方案。
立即下载30天免费试用版。
在所有类型的图表中(饼图、散点图、气泡图、线图、面积图、堆叠图、蜡烛图——Infragistics都支持),可能最初会忽视简单的座位图。但当想到全球每天在客运航班、餐桌服务餐厅、体育赛事和音乐会上进行的销售额时,情况就不同了。Infragistics提供了一个支持自定义形状和颜色的地理空间地图控件,允许创建交互式的航空座位图应用程序,为旅行者提供更多关于他们的飞机、座位和便利设施的信息。
如图2所示,Infragistics地理空间地图控件支持自定义形状和颜色,使能够创建高度交互的座位图。
通过使用Infragistics控件,可以专注于为客户提供这些额外价值(所有这些都使用Infragistics控件完成):
通过使用Infragistics数据可视化控件创建引人注目的高端数据可视化,可以在竞争中脱颖而出。
立即下载自己的WPF数据可视化工具免费试用版。
座位图并不是Infragistics地图控件在WPF中唯一的地理空间应用,同样重要的应用类别包括楼层平面图。从医院的患者、床位和设备跟踪到仓库楼层的库存位置,以及优化大型工厂的制造流程,楼层平面图在各个行业中都有促进效率和资源监控的用途。
如图3所示,Infragistics地理空间地图控件以医院楼层的视图呈现床位,提供了一个全面的信息楼层平面图,可以进一步钻取以获取更多细节。
视觉呈现医院的一个楼层,楼层平面图为医院管理人员提供了关于患者和员工的相关信息。可以立即获得商业智能:
通过使用Infragistics数据可视化控件,使应用程序能够更有效地利用其财产。
立即下载自己的WPF数据可视化工具免费试用版。
仪表板提供了高层次的汇总信息以及深入具体细节的能力。通常需要设计一个灵活的仪表板,使其对企业办公室、区域中心以及现场的管理人员都有用。仪表板还需要在许多不同的工作职能中保持相关性,如广告、营销、产品管理、运营,当然还有销售。这里是一个围绕Infragistics地理地图控件构建的汽车行业销售仪表板,它还利用了几个线图和子弹图来提供按地区、型号、经销商和产品线划分的销售业务智能。
如图4所示,Infragistics地理地图控件是这个动态汽车销售仪表板的中心,让能够快速生产高端商业智能仪表板,具有以下特点:
如果正在寻找构建这类高端商业智能解决方案,那么立即下载Infragistics的WPF数据可视化工具的免费试用版。
很多时候,不仅需要知道事件发生在哪里,还需要知道事件发生的时间。从按时间顺序排列的交易历史、银行账户的存款和取款序列,到事件的记录,时间线在软件中的日常用途。Infragistics将他们的地理地图控件与时间线控件集成,以绘制地震活动的时间、地点和强度。
如图5所示,Infragistics时间线控件可以像地图控件一样显示按时间顺序排列的事件,让软件更快地向用户传达信息。
查看随时间变化的地震活动,用户可以扩展或收缩显示的时间,并使用屏幕底部和右侧的滑块过滤要查看的时间线上的强度范围。与相同事件历史的地理地图视图一样,这种按时间顺序排列的地震视图允许用户选择一个事件以获取有关它的更多详细信息。