BI Project Managerment
Design doc is the meta data of the code.
The project management plan is crucial to your project since it is the basis on which the project
will be measured. It can be used to aid in communication between stakeholders and to define
the content and timing of project reviews. Here are some elements that make up a plan:
– Project charter (Completed in the Initiation Phase)
– Scope statement
– Work breakdown structure (WBS)
– Cost estimates, schedule, responsibilities for each deliverable
– Milestones with target dates
– Risk / issues register
– Management plans (scope, schedule, cost, quality, communications, risk, and procurement)
It is important to document the project objectives, deliverables, and require-ments so that they can be used as a basis for future project decisions.
For our Data Mart project, the tasks associated to the deliverables are:
– Conduct workshops to drive requirements with the business analysts
– Document standard report & ad-hoc functional requirements
– Create logical /physical data model
– Write an ETL design document covering the two sources
– Develop project plan
Based on the above tasks, dependencies that could be identified are:
– The data model cannot start until the report & ad-hoc requirements are defined
– The ETL design document cannot start until the physical model is complete
– The data model cannot be complete until the ER software has been procured
keep in mind that the most important component of a BI project is
the data model, so make sure the person or group handling it is experienced and competent.
Effective communication is crucially important during project execution.
(whatever business user and tech lead or tech lead with team member)
Providing constructive feedback to team members is important to getting them to execute
their tasks and deliver according to the project plan while maintaining quality.
Most projects, including BI projects, will use the following communication channels:
Status meetings for team leads: discuss dependencies, tasks, issues.
Status meetings for key stakeholders: review milestones, dates, next steps
Status reports: what has your team accomplished this week, next week, any issues?
The biggest mistake typically seen in BI projects relative to metadata is simply ignoring it. Proper levels of metadata are essential to achieving data quality and a successful BI solution. This activity captures the business requirements that the metadata solution must satisfy.
In general, metadata can be classified into three broad categories—business, technical, and process metadata. The metadata team captures the requirements for each relevant metadata type.
Conduct sufficient data profiling and analysis to validate the feasibility of the business requirements.
logical data flow diagram, source description documents, target description documents, and source-to-target attribute mapping document.
Testers should be involve in the business scope phase.
We should have high level and detailed level ETL designed doc and review.
We should have ETL packages peer review and tech lead review.
We always need ETL audit solution accompany the ETL process, capture the meta data.
We should report your changes and review before check in .
We should run test case to check the business rules on the fly.
We should do more data testing before and after ETL.
We should know more about the data when make cube model.
We should use check the business logic and your code logic with peers.
We always need a checklist and best practices for our delivery.
We need list the summary for the defects and best ideas.
BI project is data driven, if you are not familiar with the data,
You can not make out good data model and cube model.
Understand the data's business meaning is very important.
Understand the data's source and frequency , format.
BI Project Managerment的更多相关文章
- 开发BI系统时的需求分析研究
我们知道MIS,知道ERP,知道GIS等等,这些系统在管理限制上有很多的冲突,管理和被管理,开放和限制等等,然而BI在开始就不是这样的.BI要求的就是易用还要易于扩展,首先是报表,这个是你无条件的需要 ...
- 使用PowerShell为SSAS Role添加Membership
PowerShell, SSAS, Role, Membership 上篇随笔使用PowerShell创建SSAS Role贴出了如何使用PowerShell批量创建Role,由于个人项目需求,创建R ...
- 使用PowerShell创建SSAS Role
PowerShell, SSAS, Role, DatabasePermission, Cube, Dimension, CubePermission, CubeDimensionCube 在SSAS ...
- 微软BI 之SSAS 系列 - 在SQL Server 2012 中开发 Analysis Services Multidimensional Project
SQL Server 2012 中提供了开发 SSAS 项目的两种模型,一种是新增加的 Tabular Model 表格模型,另一种就是原始的 Multidimensional Model 多维模型. ...
- 7 款顶级开源 BI(商务智能)软件和报表工具
在这个信息化时代,每分每秒都产生海量数据.在海量数据中,挖掘出有用的数据,并且能以较人性化.直观的方式展示这些数据,变得尤为重要.本文将介绍 7款顶级开源 BI(商务智能)软件和报表工具,用于商业数据 ...
- [BI项目记]-搭建代码管理环境之创建团队项目
此篇主要介绍如何基于TFS环境创建团队项目来进行项目代码的版本管理工作,这一系列将侧重于BI项目,当然对于其它项目也同样适用. 在TFS里开始一个项目,我们首先需要创建一个团队项目. 在Team Ex ...
- 省选模拟赛 project
solution: 最小割问题. 建如下边: (S,i,Ai)代表选用A语言编写第i个项目: (i,T,Bi)代表选用A语言编写第i个项目: 其后注意要反向连边 (i,j,D)代表选用B语言编写第i个 ...
- 微软BI 系列随笔列表 (SSIS, SSRS, SSAS, MDX, SQL Server)
[公告]本博客于2015年10月起不再更新 新博客文章主要发表在商业智能BI社区: http://www.flybi.net/blog/biwork 博客地图自动分类 文章目录方便更好的导航,阅读文章 ...
- BI之SSAS完整实战教程2 -- 开发环境介绍及多维数据集数据源准备
上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...
随机推荐
- jquery ajax跨域访问webservice配置
1.webservice方法 [System.Web.Script.Services.ScriptService] public class TestService : System.Web.Serv ...
- 精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性
[索引页][源码下载] 精进不休 .NET 4.5 (12) - ADO.NET Entity Framework 6.0 新特性, WCF Data Services 5.6 新特性 作者:weba ...
- [moka同学摘录]iptables防火墙规则的添加、删除、修改、保存
文章来源:http://www.splaybow.com/post/iptables-rule-add-delete-modify-save.html 本文介绍iptables这个Linux下最强大的 ...
- [转]MVC、MVP、MVVM
界面之下:还原真实的 MVC.MVP.MVVM 模式 [日期:2015-10-28] 来源:github.com/livoras 作者:戴嘉华 [字体:大 中 小] 前言 做客户端开发.前端开发 ...
- Mac OSX 下用 Homebrew 安装 MongoDB 并配置到 WebStorm 中
1. 安装 Ruby OSX 操作系统内置 Ruby,但如果没有 Ruby,则需先输入以下命令安装能够进行多版本ruby环境安装.管理和切换的命令行工具 RVM. 1.1 安装 RVM 打开终端输入以 ...
- C# Sqlite事务
在 C#中执行Sqlite数据库事务有两种方式:Sql代码和C#代码 1.Sql代码: BEGIN… COMMIT /ROLLBACK 2.C#代码: using (SQLiteConnection ...
- JavaScript正则表达式小记
RegExp.html div.oembedall-githubrepos{border:1px solid #DDD;border-radius:4px;list-style-type:none;m ...
- jQuery高级技巧——DOM操作篇
页面加载之DOMReady事件 所谓domReady,也就是文档就绪,我们都知道,在操作dom时必须要在dom树加载完成后才能进行操作.如何检测DOM树已经构建完成,以下是一些实现的方式: 1.使 ...
- JSP利用freemarker生成基于word模板的word文档
利用freemarker生成基于word模板的word文档 freemarker简介 FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出.FreeMarker与Web容器 ...
- 关于HTML的编码问题
平时我在写html文件时,很容易忘掉这个文件的编码类型,<meta charset=”utf-8”> 的语句,因为编辑器默认设置了一个编码,所以在我没有写编码格式设置语句的情况下,效果依然 ...