今天由我来和大家一起分享通过Excel等来展示Project Server 2010的报表
Project Server 2010是基于SharePoint Server 2010 企业版,因而Project Server 2010通过借助Project Server 2010企业版BI能力,可以很好地展示报表,SharePoint Server 2010的BI架构图如下:
其中底层为数据库源,由Project Server 2010的Reporting数据库提供基础数据库;
中间层为SharePoint Server 2010的BI能力层,提供了BI的处理和平台能力;
右侧显示的为Project Server 2010报表展示常用的工具,包括仪表盘设计器,Excel,Visio,SQL Server reporting Services等;
用户层可以通过各种方式来展示,其中就有通过Excel 2007/2010来提供各种特效图和交互数据;
另外通过Excel来展示Project报表需要4个核心组件,分别如下:
- Excel客户端:用来灵活展示报表,需要Excel 2007 SP2或更高版本;
- ODC:全称是Office Data Connection,用来存储连接信息,SQL查询和Secure Store Target Application ID,当创建一个PWA站点后,Project Server 2010将自动创建一些示例ODC;
- Excel Service:与Web上面提供了灵活的特效图和交互数据;
- Secure Store Service:用来存储认证信息的,否则,每一次我们打开报表的时候都要求重复输入用户名和密码。
下图可以很好地说明以上4个组件的关系:
具体说明,不做解释了!
在客户端我们需要用到Excel 2007/2010访问并展示Project 报表
在服务器端,我们通过IE浏览器访问Project 报表,需要用到如下特性或功能:
- Excel Service
- Secure Store
- Excel工作薄和ODC
- SQL Server Reporting 数据库
- 包含Cube的OLAP数据库
首先需要配置OLAP数据库和Analysis Services
配置方案请参考【配置教程】(http://technet.microsoft.com/en-us/library/ee662108.aspx)
其次配置Project Server 2010 报告功能
配置方案请参考http://technet.microsoft.com/en-us/library/ee662106.aspx
配置完成后,就可以开始利用Excel进行Project Server 2010报表展示与交互
展示方法请请继续关注本blog