自助式微软BI工具PowerPivot入门篇(二)!

   前篇《自助式微软BI工具PowerPivot入门篇(一)!》已对PowerPivot具体使用做了简单介绍,今天主要介绍一下PowerPivot如何获取Sharepoint列表库作为数据源,即PowerPivot与Sharepoint List的数据集成,由于PowerPivot没有直接提供Sharepoint列表库的数据访问接口,但提供了数据馈送功能,通过数据馈送就可以实现读取Sharepoint List数据,实际上是通过ListData.svc(是SharePoint 2010中自带的一个ADO.NET Data Services服务)实现的,但此服务需要在Sharepoint服务器(如果是Farm,需要在多台Sharepoint服务器上)安装 .NET Framework 3.5 SP1 ADO.NET 数据服务更新,如果没有安装此数据服务更新的话,PowerPivot在进行数据导入时将报错,如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第1张图片

    或者当你尝试访问ListData.svc时,将碰到以下错:

    自助式微软BI工具PowerPivot入门篇(二)!_第2张图片

   未能从程序集“System.Data.Services, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.Data.Services.Providers.IDataServiceUpdateProvider”。

   遇到这样的问题时,只要安装" .NET Framework 3.5 SP1 ADO.NET 数据服务更新"即可。

   适用于 Windows Server 2003、Windows XP、Windows Vista 和 Windows Server 2008 的 .NET Framework 3.5 SP1 ADO.NET 数据服务更新

   http://www.microsoft.com/zh-cn/download/details.aspx?id=22734

   适用于 Windows 7 和 Windows Server 2008 R2 的 .NET Framework 3.5 SP1 ADO.NET 数据服务更新

   http://www.microsoft.com/zh-cn/download/details.aspx?id=8165

    选择64bit的安装版本即可,注意安装完成后,记得要运行iisreset重启IIS生效。

   下面以Sharepoint的自定义列表为例进行介绍,初始只有4行数据,后续再添加1行数据,如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第3张图片

    点击选项卡的“作为数据馈送导出”按钮导出自定义列表数据到本地,如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第4张图片

    再上传刚才导出到本地数据馈送文件到XLS文档库中(各个童鞋可以想想为什么要放到Sharepoint文档库中,而不是在本地呢?),如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第5张图片

     获取自定义列表数据馈送的URL,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第6张图片

     在PowerPivot中进行数据导入,点击“从数据馈送”按钮,如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第7张图片

     在数据馈送 Url中输入自定义列表数据馈送的URL,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第8张图片

     自助式微软BI工具PowerPivot入门篇(二)!_第9张图片

    点击“完成”进行数据导入,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第10张图片

     共成功导入4行自定义列表数据,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第11张图片

     接下来,就可以进行数据透视表或数据透视图的报表开发了,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第12张图片

     在Sharepoint 自定义列表中添加一行,即可总共有5行数据,以验证一下数据刷新的效果,如下图:

      自助式微软BI工具PowerPivot入门篇(二)!_第13张图片

     自助式微软BI工具PowerPivot入门篇(二)!_第14张图片

    在PowerPivot中点击“刷新”按钮进行同步数据,如下图:

    自助式微软BI工具PowerPivot入门篇(二)!_第15张图片

     自助式微软BI工具PowerPivot入门篇(二)!_第16张图片

     自助式微软BI工具PowerPivot入门篇(二)!_第17张图片

     切换到Excel窗口,进行数据刷新,如下图:

     自助式微软BI工具PowerPivot入门篇(二)!_第18张图片

    自助式微软BI工具PowerPivot入门篇(二)!_第19张图片

     经过以上步骤,完美的实现了PowerPivot与Sharepoint List的集成,后续会陆续进行介绍,请各位童鞋关注本博客。

你可能感兴趣的:(ERP)