本篇博客主要针对SharePoint BI整体结构进行整理,为读者分析几种Sharepoint BI场景

先附一张自己做的结构图:

随着Sharepoint Server 2013的发布,可以看到微软在Sharepoint平台上的投入,新引入的APP、集成FAST Search、增强的WorkFlows以及与云计算的集成,都让我们眼前一亮。但我更关注的是Sharepoint作为一个BI呈现的平台,也愈加完善,下面是我结合自己的理解对SharePoint BI的整理总结,如有不足之处,请各位大侠指点。

如上图中描述,Sharepoint BI包括五类,分类依据是客户需求、开发工具和参与人员

一、Self-Service Analysis

特点:

  • 由非IT人员开发
  • 需要很少的基础架构支持
  • 简单快捷
  • 仅能满足BI需求简单的用户

可以使用一下两种开发工具:

  • Microsoft Excel
  • Microsoft SQL Server PowerPivot for Excel

Microsoft SQL Server PowerPivot for Excel是Excel的增强插件,提高了处理的数据量上限,以及更丰富的呈现,如果您用过,会很喜欢其中的各种样式。

相比而言,只使用Microsoft Excel能有更好的扩展性,也就是说不受限于PowerPivot for Excel提供的功能,毕竟PowerPivot for Excel也是微软做好的Excel插件,使用方便的同时会有一些限制。

SharePoint对Excel有很好的支持,开发好的Excel报表可以放到文档库中共享。

二、Business Reporting

特点:

  • 由业务人员或分析员创建
  • IT人员管理数据架构及报表运行情况
  • 多涉及到企业商业数据
  • 需要定时刷新
  • 会根据需求生成不同格式的报表
  • 用户只需要浏览器就可以查看

开发工具:

  • Excel and PowerPivot for Excel

  • Microsoft SQL Server Report Builder

相对于Self-Service Analysis,Business Reporting是其升级版,在开发工具的选择方面,更加推荐是用Microsoft SQL Server Report Builder,Report Builder可以提供更好的报表布局,同时支持SSRS的自动刷新等功能。因为Business Reporting开发人员并不一定是专业的IT人员,所以Report Builder提供的开发界面就至关重要。因为要用到Report Builder,需要客户有SQL Server Reporting Services环境的支持。如何配置SQL Server Reporting Services环境请查看SharePoint 2013 Reporting Service 部署配置图文教程

三、Parameterized & Operational Reporting

特点:

  • 由IT人员或者BI开发人员创建
  • 需要更加丰富的功能
  • 报表需要定时更新
  • 与Business Reporting相比更加复杂
  • 多涉及到企业商业数据

开发工具:

  • Microsoft SQL Server Reporting Services

由IT人员或BI开发人员开发的更加复杂BI解决方案,Microsoft SQL Server Reporting Services提供基于服务器端的BI开发平台

四、Performance Monitoring

特点:

  • 仪表板开发
  • 更直接的显示当前状态
  • 一页中多组数据进行对比

开发工具:

  • Excel and PowerPivot for Excel
  • Microsoft SQL Server Report Builder
  • Microsoft SQL Server Reporting Services
  • Sharepoint PerformancePoint Services

其实说到仪表板,大家就不觉得陌生了,BI开发中非常常见的一种呈现方式。大部分的BI工具都可以用来创建数据仪表板,但既然我们打算用Sharepoint呈现BI,那么我们就优先选择Sharepoint PerformancePoint Services来开发我们的仪表板吧。

五、ScoreCarding

特点:

  • 记分卡
  • 描述KPI或平衡记分卡

开发工具

  • Excel and PowerPivot for Excel
  • Microsoft SQL Server Report Builder
  • Microsoft SQL Server Reporting Services
  • Sharepoint PerformancePoint Services

仍然推荐使用Sharepoint PerformancePoint Services开发ScoreCarding,因为PerformancePoint Services是这些工具中专业开发ScoreCarding的平台。

转自:http://www.cnblogs.com/renzh/p/3222742.html

群:212099235 欢迎加入交流

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