论文部分内容阅读
数据仓库、OLAP分析和数据挖掘技术是新兴的数据管理和分析技术,其应用也越来越广泛,但目前在公安领域的应用还不多。本课题就是以满足公安指挥中心对辅助决策信息方面的需求为目的,以业务信息系统中的历史数据为基础,通过微软的BI开发平台,利用数据仓库、OLAP分析和数据挖掘技术为手段通过分析接处警数据获取辅助决策信息,是实现警务指挥向更高层次转变的一种尝试。警情数据分析系统能提供大量的辅助决策信息,并提升指挥中心对社会治安状况的研判能力,提高指挥效率和对社会治安状况的防控能力。该系统是以数据仓库、OLAP和数据挖掘技术为核心构建的。数据仓库是进行数据分析的基础,但只是提供被分析的数据,因而还必须有强有力的分析和决策工具。OLAP是基于多维数据仓库的专用分析型操作技术。关联规则挖掘致力于知识发现,它能通过支持度和置信度指标挖掘出数据库中有趣的规则,在警情数据分析中可以挖掘出反映社会治安动态的规则,这些规则可以直接指导日常警务的安排。综合利用这两种数据分析工具,管理者可以从不同的观察角度和形式对数据进行深入分析和观察。本文在深入学习、研究数据仓库、OLAP技术和关联规则挖掘技术原理和开发方法的同时,针对公安指挥中心的需要,设计了警情数据分析系统。系统在指挥中心使用的110接处警系统的基础上,将业务数据库的数据通过抽取转换建立警情数据仓库,决策者根据实际需要可以选择面向不同的主题使用联机分析处理和数据挖掘工具分析数据,从而为管理者提供了分析型信息和一定的决策支持,是面向应用的一种探索性课题。本文在对业务数据结构和工作需求进行全面分析的前提下,确定以接警量为数据仓库的主题,并设计了相关因素的星型模式。解决了数据集成过程中案件地址的一致性问题,设计了完整的数据抽取、转换和加载流程,构建了警情数据仓库。利用SSAS技术实现了对警情数据的OLAP分析,并在OLAP分析的基础上改进了关联规则挖掘算法。利用平均数据单元支持度解决了不同层支持度阈值应设置不同的问题,设计并实现了基于OLAP的多维多层关联规则挖掘算法。