季 静,朱彦欣, 周志强, 陈 姝
(1 安徽省标准化研究院,安徽 合肥 230051)
(2 安徽商信信息技术有限公司,安徽 合肥 230051)
浅析商业智能套件在质量技术监督行业的应用
季 静1,朱彦欣2, 周志强1, 陈 姝1
(1 安徽省标准化研究院,安徽 合肥 230051)
(2 安徽商信信息技术有限公司,安徽 合肥 230051)
近年来随着信息化建设迅速发展,各级质量技术监督单位已经建有多个信息系统并产生了海量数据,通过质量技术监督商业智能套件,采用灵活部署方式,对这些海量数据进行再利用,进而支持领导的决策。
商业智能;质量技术监督商业智能套件;数据挖掘 OLAP;光学字符识别
近年来随着信息化建设迅速发展,各级质量技术监督单位都建有各自的信息系统,信息系统经过长期运行产生了海量数据,如何对这些海量数据进行深层次分析利用已经成为当前质量技术监督行业的一大难题,质量技术监督商业智能套件正是为了解决这个难题而设计研究的,通过此套件成功实施,可实现信息资源的最大化利用,为业务的研判、领导的决策提供科学的参考依据。
商业智能(Business Intelligence,BI)的概念最早在1996年提出,目前通常被理解为将企业中现有的数据转化为知识,帮助企业做出明智的业务经营决策的工具。质量技术监督商业智能套件(ZJ Business Intelligence Suite,ZJBIS)采用组件化设计思想,是一个支持快速开发面向BI应用的平台,由高扫智能识别系统、数据中心管理系统、表单流程自定义系统、轻量级数据挖掘系统、智能比对预警系统、智能报表系统等构成。套件面向质量技术监督行业各级管理者,提供丰富的可视化配置功能和二次开发接口,支持从数据中抽取和发现知识,进而提供业务经营决策的支持,完成从原始数据管理到知识利用的全过程BI电子化。ZJBIS作为一种集成解决方案,为质监行业不同的应用系统,如金质工程等业务系统、人力资源管理系统、财务管理系统、办公自动化等系统之间架起了互通的桥梁。
近年来,国内外的软件企业和科研院所投入了大量的精力在商业智能的研究方面,并取得了很多成果。其中有代表性的如下表所示:
表1 代表性的国内外商业智能软件
综上比较,质量技术监督商业智能套件(ZJBIS)主要特点有:(1)专业化:ZJBIS是专门针对质监业务特点而设计的,与质监业务深度融合,专业性强。(2)实用化:吸取原有“贪大求全”导致失败的教训,根据质监业务特点决定套件的功能级别,注重实用性,在满足应用的基础上,倡导轻量级开发,快速重构的设计理念。(3)Web化:基于Browser/Server架构,满足浏览器访问方式,系统部署简单且维护便捷。(4)标准化:技术方案的设计与具体实现的技术手段应遵循各种标准化规范。(5)插件化:采用组件化设计思想,可灵活装配各种软件功能,方便系统的扩展和演化。(6)平台化:提供了专用的开发平台,便于套件的开发使用。
从系统体系结构的角度来看,商业智能系统一般由数据仓库、数据分析、数据挖掘、在线分析等部分组成。商业智能系统从不同的数据源收集的数据中提取有用的数据,对数据进行清理以保证数据的正确性,将数据进行转换、重构后存入数据仓库,然后寻找合适的查询和分析工具、数据挖掘工具及OLAP工具对信息进行处理,最后呈现于用户面前,转变为决策支持。[1]
质量技术监督商业智能套件的体系结构由数据采集、数据存储和数据应用三部分组成,其中数据采集由高扫智能识别系统和数据采集工具集组成,数据存储由数据中心管理系统组成,数据应用由数据挖掘系统、智能比对预警系统、自定义表单流程系统、智能报表系统组成,从体系结构可以看出质量技术监督商业智能套件更加注重数据的应用,以新业务的快速构建和数据的价值最大化利用为原则,通过可视化的操作界面,为行业信息化的深度应用提供强有力的支撑。
图1 质量技术监督商业智能套件的体系结构图
目前,质监系统在信息化方面已建设了很多行业性的应用系统,例如:三大基础数据管理系统、产品质量监督系统、食品生产监督系统、计量业务管理系统、标准化行政管理系统、特种设备安全监管系统、行政审批与监察系统、质量信用管理系统、12365投诉举报应急指挥系统等。这些系统经过长期运行已经产生了大量的历史数据,由于数据量的不断增多加上信息化应用水平的提高以及业务的不断优化与创新,传统模式的项目定制已经不能满足用户的需求,必须利用质量技术监督商务智能套件来系统性地解决信息化应用过程中的各种难题,让用户从拥有想法到最终实现更快、更简单、更智能。实现各种业务流程的再造、各类分析模型的构建和各种动态图表的生成等功能。
(1)数据智能采集:质监行业数据的来源和涉及面较为广泛,数据采集工具集能够针对不同数据源提供多渠道多形式的采集方法。数据采集平台支持多种采集接口,包括:JDBC、FTP、HTTP/WEB SERVICES、SMTP、JMS、企业级别JAVABEANS(EJB)。支持多种数据格式,还特别针对质监三大基础库之一的“标准库”提供了高扫智能识别系统,实现国际、国家、行业、地方及企业标准从纸质材料和扫描件中能自动提取量化指标并入库,由于标准数据量非常庞大,系统通过与高速扫描仪的无缝集成应用,利用ORC(光学字符识别)技术保证扫描的速度和文字识别正确率,对于标准文件中的特别符号,为降低人工核对的工作量,用户可根据需要设定识别吻合率,对于低于设定的吻合率的数据系统会给出提醒。[2]
(2)业务流程再造:随着业务的发展,业务流程的重组与再造是必然,通过表单流程智能定制系统能够快速实现行政审批、公文流转、内部管理等业务流程的再造。利用可视化的界面定制业务表单并根据表单自动生成数据库,结合强大的工作流程引擎实现业务流程的自定义。
(3)分析模型定制:提供可视化的模型定制工具集,实现各业务监管模型、研判分析模型、统计分析模型等配置,工具包括多种适配器并内置了质监行业常用分析模型(企业质量诚信分析模型、质监事故研判模型、产品质量评估模型等),用户可以根据内置模型为基础,在此基础上扩展成各自需要的模型,也可单独进行个性化模型的配置,模型支持量化指标和非量化指标,指标值的获取支持数据库的读取、接口获取、用户录入、定制业务实现等多种方式。[3]
(4)动态图表制作:质监各业务系统都涉及大量的统计报表和图表,且随业务发展,报表需求不断增多,对报表的时效性和准确率也提出了更高的要求。通过基于WEB控件的动态图表制作工具集,可实现各种复杂报表和FLASH动态图表的在线制作,报表和图表均支持逐级钻取,达到随时随地的报表制作,并支持智能终端(智能手机、PAD等)的浏览。
ZJBIS由高扫智能识别系统、数据中心管理系统、表单流程自定义系统、轻量级数据挖掘系统、智能比对预警系统、智能报表系统等构成,整体架构如下图所示:
图2 质量技术监督商业智能套件主要应用内容
4.1高扫智能识别系统
系统采用OCR(光学字符识别技术)技术用电子设备(高速扫描仪、工业相机等)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。系统内置了专业针对各类标准文件的识别模块,还可根据用户需求增加个性化的字符库,达到标准文件中标准字符、非标准字符的高速,高可靠的识别。[2]
4.2 数据中心管理系统
数据中心管理系统采用面向数据对象的方式进行创建,支持各大主流数据库。系统提供数据的集中管理功能,包括数据中心的规划、数据的采集、数据的管理、数据的分析、数据的利用等功能。
4.3 表单流程自定义系统
系统给设计和开发人员提供完全可视化的流程和表单建模环境,集表单设计、流程图设计、业务规则定制和代码编程扩展、调试等所有能力于一体,确保表单和业务流程设计开发过程的快捷和高效。系统支持顺序、并行、同步、异步、分支、合并、循环、终止、回退、转交、通知、子流程、批处理等所有业务工作流程和模式。业务模型中内置了强大的业务表达能力,可以作用于工作流中的业务规则定制。在业务表达式中,系统自身内置了大量的业务函数,包括通用函数、数据函数、模型函数、组织函数、流程函数等。除了系统提供的表达式函数,开发人员还可以在业务模型中扩展自定义的模型函数,每个模型函数都是一个Java静态方法的模型映射。开发人员可以通过定制并积累特定业务领域的表达式函数,来提升流程规则的业务描述能力,提高流程的设计和开发效率。[4]
4.4 轻量级数据挖掘系统
系统是从质监各业务数据库中提取人们感兴趣的知识,提供面向特定数据库的简单检索查询调用,以及数据的微观、中观乃至宏观的统计、分析、综合和推理,以指导质监行业实际问题的求解,发现事件间的相互关联,利用已有的数据对未来的活动进行预测。将数据的应用从低层次的末端查询操作,提高到为各级管理者提供决策支持。
4.5 智能比对预警系统
系统提供各类量化预警指标数据的设置功能,所有预警信息以信息盒的方式进行存放,并可根据用户需求设定提醒方式,包括站内消息、手机短信、电子邮件、自动拨号等多种方式。对于所监控的数据一旦超过设定的预警值,系统会自动根据设定的提醒方式进行自动提醒。[1]
4.6 智能报表系统
系统包括报表客户端、报表服务器、数据库代理三部分组成,其中报表客户端主要负责报表模板的设计、报表权限的设定、报表查询统计条件的配置等功能,客户端以网页控件的方式与报表服务器进行通讯,报表服务器负责整个报表的管理功能,数据库代理负责访问业务数据库并将结果反馈到报表服务器,系统是一个可以独立使用的系统,它可对系统的权限和文件进行管理,并通过访问业务数据库实现业务报表的制作,业务数据库支持Oracle 、SQLServer 、MYSQL等主流数据库产品。
质量技术监督商业智能套件(ZJBIS)作为标准化平台,可以在各级质量技术监督部门的单个信息化系统或者多个信息化系统之间部署,通过解决原有应用系统开发模式中“无法快速适应用户需求变化”的问题,可以大大加快各类信息化应用系统的开发和升级,提供丰富的可视化配置和二次开发接口,使软件更加贴近用户的实际应用。它的应用研究提高了各级领导的决策能力,通过对原数据进行统一的分析挖掘,发现和总结大量电子化数据背后的规律和知识,变数据为有用的信息,为领导决策提供强有力的工具支持。
[1]余簪慧,潘和平.商业智能及其核心技术[J].计算机应用研究,2002(09):15-16.
[2]臧国全.文本数字化图像OCR识别的准确度测度实验与提高[J].图书情报知识,2010(03):62-67.
[3]于敏.联机分析处理(OLAP)建模方法研究[D].西安:西安理工大学,2009:18-24.
[4]范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001:31-38.
Analysis of Business Intelligence Suite applications Industry in Terms of Quality and Technical Supervision
JI Jing1, ZHU Yan-Xin2, ZHOU Zhi-Qiang1, CHEN Shu1
(1 Anhui Institute of Standardization, Hefei 230051, Anhui, China)
(2 Anhui Suncn Information Technology Co., LTD. , Hefei 230051, Anhui, China)
In recent years, with the rapid development of information technology, quality and technical supervision units have been built with multiple levels of information systems and produce huge amounts of data through Business Intelligence Suite of quality and technical supervision, flexible deployment of these massive data re-use, and thus support the leadership decisions.
Business intelligence; Business Intelligence Suite of quality and technical supervision; OLAP data mining;Optical character recognition
2013-06-18
季 静,女,安徽省标准化研究院,工程师
朱彦欣,男,安徽商信信息技术有限公司
周志强,男,安徽省标准化研究院,工程师,硕士
陈 姝,女,安徽省标准化研究院,硕士