高级数据可视化工具:Infragistics WPF数据可视化

在构建商业智能(BI)解决方案时,数据可视化是一个关键组成部分。Infragistics为使用Microsoft® Visual Studio® 2010或Expression Blend® 4的开发者提供了丰富的XAML数据可视化控件。本文将介绍如何利用这些控件,从数据透视表到数据图表,为BI应用程序增添光彩。

要开始使用这些工具,可以下载Infragistics提供的NetAdvantage for WPF Data Visualization的30天免费试用版。

OLAP数据透视表

当需要从OLAP数据立方体或数据仓库中分析数据时,传统的数据表格就显得力不从心了。与传统的二维数据表格不同,数据透视表是多维的。数据透视表允许以数学上的n维方式表示数据,而不仅仅是日常的三维方式。

Infragistics的WPF数据透视表控件,如图1所示,能够将来自AdventureWorks数据的深层ADO MD(SQL Server® 2008 Analysis Services)或XMLA数据源转换为紧凑的报告,能够沿着多条线索总结信息。用户可以通过拖放字段到四个区域中的任何一个来进行交叉制表关键业务数据,并以全新的方式查看它:

  • 过滤字段:用户可以选择他们想要显示的值的维度。过滤字段可以减少或扩展显示的信息量。
  • 数据项:与平面集合对象、层次集合、OLAP数据立方体和数据库绑定的可汇总事实。例如“销售额”。
  • 列字段:数据项在数据透视表中水平汇总的维度。例如“产品”,数据项可以按产品类型(服装、自行车等)切片。
  • 行字段:数据项在数据透视表中垂直汇总的维度。例如“销售人员”,数据项可以基于不同销售人员对每种产品类型的销售表现进行切片。

通过提供更大的灵活性,让用户自己对多维数据进行切片和切块,从而构建一个更具吸引力的基于WPF数据可视化控件的商业智能解决方案。

立即下载30天免费试用版。

座位图

在所有类型的图表中(饼图、散点图、气泡图、线图、面积图、堆叠图、蜡烛图——Infragistics都支持),可能最初会忽视简单的座位图。但当想到全球每天在客运航班、餐桌服务餐厅、体育赛事和音乐会上进行的销售额时,情况就不同了。Infragistics提供了一个支持自定义形状和颜色的地理空间地图控件,允许创建交互式的航空座位图应用程序,为旅行者提供更多关于他们的飞机、座位和便利设施的信息。

如图2所示,Infragistics地理空间地图控件支持自定义形状和颜色,使能够创建高度交互的座位图。

通过使用Infragistics控件,可以专注于为客户提供这些额外价值(所有这些都使用Infragistics控件完成):

  • 乘客可以看到飞机上座位的位置,例如靠近出口、洗手间、厨房、过道和窗户。
  • 通过显示客户满意度评级的图表,让乘客了解其他旅行者与航空公司的过去经历。
  • 座位图显示哪些座位被占用,哪些是可用的。一旦乘客决定座位,他们可以点击形状来选择它。
  • 关于飞机的信息,如每个舱位的总座位数、座位的宽度和间距以及飞行便利设施,都在一个地方提供。

通过使用Infragistics数据可视化控件创建引人注目的高端数据可视化,可以在竞争中脱颖而出。

立即下载自己的WPF数据可视化工具免费试用版。

楼层平面图

座位图并不是Infragistics地图控件在WPF中唯一的地理空间应用,同样重要的应用类别包括楼层平面图。从医院的患者、床位和设备跟踪到仓库楼层的库存位置,以及优化大型工厂的制造流程,楼层平面图在各个行业中都有促进效率和资源监控的用途。

如图3所示,Infragistics地理空间地图控件以医院楼层的视图呈现床位,提供了一个全面的信息楼层平面图,可以进一步钻取以获取更多细节。

视觉呈现医院的一个楼层,楼层平面图为医院管理人员提供了关于患者和员工的相关信息。可以立即获得商业智能:

  • 涵盖整个楼层的信息——总床位数、可用床位数、值班医生和当前护士长。
  • 通过其形状、颜色和边框轻松识别楼层上任何床位的状态——免费、分配、占用、等待出院、男性和女性。
  • 关于患者的汇总数据,例如分配到楼层的男性和女性数量。
  • 快速定位楼层上的关键医疗设备,如生命体征监测器或便携式X光机。
  • 无需亲自访问患者床边,即可深入了解个别患者的详细信息,包括年龄、脉搏、血压、体温、血型等。

通过使用Infragistics数据可视化控件,使应用程序能够更有效地利用其财产。

立即下载自己的WPF数据可视化工具免费试用版。

销售仪表板

仪表板提供了高层次的汇总信息以及深入具体细节的能力。通常需要设计一个灵活的仪表板,使其对企业办公室、区域中心以及现场的管理人员都有用。仪表板还需要在许多不同的工作职能中保持相关性,如广告、营销、产品管理、运营,当然还有销售。这里是一个围绕Infragistics地理地图控件构建的汽车行业销售仪表板,它还利用了几个线图和子弹图来提供按地区、型号、经销商和产品线划分的销售业务智能。

如图4所示,Infragistics地理地图控件是这个动态汽车销售仪表板的中心,让能够快速生产高端商业智能仪表板,具有以下特点:

  • 评估整体业务健康状况和表现。
  • 查看不同时间间隔内的销售变化(区域、经销商或按型号):每周、每月、每季度、年初至今(YTD)和过去十二个月(TTM)。
  • 根据手头的业务问题,切换收入和销售量单位。
  • 使用子弹图监控实现设定销售目标的进展。
  • 评估个别销售人员的表现。

如果正在寻找构建这类高端商业智能解决方案,那么立即下载Infragistics的WPF数据可视化工具的免费试用版。

时间线

很多时候,不仅需要知道事件发生在哪里,还需要知道事件发生的时间。从按时间顺序排列的交易历史、银行账户的存款和取款序列,到事件的记录,时间线在软件中的日常用途。Infragistics将他们的地理地图控件与时间线控件集成,以绘制地震活动的时间、地点和强度。

如图5所示,Infragistics时间线控件可以像地图控件一样显示按时间顺序排列的事件,让软件更快地向用户传达信息。

查看随时间变化的地震活动,用户可以扩展或收缩显示的时间,并使用屏幕底部和右侧的滑块过滤要查看的时间线上的强度范围。与相同事件历史的地理地图视图一样,这种按时间顺序排列的地震视图允许用户选择一个事件以获取有关它的更多详细信息。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485