此图是根据个人经验总结出的一个BI通用流程,适用于报表方案,多维分析方案,但不适用于数据挖掘的方案。

BI项目关键资源:业务专家,BI开发人员,业务开发人员。

业务专家的参与有助于提高需求的准确性,BI开发人员主要负责BI过程相关资源的组织和管理,业务开发人员配合BI开发人员确认数据及业务的相关工作。

下面对这个开发流程做一个解释:

首先,从报表下手可以很容易的掌握用户所关注的东西,结合业务系统以及数据结构可以有助于对主题有个大体的印象,同事对一些用户比较关注的维度和度量才能有个概念。

但是理解业务是个需要经验和理解能力的过程,不同行业都会有不同的特点,所以这里需求人员和业务专家的参与就比较重要。另外同样也不可忽视掉包括项目相关的文档的重要性。

前四个步骤要求一定是有BI经验人参与的。这样看过报表以及系统后,对主题,度量维度等才能有个大体的规划。试想如果连主题,度量维度都不清楚为何物,那么此处根本无法进行,包括后续的维度建模。

闲话:相对国内的BI来说,报表是很容易获得的,因为大多数项目都是上BI之前,先把用户手头上的报表给解决了------即使你不想要用户也会塞给你,是啊,一大堆报表看上去挺头疼的,管它呢,还是看看能发觉出什么先吧。

模型验证,根据已建立的维度模型验证是否能满足所有的报表需求。同上,此步骤必须要有BI经验的人做。如果模型满足不了统计的要求则重新建模。这里是需要一个反复迭代的过程,每次迭代的结果都要沉淀下来并且形成文档。

反向确认数据仓库结构,手动或者系统自动均可,自动生成来说SQLServer从2005就已经支持了,不过为了命名规范,还是手动来生成数据仓库比较有必要。

分 析数据来源及SSIS开发。最好是由相关模块的开发人员参与,因为开发人员是对数据结构比较了解的,并且有SQL功底,而且还掌握业务。这一步的目的是填 充数据仓库。可能需要适当SSIS培训。不过,这一步公认是最耗时的。同时,不是所有的统计项就是能从业务那边解释的了的,比如某些统计概念,可能在业务 系统从来就没出现过,但是通过基本数据组合都可以计算出来。所以类似概念,确认计算公式等就需要BI人员承担起需求的工作去确认。

同时,BI人员需要与业务开发人员协同制作开发数据增量的方案,以配合SSIS的开发。还有一种比较好的方法就是开发人员写SQL然后BI人员用BI的方法将其整合到方案中,总之方法很灵活,关键的就是跟开发人员的沟通。

SSAS开发,生成多维数据集,确认分区,增量等操作,建议这里一定要符合SSAS的规范,命名约定等,这样会给后续工作减少很多麻烦。

SSRS 等其它开发。这一步需要参与的人员可以灵活来定,因为是需要一定的MDX经验,而且有可能需要对团队进行报表开发培训。需要指出的一点是,即使到目前的 SQLServer版本,用Cube作为SSRS的数据源开发报表还不是很舒服,相关问题有时间会详细阐述,同时也希望有些问题能在下一个版本的 SQLServer中解决。

数据验证,等同于测试的过程,观察统计出的数据是否有异常,比如通过单个SQL查询的方式对报表数据进行验证。如果出险问题,根据问题的实际情况再去确认是哪个环节出的问题。

最后生产环境的部署,没什么好说的了,注意管理好SSRS的报表资源就OK了,比如为了避免相互覆盖,我们可以要求报表开发人员不使用共享数据源等。

此方案还可扩展为SSAS支持的多维分析项目,相信之前通过对报表等的分析各大主题已经成型了,所以完全可以直接把Cube拿过来用。相信多维分析的方式会吸引住客户的眼球。前台分析工具很多,再次不一一做介绍。

至于是否可以继续在此基础上扩展数据挖掘的经验,aspnetx认为,这里会有资源可以继承,但是能否满足数据挖掘的需求不好说,所以还得根据具体需要解决的问题来出发。

此外,aspnetx总结的BI项目中四大“最”:

最关键的部分:维度建模,这里准确与否将决定整个项目的成败,这里也最需要经验。

最有难度的部分:主题确认。对于业务复杂的系统来说,这是一个需要时间的过程,而且需要反复迭代。

最累人的部分:SSIS开发。SQL脚本工作比较多,很累人,而且也需要耐心。

最需要的支持:客户最高领导,记住一定要是说话好使的,遇到问题能当机立断的,否则会死得很惨。

这 个方案可能在不同人想法里不太一样,最常见的是认为应该先对报表进行分析,完后再针对报表内容直接分析数据来源,然后根据数据来源结果决定如何建模。个人 不建议这样的方法,这样的分析工作会变得很繁琐而且重复劳动多,当然可以先对需要统计的东西汇总然后再一项一项的分析,但是你不认为按照维度建模的方式去 分析是一个更好的汇总吗。

总之,仁者见仁,智者见智。还请各位高人提出更好的实施意见。

