本篇博客主要针对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的平台。

这篇博客只是对Sharepoint BI几种情况下所使用的方式方法的总结,并没有对每一种开发方式做过多介绍,请关注后续的博客,会对每一种工具的开发方法做介绍。

SharePoint BI的更多相关文章

  1. SharePoint excel service web part 连接到 filter web part

    本文讲述SharePoint excel service web part 连接到 filter web part的一个简单应用场景. SharePoint excel service web par ...

  2. SharePoint 计时器作业

    本文将介绍 SharePoint 2010 的默认计时器作业,即我们通常说的Timer服务.计时器作业在 SharePoint Server 的特定 Windows 服务中运行.计时器作业还是执行定时 ...

  3. Microsoft Dynamics CRM 分销行业解决方案

    Microsoft Dynamics CRM 分销行业解决方案 方案亮点 360度动态渠道信息管理 充分的客户细分 全面的业务代表考核指标 业务代表管理和能力建设 业务代表过程管理 业务代表费用管理 ...

  4. Sharepoint2013 Report Service初探

    首先需要建立相应的report报表 如图: 这里的sql如下: SELECT PC.Name AS Category, PS.Name AS Subcategory, DATEPART(yy, SOH ...

  5. Quick Apps for Sharepoint小型BI解决方案

    Quick Apps for Sharepoint介绍 Quick Apps for Sharepoint前身是Quest Webpart ,由企业软件开发商QuestSoftware开发,Quest ...

  6. Quickstart: Embed a Power BI Report Server report using an iFrame in SharePoint Server

    In this quickstart you will learn how to embed a Power BI Report Server report by using an iFrame in ...

  7. 春节快乐!推荐一个关于 SharePoint 和 BI 的视频,笑死我了

    在春节即将来临的日子里,我偶然看到了这个相见恨晚的视频:Attractive Business Intelligence 我几乎是从头笑到尾看完的,太有趣儿了!特别适合放假.过节的时候看.本来今天下午 ...

  8. BPM SharePoint解决方案分享

    一.需求分析 SharePoint作为微软推出的协同类平台产品,为客户提供了门户.内容.文档.流程.社区.搜索.BI等一系列的解决方案,然而其流程功能由于设计理念差异,不能完全满足客户的需求,主要原因 ...

  9. Power BI for Office 365 概览

    伴随着数据量的日益增长,通过自服务式的商业智能把数据转换成辅助决策支持的工具,越来越成为迫切的需求.在以前,处理这些数据往往只是IT人员范围内的事,但是通过Power BI for Office 36 ...

随机推荐

  1. rsync工具介绍

    rsync工具介绍 http://man.linuxde.net/rsync rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件.rsync使用所谓的“rsync算法” ...

  2. Hibernate JPA实体继承的映射(二) @MappedSuperclass

    基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中. 1.@MappedSuperclass注解只能标准在类上:@ ...

  3. Team Foundation Server安装指南(转载)

    1.说明 Team Foundation Server(以下简称VSTF)的安装并不是一件轻松的事情,在安装的过程中相信很多人都或多或少碰到一些问题而安装不成功,虽然手头有微软提供的所谓安装手册,也曾 ...

  4. ES6中的export,import ,export default

    ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块.也就是说使用 ...

  5. Atitit. 图像处理jpg图片的压缩 清理垃圾图片 java版本

    Atitit. 图像处理jpg图片的压缩  清理垃圾图片 java版本 1. 清理图片压缩图片尺寸 1 2. 所以要使用ImageWriter 1 3. Thumbnails质量压缩builder.o ...

  6. MongoDB 将Json数据直接写入MongoDB的方法

    Json转Bson MongoDB中是以Bson数据格式进行存储的,Json字符串没有办法直接写入MongoDB 可以将Json字符串转换成DBObject或者Document,然后写入MongoDB ...

  7. 【网络爬虫】Httpclient4.X中使用HTTPS的方法采集12306网站

    HttpClient请求https的实例: package train; import java.io.IOException; import java.security.NoSuchAlgorith ...

  8. deepin linux下markdown实时预览

    # deepin linux下markdown实时预览 ## 参考文章------------------------------ [vim安装markdown插件](http://www.jians ...

  9. CSRF学习笔记之CSRF的攻击与防御以及审计【00x3】

    Hight.php完整代码如下: <?php if (isset($_GET['Change'])) { // Turn requests into variables $pass_curr = ...

  10. JackJson的一些方法

    package cn.edu.hbcf.common.jackjson; import java.io.IOException; import java.text.SimpleDateFormat; ...