微软的SharePoint很久以前就已经开始给用户提供了BI(business intelligence) 的功能,但是通常需要引入一堆杂七杂八的技术才能适应微软的模型,外观和感觉,然后你还需要像“科学怪人”那样把它们拼起来。SharePoint 2010改变了这种情况,把BI带到了一个新的高度。
BI(business intelligence) 背后的主要理念是(为了避免成为BS):你每天,每小时,甚至每秒都应该收集数据,并且你需要做的不仅仅只是监控或记录那些数据那么简单。你需要分析这些数据,而且,你需要分享这些数据,今天,就必需有人对这些数据负责——而不是三个月以后,那时这些信息都对你的公司而言,也许已经没有任何价值了。
因此,今天正是推广商业智能化的绝佳时机。在合适的时间,把合适的信息通过合适的方式投递给合适的人——这就是BI(business intelligence) 需要做的事情了。它的最终目的是优化决策。下面,让我来说明一下SharePoint的BI(business intelligence) 组件具体包括哪些组件,以及我们可以用它们来做些什么。
在SharePoint 2010中,BI(business intelligence)工具包括Microsoft Excel, the PowerPivot Add-in for Excel, Excel Services, Visio和Visio Service, PerformancePoint Services, Report Builder,和Reporting Services, 以及一些SQL Server的组件(包括: SSRS (SQL Server Reporting Services), Integration Services, 和Analysis Services) 。
把SharePoint和Excel或Visio结合起来可以让客户在SharePoint上创建工作簿或图表,并且可以很轻松地和其他人分享这些信息。不仅如此,Excel和Visio服务还可以从各种数据源收集最新的数据,来更新和刷新数据。所以,你的工作簿或Visio图表是基于动态的数据来构建的,无需手动调整。
免费的PowerPivot把一个Excel的插件和一个SQL Server 2008 R2的插件合并到了一起来加强Excel的功能,它可以让用户采用“自助的方式”在大数据集上进行分析和BI(business intelligence)协作。
PerformancePoint Services可以让你构建内容丰富的dashboard,它们可以从多种数据源获取数据(例如:SharePoint列表, 关系型的数据仓库, OLAP cubes, 和Excel Services)。dashboard可以包括包括积分卡,报告和KPIs((key performance indicators),这可以给商业分析提供一个全局的视图。
和它的“前辈”2007版本相比,PerformancePoint 2010做出了很多的改进。最大的改进是它已经不再作为一个单独的服务器来运行了,现在,它是Enterprise SharePoint产品的一部分。它已经抛弃了过去的IIS/SQL结构,现在,它可以使用SharePoint的文档库和内容存储列表了。这个设计上的改变有助于做出更好的备份/恢复策略,而且,使用SharePoint的认证策略,可以加强它的安全性。
新的PerformancePoint Services对积分卡和报告进行了加强,现在已经内置了drill-down的功能,有了这个功能,你可以更快速地访问信息,并且,一些计算指标可以让你使用多个数据源来创建计算方法。你可以通过观察方差指标来看出你的目标值和你的实际值之间有什么差异,这可以尽早地发现问题和风险。Decomposition Tree是原来的ProClarity版本所附带的一个功能,当你分析数据的时候,它可以帮助你在树的顶端保持最佳的性能,现在它已经是一种可视化的报告类型了。
对我来说,SharePoint 2010的BI(business intelligence)功能肯定比SharePoint 2007版本更有“粘性”。你认为呢?你已经开始使用SharePoint 2010的BI(business intelligence)功能了吗?它们和你使用过的其他工具比起来怎么样?