在这3个方面中尤为重要的是:用户需求是否清楚。
实际情况是用户在开始阶段并不能完全清楚自己需要什么,可能会在以 后的过程中修正自己的需求,故在设计阶段需要充分考虑到扩展性.但 一些主要的需求必须要在项目计划阶段搞清楚
2021/3/9
3
这个阶段可能的陷阱有以下这些:
• 缺乏高层领导的支持。BI的目标用户不同于 ERP,它覆盖的面从高层领导到一线员工都 有,并且更侧重于管理层。他们可能是BI解项目的意义并支持 项目的实施,将对项目产生巨大的不利影 响。
反向确认数据仓库结构,手动或者系统自动均可,自动 生成来说SQLServer从2005就已经支持了,不过为了命 名规范,还是手动来生成数据仓库比较有必要。
分析数据来源及SSIS开发。最好是由相关模块的开发人 员参与,因为开发人员是对数据结构比较了解的,并且有 SQL功底,而且还掌握业务。这一步的目的是填充数据仓 库。可能需要适当SSIS培训。不过,这一步公认是最耗时 的。同时,不是所有的统计项就是能从业务那边解释的了 的,比如某些统计概念,可能在业务系统从来就没出现过, 但是通过基本数据组合都可以计算出来。所以类似概念, 确认计算公式等就需要BI人员承担起需求的工作去确认。
这种开发方式的最大优点就是,它减少了在测
试阶段用户有可能提出的需求变更,并增加了
2021/用3/9 户对项目结果的信心。
14
2021/3/9
15
测试和部署阶段
测试和部署阶段最重要的任务是检验整个项目的结果。 大致有以下的关键点:
除了集成测试以外,需要特别指出的是性能优化和业 务流程重组是容易被忽略的部分。特别是业务流程重 组,普遍的误解在于BI项目由于其产出是报表和分析, 不同于ERP,似乎不涉及业务流程变化。其实不然, BI项目的根本目的不在于仅仅产出报表,重点是通过 使用BI应该如何优化企业的决策流程。也就是说,有 了更多更强大的数据和分析,应该如何改变企业的行 为?比如,销售经理应该通过BI的分析来指导他的销 售员进行具体的销售活动?每周或每月的销售会议在 有了BI之后应该如何改变以最大化的利用BI