转载于:https://www.cnblogs.com/end/archive/2011/10/11/2207632.html

BI笔记之---BI通用流程zz相关推荐

  1. flowable笔记 - 简单的通用流程

    简介 通用流程可以用于一些基本的申请,例如请假.加班. 大致过程是: 1. 创建申请 2. 分配给审批人(需要审批人列表,当前审批人) -> 有下一个审批人 -> 3 -> 无 -& ...

  2. 互联网电商大数据环境 ——大数飓数据分析实践培训精华笔记(二)——BI构建

    BI构建 BI应用架构 BI底层:数据源--ETL--BI数据仓库  BI服务:交互式信息板.报告并发布.即席分析.预先检测和警报.离线分析.MS Office插件.Web服务 BI应用:销售.服务和 ...

  3. 国产bi VS国外bi,谁更适合中国企业?

    很多企业在选型bi软件时总会遇到这样的问题:选国外的还是国产的?两者之间有什么区别?哪一个更适合中国企业?本文就选取几个国内外bi软件作为例子,来聊聊国产bi与国外bi的区别,看看哪一种更适合我们中国 ...

  4. 二级VB培训笔记07:通用对话框

    二级VB培训笔记07:通用对话框 通用对话框(CommonDialog)控件提供了一组标准对话框界面,包括打开文件.保存文件.选择颜色.选择字体.设置打印机和帮助等六个对话框.这些对话框只能返回用户输 ...

  5. power bi 实时_Power BI中的实时流

    power bi 实时 The concept of the IOT (Internet of Things) is that every object that you might think of ...

  6. Liferay7 BPM门户开发之10: 通用流程实现从Servlet到Portlet(Part1)

    开发目的: 实现通用流程自动化处理(即实现不需要hardcode代码的bpm统一处理后台,仅需要写少量前端html form代码和拖拽设计BPM定义) 既可独立运行或可依托于Liferay或依托其它门 ...

  7. Dazdata BI产品3D+BI医院综合管理应用案例

    Dazdata BI产品3D+BI医院综合管理应用案例 案例视频地址:https://www.bilibili.com/video/BV1tL4y1q7P2/ 随着技术的进步,传统BI界面已很难满足用 ...

  8. Fine BI、Smart BI、永洪BI、瓴羊Quick BI这些国产BI工具,都擅长哪些功能?

    近几年,随着国内大数据的火热,商业智能BI工具市场也迎来了大爆发,市面上涌现出了各种各样的BI工具,让很多企业在选择BI工具的时候遇上了"选择困难症". 在最初,大多数企业都会选择 ...

  9. Quick BI和Power BI实测比对

    摘要: Quick BI和Power BI分别是阿里云和微软云上的官方BI产品,两款产品都是比较好的自助式商业智能软件,都具备云BI的优势,既能够像SaaS运行在阿里云或者Azure云上,又能快速部署 ...

最新文章

  1. CentOS系统设置开机自启动
  2. 深度洞见|一文详解 2022 数字营销的变与不变
  3. MySql 中锁的定义
  4. 方舟非主机服务器无限距离,方舟非专业服务器距离限制怎么解除 | 手游网游页游攻略大全...
  5. java 变量锁_并发编程高频面试题:可重入锁+线程池+内存模型等(含答案)
  6. Timer lock
  7. MATLAB程序中使用变量获取到某代码段的运行时间
  8. 线性代数与矩阵论 习题 1.2.1
  9. 随想录(推荐『步步惊芯 - 软核处理器内部设计分析』这本书)
  10. Linux php5 curl 扩展
  11. 《人人都是产品经理》——第一章笔记
  12. uni-app - MUMU模拟器模拟 iPad 尺寸开发(分辨率及DPI调整)
  13. 适合学生党上手测试的免费云服务器推荐
  14. wamp php 7.0,wamp如何尝鲜php7
  15. 追忆年华――孩子时代的玩具
  16. 改变网changeself.com,记录着改变生活、改变态度、改变思维方式、改变特质、改变行为方式,一切从改变自己身上的特质开启
  17. 服务器个别目录下不能新建文件夹,域服务器不能创建sysvol和netlogon共享文件夹...
  18. oracle转换全角函数,Oracle全角変換
  19. word饼图如何画引导线_#excel表格饼状图制作#如何在饼形图中添加引导线(Excel)...
  20. 星巴克REST案例分析(转载自InfoQ)

热门文章

  1. 多重共线性问题的几种解决方法
  2. 帮你找到了几份非公开的大数据报告,错过再无,手慢的人抓紧
  3. 同样是做大数据分析,你月薪8k他30k,到底差在了哪?
  4. 互联网人必看的中台理论,阿里腾讯架构师用大白话讲出来了
  5. bootstrap table 服务端分页
  6. 抠图为什么要用绿布_逆天抠图,Photoshop 2020天神下凡
  7. 华为交换机命令 端口速率_华为交换机限速配置命令2016
  8. android代码shell命令申请权限,如何授予Android Shell用户更多权限?
  9. 力扣 746 使用最小化花费爬楼梯
  10. Android中使用FragmentManager获得控件