提起“商务智能”,相信很多朋友并不陌生,这是时下非常时髦的一个概念。但恐怕没有多少人能说清楚商务智能到底是什么,更不知道2007 Office system就是实现商务智能的一套好工具。今天我们就来聊聊这个话题——如何借助Office 2007实现商务智能,提升商业洞察力。
随着企业的不断发展,业务的不断深入,所积累下来的数据信息也将越来越多。在海量的、繁琐的数据中进行深入挖掘,找出其中蕴含的规律和趋势,分析出一些准确、专业并且有价值的信息,增强企业的商业洞察力,从而更有针对性地指导未来的实际工作,帮助企业完成决策的制定,赢取更多的商机和财富,这就是实现“商务智能”(Business Intelligence,简称BI)的最终目标。
你可能不是很理解BI的价值,我来举一个非常有名的例子,就是那个“啤酒加尿布”的例子:在超市里,收银台的机器里每天都能记录成千上万名顾客购买了哪些商品,时间一长,就积累了大量的流水帐形式的数据。美国的一家超市就利用了商务智能工具对这些数据进行深入挖掘,通过分析他们发现,啤酒和尿布这两种看起来毫不相干的商品,居然会常常出现在同一张结账单上,也就是说,很多购买了啤酒的顾客,同时也会购买婴儿的纸尿裤。经过实际调查,这家超市发现很多美国的年轻男子在购买他们钟爱的啤酒的同时,也会顺便为家里的小宝宝买上一包纸尿裤。这是一条非常有价值的商业信息,这家超市很快受到启发,在销售啤酒的货架旁边摆上了各种款式的婴儿纸尿裤,结果在意料之中,啤酒和纸尿裤的销量都有了显著的增长!这就是“商务智能”的无穷魅力。
实现商务智能的工具和软件有很多,Office 2007就是其中之一。实际上,在实现商务智能方面起到关键作用的应该是Office system中的核心组件——SharePoint 2007,因为它能够与微软SQL Server 2005中的Analysis Services(分析服务器)实现很好的整合应用,而后者正是实现商务智能的专业工具。具体来看,Office 2007在实现商务智能,提升商业洞察力方面的强大功能,主要体现在以下三个方面:
 
借助Excel 2007客户端程序增强商业洞察力:
       全新的Excel 2007不仅对数据的分析与呈现工具功能做了显著的增强,还加强了对连接外部数据源的支持。作为企业内部的用户或工作组,即便不知道数据源的名字,也可以直接访问各种数据源所提供的数据,并将它们导入到Excel工作表中。Excel支持的数据源包括Web网站、文本、AccessSQL ServerOLAP分析服务、ODBCXML等很多种类型,你甚至还可以通过数据连接向导,导入各种OLEDB格式的数据。
实现商务智能——Office 2007面面观之(10)_Excel
 
       将数据导入到Excel中的一大的好处就是可以实现自动更新。我们知道,数据连接库中的信息应该是动态的,当用户通过工作表连接到数据连接库时,工作表中所映射的信息反映了其所关联的数据库的当前状态。而当数据源的地址或者数据的内容发生了改变的时候,用户根本不需要改变工作表的任何设置。因为通过设置相关的参数,就可以实现数据源的自动同步和更新,从而确保了用户可以及时、准确地访问企业中的数据信息。
 
实现与SQL Server 2005 Analysis Services的整合应用:
Excel 2007可以与SQL Server 2005 Analysis Services(分析服务)实现紧密地整合应用,使企业IT部门利用SQL Server所创建的数据仓库可以更好地被企业用户所使用。Analysis Services是微软推出的专业实现分析服务的BI工具,而用户可以直接在Excel2007环境中对SQL Server Analysis Services进行查询,以获取最新的商业信息。另外,SQL Server 2005 Analysis Services中的数据合并、数据仓库和数据结构等功能,在Excel2007中也都可获得强大的支持。
实现商务智能——Office 2007面面观之(10)_2007_02
 
 
借助Excel Services增强商业洞察力:
       光借助Office客户端实现BI是远远不够的,服务器端的Office SharePoint Server更是大有可为。在之前的介绍中我曾经提到,新一代的SharePoint 2007中包含了Excel Services,它支持用户可以直接通过浏览器的形式打开和查看传统的Excel工作表,用户不需在本地计算机保存工作表的副本,也不需安装Excel客户端程序,只需打开浏览器,就能访问到准确的数据信息。这种基于服务器的数据管理模式可以帮助企业实现数据更新和报表的自动化提交,从而保证企业数据的一致性。
       在工作表的发布环节,Excel Services也为企业用户提供了更多的控制方式。作为数据文档的发布者,可以制定需要发布的内容区域是哪些图形或表格,同时也可以将一些敏感的数据信息设置为隐藏,使其处于不可见的状态。另外,Excel Services还支持参数的定制,你可以将工作表中的某些单元格指定为特殊单元格,用来接收用户输入的参数值。这样,一旦你将这些带有参数的工作表发布到Server后,用户就可以在浏览器中设定参数值,在线完成各种计算工作。这种统一的运算模式会应用到整个企业范围内的所有用户中,唯一的不同是不同用户所输入的参数值可能是不同的。
实现商务智能——Office 2007面面观之(10)_Excel_03
 
 
借助SharePoint Server构建企业商务智能门户网站:
       利用SharePoint Server 2007,企业可以构建一个实现商务智能(BI)的门户站点,实现商业信息的分享、控制、深入挖掘和分析,从而获得有价值的商业信息,更好地完整商业决策的制定。SharePoint Server 2007内置的BI功能可以通过Web方式或编程接口访问已经发布到Server端的Excel工作表,并利用这些数据,在简单开发的基础上,分析数据约束的关键指标(kpi),利用记分卡、仪表板等功能,并整合相关的Web Part,即可形成一套完整的BI解决方案。
       另外,企业还可以利用SharePoint 2007中内置的Web站点模板,快速创建Report Center站点。Report Center站点可以让所有用户都到同一个存储区域来查看最新的报表、工作表或kpi数据,不同的用户可以按照自己的习惯方式来自定义报表,按照不同类别来浏览报表,从而使企业范围内的信息共享和管理变得更加简便。
实现商务智能——Office 2007面面观之(10)_SharePoint_04
 
 
       总之,Office Excel 2007Excel ServicesOffice SharePoint Server 2007之间的协同工作模式为企业用户提供了很多实现商务智能的强大功能,再加上后台有SQL Server 2005 Analysis Services的紧密集成,使商务智能有理由成为2007 Office system的核心功能,也是其商业价值的重要体现。
当然,单纯依靠Office 2007中现有的商务智能功能是不够的,一些特殊行业的应用还需要专业的BI开发工作来支撑,这就需要在SQL Server中的Business Intelligence Development Studio开发环境中做一些事情啦!Business Intelligence Development Studio构建于Visual Studio 2005基础之上,针对BI解决方案,包括数据库引擎、分析服务、整合服务以及报表服务,提供了一种功能丰富且通用的设计环境。调试、源代码控制以及脚本和代码开发功能均可用于BI平台的所有组件。这为BI的功能开发提供了广阔的空间。下图展现的就是Business Intelligence Development Studio的界面。
实现商务智能——Office 2007面面观之(10)_2007_05
 
 
 
 
 
欢迎关注  Office 2007面面观系列专题   by 阿拉丁
 
Section IOffice 2007组件概览
Section IIOffice 2007新特性介绍