基于OLAP的食品安全风险分析研究

2012-04-29 00:44:03叶德谦田春园
电脑知识与技术 2012年35期

叶德谦 田春园

摘要:在食品安全风险分析时,专家对食品安全风险问题做出决策需要考虑到食品风险的各个方面,传统的分析方法达不到专家对食品风险多维数据的分析要求。该文从实际需求出发,构建多维数据模型,研究了OLAP的体系结构及其实现决策分析的过程,并以实例说明OLAP在食品安全风险分析决策中的应用。实际应用表明,采用OLAP技术分析食品安全风险数据能帮助专家做出合理而且正确的决策。

关键词:食品安全风险;OLAP;多维数据模型

中图分类号:TP319 文献标识码:A 文章编号:1009-3044(2012)35-8345-04

近年来,食品安全问题引起人们越来越多的注意,食品安全风险分析也成为社会各界面对的一个难题。如何能够科学有效利用已经存在的海量数据帮助专家对食品的风险进行分析决策,是国内外学者研究的重点。付昌斌等利用通报数据对出口果蔬进行了统计分析,识别了危害项目风险大小[1],黄丽玲、季任天等使用专业知识对食品风险因子打分获得食品风险等级[2][3],晁凤英对食品安全检测数据采用关联规则挖掘得到规则,从而判断危害项目的风险程度[4][5],这些方法虽然得到了一些诸如危害项目风险,食品风险程度等食品安全风险方面的决策信息,但是并没有充分考虑食品风险所涉及的风险因素及专家的要求。

在实际中,专家进行食品风险决策需要考虑复杂多样的食品风险因素,如食品、时间、检疫局、危害项目、企业等。例如,为了统计近段时间内每个企业出口食品在各个国家的不合格情况,用于决策以后该企业往各个国家出口食品的情况,这些统计所涉及到的数据往往呈现多维的形式,而传统的数据分析方法很难适合这种决策分析。联机分析处理(OLAP)是共享多维信息的、针对特定问题的联机数据访问和分析的快速软件技术,它通过对信息的多种可能的观察形式进行快速、稳定一致和交互性的存取,允许决策人员对数据进行深入观察。联机分析处理具有灵活的分析功能、直观的数据操作和分析结构可视化表示等突出优点,从而使决策人员对基于大量复杂数据的分析变得轻松而高效,以利于迅速做出正确的决策。

为此,该文采用联机分析处理(OLAP)对多维数据进行分析处理。该文首先对食品安全风险因子进行详细分析,得到多维数据模型,然后根据专家的实际需求对多维数据进行各个角度的分析,并以数据立方体的形式展现,使专家很清晰的看到统计信息,从而给出正确的决策信息。