安防人上中安网!

关注我们  

安防网 >> 工程方案 >> 其他

多维数据分析的实现及应用

2009-12-17 10:12:01 来源:中安网 作者:花楹 责任编辑: xiongs 收藏本文
本文简要介绍了商业智能的基本知识和多维分析模型的基本技术,通过将多维建模思想应用于关系数据库的E-R模型,充分利用结构化查询语言(SQL)和JAVA数据存储技术,提供了一种基于WEB的多维分析工具的实现,描述了如何将该多维分析工具应用于安全技术防范统计工作,实现了安全技术防范工作的多维统计分析功能。
     由于维度和指标在定义时都是相互独立的,其间并无隐含的关联信息,因此要对它们所属的表进行关联,有了关联之后才能在它们之间进行查询和分析。表关联信息保存在表关联定义表中。表关联要保存如下一些信息:关联的父表名称、关联的父表列名、关联的子表名称、关联的子表列名。如果把表看作是有向图中的节点,把关联看作有向图中的边,则所有表的关联关系构成了一个或多个有向图。


  3.3 执行数据查询


  有了前面的定义之后,便可以开始多维数据的查询,首先选择查询的维度和指标,然后提交查询处理程序进行数据查询,在查询过程中分别根据上钻、下钻、切片、切块、旋转等操作进行相应的处理,流程如图表2所示。


  在多维数据的查询当中,关键是能够拼出完整的SQL语句,一个典型的SQL语句应该包括SELECT子句、FROM子句、WHERE子句、GROUP子句、ORDER BY子句,这些子句根据前面的数据定义都可以实现。
 


 

 

  图表 2 多维数据查询


  数据查询的结果需要有一种合适的数据结构来进行存储,这样才能便于数据的显示,查询结果只有两种数据的信息,一个是维度数据一个是指标数据,通过研究发现,由于维度是有层次的,因此可以用树(TREE)的结构来保存维度的信息,对于指标数据,其实它是显示在多个维度的交叉点上,只要规定好的每个维度的取值,则指标数据的值便可确定,因此指标数据可以用MAP的结构来进行存储。


  3.4 多维数据展现


  根据人们的日常习惯,多维数据的展现主要有两种方式,一种是交叉报表的显示,一种是统计图的显示。


  交叉报表的显示比较符合中国人的习惯,可同时观察多个维度的统计数据,维度可以显示在行上,也可以显示在列上,也可以同时显示,如图表3所示,根据前面介绍的数据存储结构可以很容易的生成这样一张统计表。
 



  图表 3 交叉报表


  统计图是以更直观的方式显示所观察的数据,常见的统计图有:饼图、柱状图、折线图、堆积图等,统计图的展现相对来说要复杂一些,不过目前有一些开源的图形生成工具,通过集成这些图形生成工具可以很容易实现这种功能,JFREECHART就是这样一种工具,它提供了丰富的接口,可以生成各种统计图,还可增加图形的三维效果,在这里我们集成的JFREECHART来生成统计图,关于JFREECHART的使用可参考相关文档。


  四、多维分析技术在安防工作中的应用


  4.1 业务介绍


  为了便于了解全国安全技术防范系统的整体情况,开发了一个关于安全技术防范系统的信息收集、审核、查询、统计的软件系统,系统采用的是五级用户管理,包括部、省、市、区县、派出所,数据由基层派出所采集上来之后,经过相关部门审核成为有效数据,各级部门需要对这些数据进行汇总,生成本级部门的统计报表,需要对数据能够进行灵活的分析。


  4.2 数据模型分析


  安全技术防范系统的数据主要包含两部分内容,一个是部门信息,一个是安防系统的数据信息,部门信息主要包含如下一些数据项:部、省厅、地市、区县、派出所,安防系统数据信息主要包含如下一些数据项:使用单位、单位地址、单位类型、系统联网情况、公安联网情况、有无检测、验收单位、系统构成、系统运行状况、系统造价、系统数量、接警次数、报警次数、预防案件数、抓获嫌疑人数、破获刑事案件数、破获治安案件数等。从这些数据项中可提取出相关的维度信息和指标信息,针对部门维度可直接取部、省厅、地市、区县、派出所为维度层次,在安防系统数据中可提取出单位类型维度、系统联网情况维度、公安联网情况维度、有无检测维度、验收单位维度、系统运行状况维度等,指标数据则有:系统数量、系统造价、接警次数、报警次数、预防案件数、抓获嫌疑人数、破获刑事案件数、破获治安案件数等。


  4.3 多维分析


【想第一时间了解安防行业的重磅新闻吗?请立即关注中安网官方微信(微信号:cpscomcn)——安防行业第一人气微信,万千精彩,千万不要错过!!!

中安网官方微信

提示:试试"← →"实现快速翻页

网友评论

共有0条评论  点击查看全部>>

所有评论仅代表网友观点,与本站无关。

24小时阅读排行

本周阅读排行

订阅邮件
安防速递

每天三个要闻,知晓行业关键

E 周 刊

一周事,一朝知

Email: