Microsoft Office SharePoint Server (MOSS) 2007中,就已经提供了很多支持商业智能的能力。其中主要的组件包含Excel Services, Reporting Services and Dashboards。SharePoint 2010在商业智能方面新添加了很多强大功能。下面先对相关商业智能的组件做一个简单的介绍。
1、安全存储服务
安全存储服务(Secure Store Service,缩写SSS)是一个基于声明认证(claims-basedauthentication)的服务,它是SharePoint基础服务中的一部分。SSS提供了一种按每个应用程序ID标识存储的用户凭证信息,当某个应用程序要访问外部数据源时,SSS会根据应用程序ID查看是否应该存储了相关的用户凭证,如果没有,访问外部数据源将失败,同样,如果存储的用户凭证权限不够,也会出现访问数据源时出现问题。所以SSS在SharePoint
Server 2010的商业智能组件服务中扮演者很重要的角色。这些服务包含:Visio Services, PerformancePoint Services, and Excel services等。我们将在后面通过具体实例为您演示如何为这些服务添加安全存储服务用户凭证。
2、 Visio服务
我们知道,微软的Visio可以方便快速的构建很多图形方案。我们可以想象一下,如果Visio构建的图形可以和数据库中的具体数据结合起来,某个图形的颜色如果可以反映这个图形代表的某个设备的运作状况,更好的情况是,这些状态可以实时更新。那么Visio构建的图形方案可以说就有了“生命”。它不再是静态的数据,可以动态实时的反应图形背后相关联的信息。在SharePoint Server 2010企业版中提供了一个令人兴奋的服务,即Visio服务。Visio服务可以让您把数据库中实时的数据和Visio图形联系起来,同时可以动态实时更新Visio图形信息。当您把Visio图形发布到SharePoint中,您可以和其他员工分享和共同查看图形,您可以通过浏览器打开Visio图形,对图形进行拖放、缩放、查看图形放映的详细信息。您也可以设置Visio图形自动刷新的时间间隔,这样Visio图形就可以自动刷新和它关联的数据,动态实时的显示信息。
 
图1 Visio服务示例图
3、 PerformancePoint服务
PerformancePoint Services是作为SharePoint Server 2010企业版中一部分。您现在可以通过SharePoint Server 2010企业版内置的面板设计器(Dashboard Designer)来方便快捷的构建功能强大的面板(Dashboards),在面板上您可以加入KPIs和记分卡(scorecards),这样您就可以通过PerformancePoint Services查看重要的商业智能信息,为企业的决策提供支持。PerformancePoint
Services涉及的数据可以从不同的数据源获取,再通过SSIS整合,用SSAS加载数据,最后把构建好的KPIs和记分卡发布到SharePoint上,这样其他人员就可以方便通过浏览器查看相关信息了。PerformancePoint Services支持的数据源包含各种主流的关系型数据库、Access数据库,Excel工作簿、Excel服务和SharePoint列表数据等。值得一提的是,支持RIA特征的分解树是一种功能强大的新的数据可视化报表类型,它可以使用户可以按照自己的需要在多维数据集上进行钻取操作。
 
图2 PerformancePoint 服务中的仪表板示例
4、 Excel服务和PowerPivot
Excel服务也是作为SharePoint Server 2010企业版中一部分。现在,您可以把不同的数据源的数据整合到单一的Excel工作簿中。Excel服务允许这些Excel工作簿通过浏览器访问,不过工作簿中只有设置了只读的参数可以访问,其他部分用户不能操作。用户可以通过浏览器给工作簿中的参数提供值,然后Excel服务将根据一开始设计的运算规则返回相关的值。您可以把整个工作簿或一部分工作簿发布到SharePoint上,例如一个特定的图形或一个特定的透视表。
在Excel 2010版本中,微软免费提供了一个功能强大的插件,即PowerPivot for Excel 2010。另外补充一下,PowerPivot还有一个组件就是PowerPivot for SharePoint。当你从网站上下载PowerPivot时注意它有32位和64位之分,根据您的Excel是32位还是64位下载合适的版本。借助PowerPivot for Excel 2010,我们可以和OLAP多维数据集无缝整合,然后利用Excel易操作的特征对多维数据进行各种分析。
 
图3 PowerPivot库示例
 
图4 PowerPivot For Excel报表
5、 Business Connectivity Services
Business Connectivity Services(BCS)是SharePoint 2010组件的一部分。您可以用它构建自定义的商业解决方案。BCS是双向的,具体来说,就是它不但可以从数据源中查询数据,而且当拥有足够的权限时,可以更新数据源。

