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 -- 开发环境介绍及多维数据集数据源准备
上一篇我们已经完成所有的准备工作,现在我们就开始动手,通过接下来的三篇文章创建第一个多维数据集. 传统的维度和多维数据集设计方法主要是基于现有的单源数据集. 在现实世界中,当开发商业智能应用程序时,很 ...
随机推荐
- WinForm给控件加入hint文字
本文代码主要是参考别人的,仅为个人记录,方面后续使用~ 效果图: 主要代码在一个Win32Utility类中,代码如下: public static class Win32Utility { [Dll ...
- ASP.NET或WinFrom中获取汉子的拼音首字母
1.获得一个字符串的每个字的拼音首字母构成所需的字符串 #region 获取首字母 /// <summary> /// 这个办法是用来获得一个字符串的每个字的拼音首字母构 ...
- 那些教程没有的php3-命名空间
php.net (PHP 5 >= 5.3.0, PHP 7) 定义命名空间 虽然任意合法的PHP代码都可以包含在命名空间中,但只有以下类型的代码受命名空间的影响,它们是:类(包括抽象类和tra ...
- Scala on Visual Studio Code
Download and install Scala Download a scala installation package from here. Then install it. Linux s ...
- ArrayList、Vector、HashMap、HashTable、HashSet的默认初始容量、加载因子、扩容增量
这里要讨论这些常用的默认初始容量和扩容的原因是: 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全 ...
- PHP 操作socket 实现简易聊天室
<?php $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP ); socket_bind($socket ,'127.0.0.1', ...
- Android SDK Tools和Android SDK Platform-tools
SDK Platform 可以理解为版本,因此有 SDK Platform 7,SDK Platform 8等等Android SDK Tools 是各个版本都可通用的工具文件夹,里面有draw9pa ...
- Linux学习笔记(整理记录)
1.安装 (1):安装网址:http://www.jb51.net/os/78318.html 2.鸟哥的Linux命令学习 (1):显示系统目前所支持的语言:echo $LANG (2):修改语言成 ...
- mybatis hellworld
用maven来进行搭建项目的~~ 1. 搭建环境 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" x ...
- WCF实战2
上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试.这种VS2008内置的WCFSVCHost只适用于 ...