首页 > 大数据 > 正文

下一代商务智能的研究与设计

2012-04-20 13:56:29  来源:万方数据

摘要:关于下一代BI平台的搭建,现在的软件厂商已经提供了各种标准和实现的技术,我们主要使用HTML5标准以及微软的技术来研究该平台的设计。
关键词: BI 商务智能
    1 引言

    如今的社会节奏决速,市场竞争激烈,机会稍纵即逝,企业决策者需要随时根据业务状态来做决策,对市场做出快速的响应,当关键绩效指标数据发生变化时,立即可以收到变更信息以便能够在第一时间采取应对措施,避免重要事件的延误。这就要求商务智能BI)系统能够支持各种不同的终端(PC、智能手机以及平板电脑等),主动将变更信息发送到用户的移动终端上,在各种终端上提供一致的用户体验。然而,由于终端设备的生产厂商数量繁多,各自的产品使用不同的操作平台,要想支持不同的终端,必须针对不同的操作平台开发不同的客户端系统,这就带来了用户体验不统一、开发周期长、难度大以及维护困难等问题,解决这些问题的成本高昂,所以BI的应用通常局限在PC上,信息的获取也只能局限在有PC的地方。

    最近几年,随着智能移动设备的大规模推广、各种智能操作系统开始支持统一的HTML 5标准,WIFI、3G、4G网络的普及,现在的BI已经不能满足新时代的需求,因此移动应用、跨平台、统一用户操作体验是下一代BI系统的新趋势。

    2 关键技术

    关于下一代BI平台的搭建,现在的软件厂商已经提供了各种标准和实现的技术,我们主要使用HTML5标准以及微软的技术来研究该平台的设计。

    HTML 5是近十年来Web开发标准最巨大的飞跃,作为公认的2011年五大网络前端技术,支持Windows、Mac OS、IOS、Android、Palm、Windows Phone 7和SymBIan 3等在内的诸多平台,可跨平台开发,一举突破各种终端多平台兼容难、用户体验不统一的瓶颈。

    Microsoft提供了一个全面的商业智能(BI),它为数据仓储、分析和挖掘提供了一个扩展的数据平台,并提供了终端用户可以用来访问和分析商业信息的强大的工具。Microsoft商业智能的核心是Microsoft SQL Server 2008,它是一个全面的数据服务平台,使我们能够统一企业中所有数据的存储和访问、建立和管理复杂的商业智能解决方案。特有的技术如下表:。ET平台是微软公司提出的一种分布式运算框架,它提供了WEB应用程序模型ASP .NET,建立在。NET Framework的编程类之上,包含简化WEB应用开发的控件集和结构。。NET包含了基于XML的数据访问技术ADO .NET,具有良好的互操作性、可维护性、可伸缩性等性能,实现了数据和数据源的分离。

    3 功能概述

    下一代BI系统,将使用新一代UI技术和数据库技术对传统的BI系统进行全面的改造和提升,带来全新的用户体验。除了包含BI门户管理、KPI管理、主题分析、数据挖掘等,还对移动触摸操作进行了优化,在小屏幕上用简单的表格、图表和迷你图表等显示关键业绩指标(KPI)和警告更加理想;并增加移动设备捕捉到的数据实时合并到无线应用上的功能,实现企业员工可以实时根据最新消息决策。系统主要内容如下:

    (1)BI门户管理:包含管理驾驶舱、运营监控、个人门户等内容,根据管理角色需求自定义配置访问信息。

    (2)KPI管理:针对企业运营过程中的关键指标进行实时监控和考核,包含生产安全率、生产投入产出率,设备完好率、产量合格率、促销执行效果等内容。

    (3)主题分析:包括原材料分析、生产指标分析、生产成本分析、燃料分析、库房分析、客户分析、供应商分析、产品分析、安全可靠性分析、经济指标分析等内容,以企业管理决策者关心的各个问题领域(即面向主题)的方式组织数据。[page]    (4)数据挖掘:建立各种挖掘和预测模型,进行深层次挖掘,帮助决策层掌握企业即将发生的动向,提前采取相应的手段制定实施战略。包括客户利润贡献度分析,目标销售、销售预测以及成本费用预测等内容。

    4 实现方式

    系统采用B/S架构,。NET技术开发。由浏览器-WEB服务器-BI服务器三层体系结构组成。所有统计数据都集中在集团的BI服务器上,为数据的安全性、完整性、易维护性和数据分析以及数据挖掘提供了基本条件。

    实现步骤:

    (1)深入了解行业业务需求,掌握重点、难点业务,制定数据整合方案。

    (2)使用SSIS对企业各个系统的异类的业务数据进行清洗、抽取、转换和标准化,然后合并且填充到数据仓库中。

    (3)使用SSAS以数据仓库作为数据源建立多维数据集、度量值、度量值组、维度、属性、层次结构、挖掘结构、挖掘模型和角色,形成统一维度模型,建立好BI服务器,采取切片(Slice)、切块(Dice)、钻取(Drill Down和Roll Up)、旋转(Pivor)等各种分析动作剖析数据。采用神经网络、规则归纳等技术,挖掘数据之间的关系,做出基于数据的推断及预测。

    (4)使用。NET技术开发WEB服务端程序,该程序可以定义使用那些图表来表示分析和挖掘结果、定义分析和挖掘结果的图表的呈现界面、定义图表发送到移动终端的发送策略、定义用户权限,用户可以通过该程序订阅自己关心的分析和挖掘图表。

    (5)使用HTML 5开发客户端程序,将管理与决策所需信息以生动直观的图表形式呈现于用户面前,结合智能手机和平板电脑的应用,实现高效管理与决策。

    5 结论

    本系统使得决策者可以不再局限于传统的使用PC访问BI系统的方式,而是打破了时间、地点的限制使用不同的终端设备通过主动或者被动的方式来掌握企业的运营状态、及时得到重要预警和随时作出决策,帮助企业管理层及时发现业务中潜在的信息和问题,进行更快速,更准确的分析和决策,制定有效的解决方案,更快地响应市场,为企业赢得更多主动权,节省大量成本,获取更大的经济效益。

第三十八届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:fanwei

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。