SharePoint 2010商业智能组件的更多相关文章

  1. Reporting Service服务SharePoint集成模式安装配置(3、4、安装sharepoint 2010必备组件及产品)

    Reporting Service服务SharePoint集成模式安装配置 第三步和第四部 第三步 安装sharepoint 2010必备组件 1.安装SharePoint2010必备组件,执行Pre ...

  2. 自定义和扩展 SharePoint 2010 Server 功能区

    了解构成 SharePoint 2010 服务器功能区的组件以及如何通过演练两个功能区自定义项方案来自定义功能区. 适用范围: Microsoft SharePoint Foundation 2010 ...

  3. [原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart

    摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有限,试问现在哪个企业没有大量的项目需要结合Google地图来进行开发,单纯地从Google Javascript ...

  4. SharePoint 2010中重置windows 活动目录(AD)域用户密码的WebPart(免费下载)

    由于SharePoint 2013推出不久,并非所有的企业都会升级到SharePoint 2013的,毕竟升级不是打打补丁这么简单,更多的企业还是使用Sharepoint 2010版本的,因此本人自行 ...

  5. WCF:为 SharePoint 2010 Business Connectivity Services 构建 WCF Web 服务(第 1 部分,共 4 部分)

    转:http://msdn.microsoft.com/zh-cn/library/gg318615.aspx 摘要:通过此系列文章(共四部分)了解如何在 Microsoft SharePoint F ...

  6. SharePoint 2010在win7 x64 安装

    转:http://kaneboy.blog.51cto.com/1308893/328000 关于<SharePoint 2010应用程序开发指南>,我和杜伟同学正在撰写中,希望下半年早点 ...

  7. 在 SharePoint 2010 中访问数据

    转:http://blog.banysky.net/?p=81001 数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ ...

  8. 转载-SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart

    [原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart 摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有 ...

  9. SharePoint 2010 安装错误:请重新启动计算机,然后运行安装程序以继续

    一.环境:Windows Server 2008 R2 with sp1,SharePoint 2010 二.问题描述: 正常的安装SharePoint 2010 ,安装完必备组件,并提示所有必备组件 ...

随机推荐

  1. ListView优化为何ViewHolder用static类(转载)

    如果有人还不了解ViewHolder为什么可以起到优化作用,我这边再做下简单说明:Android的findViewById动作是比较耗时的,需要遍历布局的树形结构,才能找到相应的视图.所以如果想在这一 ...

  2. 体验Visual Studio 2015 Windows Forms应用程序开发与维护

    昨天到半夜还没有等到Visual Studio 2015的下载地址,实在熬不住就先休息了.北美地区的时区比北京时间要晚一些,今天早上到公司就看到Visual Studio 2015的下载地址,迅速的将 ...

  3. js对象、数组转换字符串

    对象转换成字符串需要使用toString()方法. 1 var a = function(){ 2 console.log(111); 3 }; 4 var b = a.toString(); 5 c ...

  4. WPF中找不到Image或者Image不是Drawing系列

    WPF中默认没有引用WinForm里面的一些东西,都是用它自带的那一套,但又不能完全脱离,所以有的时候比较蛋疼

  5. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download    从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI安 ...

  6. java多线程的等待唤醒机制及如何解决同步过程中的安全问题

    /* class Person{ String name; String sex; boolean flag = true; public void setPerson(String name, St ...

  7. AngularJs单元测试

    这篇文章主要介绍了angularJS中的单元测试实例,本文主要介绍利用Karma和Jasmine来进行ng模块的单元测试,并用Istanbul  来生成代码覆盖率测试报告,需要的朋友们可以参考下,以下 ...

  8. SVN简介

    Subversion(SVN),是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件.SVN,是一个跨平台的软件,支持大多数常见 ...

  9. Linux演示 dd测试IO

    dd测试IO,经常会用到,用来简单测试某个目录的读写性能. 本次测试环境:自己电脑的ubuntu系统-其他Unix/Linux系统也可以用dd. Tips:dd操作需要三思而行,搞清楚确认没问题再进行 ...

  10. web接口测试之GET与POST请求

    关于HTTP协议,我考虑了一下觉得没必要再花一节内容来介绍,因为网上关于HTTP协议的介绍非常详细.本着以尽量避免介绍一空洞了概念与理论来介绍接口测试,我这里仍然会给出具体实例. 在此之前先简单的介绍 ...