APP下载

数据仓库在智能车辆监控系统中的应用

2015-08-22庞美严

科技视界 2015年8期
关键词:分析模型数据仓库决策

庞美严 张 何

(廊坊燕京职业技术学院,河北 三河 065200)

0 引言

随着我国车辆的增加,高速公路给人们带来许多方便,但同时也引发了许多新问题,超速、超载等违章现象以及汽车犯罪现象等加剧,伤亡事故不断发生。高速公路上一旦发生交通事故,大多都是重大和特大交通事故。所以,智能车辆监控系统具有一定的威慑效果,减少违法违章行为,促进交通安全[1]。智能车辆监控系统要每时每刻监视车辆的运行并搜集和处理大量的信息,比如:车辆通过率,车辆报警,天气状况,用户反映,事故处理等。数据仓库及相关技术就能够处理海量信息,它对所采集的大量交通数据及时进行快速、有效、深入的分析,实现实时数据处理,为智能车辆监控系统提供所提供准确的,有效的分析型数据平台,并能够支持管理层的决策。

数据仓库的发展在国外已经非常成熟,而在我国21世纪才刚刚起步。数据仓库的定义最早由W.H.inmon提出的:数据仓库是一个面向主题的、集成的、相对稳定的、反应历史变化的数据集合,用于支持管理决策[2]。对于数据仓库的概念我们可以从两个层次予以理解,首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。

1 数据仓库的体系结构

车辆监控系统数据仓库的体系结构主要分为4部分:数据源、数据存储与管理、联机分析处理(On-Line Analysis Processing,OLAP)引擎和前端应用[3]。(如图 1所示)。

系统中数据处理流程为:

系统从车载终端采集到数据,把采集到的数据导入数据库,以数据库作为数据源,对数据进行抽取、转换和加载(Extract,Transformation,Loading,ETL),但由于本系统采集到的数据只是单纯的车辆定位信息,所以只需要对数据进行抽取、转换操作即可,然后把处理后的数据存到数据仓库中,通过OLAP服务器对分析需要的数据进行有效集成,按多维模型予以组织,以便进行多角度、多层次的分析,并发现趋势。前端应用中数据分析主要针对OLAP服务器,数据挖掘、报表和地理信息系统(Geographic Information System,GIS)显示主要针对数据仓库。

系统数据仓库的开发策略:

系统数据仓库的开发策略主要有自顶向下,自底向上以及两种策略的混合使用。由于该系统所涉及的范围是高速公路的车辆监控信息,范围不是很大,信息内容不是很杂,资金投入比较有限,也容易获得成效,所以本系统采用自底向上策略。

2 系统数据仓库的构建

2.1 主题域的分析

系统数据仓库的主题根据需求分析和决策支持来设计。例如在车辆监控系统中把车辆作为一个主题域,下面包含车流量、车拥塞、车事故等子主题。根据以上的分析监控系统决策主题的思想是先确定与监控系统决策相关的大的方面——主题域,然后在主题域中找出子主题域,子主题域中可能包含若干主题或下一级的主题域这样逐层细分,最后形成树状结构。根结点是监控系统决策这个大的主题域,叶结点是具体的主题。每个主题所包含的数据的个体就是监控系统决策所需要的数据。

2.2 维表的设计

维表是通过记录因素的属性来描述事件中包含的诸多因素,是多维分析空间在某个角度上的投影。例如:监控系统数据仓库各主题几乎与车流量,地理位置,天气状况,主观因素等有关,所以将这些实体作为维表来处理。监控系统中的维表有车辆定位维表,天气状况维表,路况维表,驾驶员维表等。

2.3 数据分析概念模型的设计

2.3.1 交通拥塞分析模型

交通拥塞分析模型由路线维表、天气维表、出警维表构成星型模型结构(如图2所示)。该分析模型主要是对高速公路的速率作分析,为保证车辆高速而提供决策支持。

2.3.2 交通事故分析模型

交通事故分析模型是由车辆定位维表、天气维表、驾驶证维表、车牌维表及出警维表等事实表构成雪花型结构(如图3所示)。该模型主要对高速公路的交通事故做分析处理,为保证驶进公路人员的安全提供决策支持,并及时作出预警措施。

2.4 系统数据仓库的物理设计

所谓数据仓库的物理设计就是将逻辑模型转化成物理实现,如物理存取方式、数据存储结构、数据存放位置以及存储分配等等。数据仓库的物理模型设计中首先要定义数据存储结构,对大量数据存储采用并行存储结构——RAID。其次确定索引策略,为事实表和维度表的主键和外键建立索引。然后确定数据存储策略,将事实数据和高速公路基本信息数据存放在硬盘上,而其他数据存放在磁盘上[4]。

3 系统数据的展现

系统开发平台选择C#和SQL Server 2000。建立了数据仓库模型后,基本确定了数据仓库中事实表和维表的结构。然后将相关数据转移到数据仓库的事实表和维表中。将系统中的数据进行一定的转换和合法性检查,通过SQL Server提供的数据转换服务(Data Transformation Service,DTS)工具将系统数据库中的数据装载到数据仓库,然后通过OLAP服务器向客户机提供多层次、多角度的数据分析服务。数据仓库体系中前台是网络服务器,后台是数据仓库系统,数据仓库的信息及统计分析是以网络的形式表现的。利用Microsoft的数据透视表服务作为客户端组件,建立与OLAP服务器通讯,并为客户端应用程序取得OLAP服务器数据提供接口。在数据透视表服务应用中,可以使用Excel 2000应用程序访问立方体中的数据,灵活快速生成各种报表和图表。通过数据分析和展现工具对数据仓库中的数据进行多维分析、汇总,形成图表或报表的形式,使决策者可以清晰、直观地看到分析结果,为我国交通的发展提供决策依据[5]。

4 结束语

本文首先根据需求分析确立主题,然后建立基于车辆分析系统的数据仓库模型,解决了在数据仓库建设过程中的几个关键问题,为高速公路车辆监控系统进行决策分析提供了有效的途径。并且,系统数据仓库的建立,能够为数据挖掘及地理信息模块提供数据依据和数据参考,通过对历史数据的分析,可为路政、公安部门等提供决策参考,并提高高速公路的安全性和交通部门的管理水平。所以这对我国交通管理有实际应用意义和发展前景。

[1]齐晓杰,等.公路智能交通监控系统的发展现状及趋势[J].黑龙江交通科技,2009(4).

[2]梁柳莹.论数据仓库和数据挖掘[J].现代企业文化,2009(3).

[3]曹永生.数据仓库在条码系统中的应用探讨[J].条码与信息系统,2009,4.

[4]贺向敏,周根宝.数据仓库技术在旅游业中的应用[J].内蒙古农业大学学报,2009,6.

[5]罗跃国.高校教务系统数据仓库的建模及应用[J].长江大学学报,2009,3.

[6]王元春,员建厦,王岳盟.面向对象的数据仓库设计[J].计算机与网络,2011(07):46-48.

[7]梁大圣.空间数据仓库的设计与构建——以东南亚森林资源为例[D].山东农业大学,2010,06:8.

猜你喜欢

分析模型数据仓库决策
基于BERT-VGG16的多模态情感分析模型
为可持续决策提供依据
决策为什么失误了
基于数据仓库的住房城乡建设信息系统整合研究
分布式存储系统在液晶面板制造数据仓库中的设计
层次分析模型在结核疾病预防控制系统中的应用
探析电力系统调度中数据仓库技术的应用
全启发式语言分析模型
基于数据仓库的数据分析探索与实践
IFC4结构分析模型应用技术