DW/BI 系统在生命周期中需要许多不同的角色和技能,它们来自业务和技术领域。本文将介绍创建DW/BI 系统所涉及的主要角色。角色和人之间很少是一对一关系。与我们合作的团队小到只有一人,大到有40 人(听说有更大的),大部分DW/BI 团队在3~10 个全职成员之间,并根据需要增加其他人。
      单个DW/BI 团队常常同时承担开发和操作任务,不同于大部分技术项目团队,这与DW/BI 项目开发周期的高度迭代相关。

下面的角色与设计和开发活动相关:
● DW/BI 经理负责项目的总体领导和方向把握。DW/BI 经理必须能够与高级业务和IT 管理人员进行有效的通信,并能够和团队一起工作,以规划DW/BI 系统的总体体系结构。
● 项目经理负责系统开发过程中项目任务和活动的日常管理。
● 业务项目领导者是业务领域的成员,并和项目经理紧密合作。
● 业务系统分析师或业务分析师负责领导业务需求定义活动,并且经常参与业务过程维度模型的开发。业务系统分析师需要能够在业务和技术之间架起桥梁。
● 数据建模人员负责执行详细的数据分析,包括数据剖析和开发详细的维度模型。
● 系统架构师设计DW/BI 系统的各个组件,包括ETL 系统、安全系统、审核系统和维护系统。
● 开发数据库管理员(DBA)创建关系型数据仓库数据库,并且负责总体的物理设计,包括磁盘布局、分区和初始的索引计划。

● OLAP 数据库设计人员创建OLAP 数据库。
● ETL 系统开发人员创建Integration Services 程序包、脚本及其他元素,把数据从源数据库移动到数据仓库中。
● 测试领导建立测试环境,编写自动执行测试的脚本;在测试日志数据库上开发并发布报表;进入业务用户群体,获得用户输入,以进行数据质量测试;在系统进入生产阶段后,不间断地管理自动测试数据质量的过程;给用户群体发布数据质量报表。
● DW/BI 管理工具开发人员负责编写持续管理DW/BI 系统所需的定制工具。这些工具包括输入元数据的简单UI、执行系统备份和恢复的脚本或Integration Services程序包,以及维护维度体系结构的简单UI。
● BI 应用程序开发人员负责构建BI 应用程序,包括标准报表和业务需要的高级分析型应用程序,他们也负责开发BI 门户中的定制组件,以及把数据挖掘模型集成到业务操作中。

当团队进入部署和操作系统的阶段时,其他大部分角色在DW/BI 项目开发周期的后期起到一定的作用,其中几个角色是属于严格操作型的。

● 数据干事负责保证数据仓库中的数据是正确的。数据干事一般最好由业务用户群体中的人员担任,因为他对数据有深入的理解,并能很好地判断数据的准确性。
● 安全经理规定业务用户需要的新用户访问角色,以及添加用户到现有的角色中,安全经理也决定DW/BI 系统的ETL 后台中的安全过程。
● 关系数据库管理员(DBA)负责管理关系数据仓库数据库的性能和操作。
● OLAP DBA 负责管理OLAP 数据仓库数据库的性能和操作。
● 协调经理负责保证DW/BI 的政策和操作遵循企业的规章制度和常规的法令,如隐私权、HIPAA 和Sarbanes-Oxley。协调经理、安全经理和内部审核人员要紧密合作。
● 元数据经理决定收集哪些元数据、放在哪里以及如何将它们发布到业务领域。元数据一般不进行管理,除非有专门的人负责。
● 数据挖掘分析师对业务很熟悉,常常有一定的统计学背景。数据挖掘分析师开发数据挖掘模型,并和BI 应用程序开发人员一起设计使用数据挖掘模型的操作型应用程序。
● BI 门户内容经理管理BI 门户。他决定门户的内容、布局和更新。
● DW/BI 培训人员创建和发布DW/BI 系统的培训材料。
● DW/BI 团队的用户支持人员必须能够帮助业务用户,特别是即席查询访问。企业提供的帮助除了连接问题之外,并不能提供专业技术的帮助

BI 项目管理之角色和职责的更多相关文章

  1. MySQL DBA工作角色和职责介绍

    MySQL DBA分架构DBA,运维DBA和开发DBA三种角色,职责介绍如下:

  2. BI使用者的角色

    把企业中的BI使用者的角色分成如下几类: 系统管理员:没有数据权限:没有功能权限:负责配置其他人的权限:BI专家:拥有所有数据权限:拥有多维分析,报表查看,报表开发,模型开发权限:负责开发和维护BI系 ...

  3. FocusBI:《DW/BI项目管理》之SSIS执行情况

    微信公众号:FocusBI关注可了解更多的商业智能.数据仓库.数据库开发.爬虫知识及沪深股市数据推送.问题或建议,请关注公众号发送消息留言;如果你觉得FocusBI对你有帮助,欢迎转发朋友圈或在文章末 ...

  4. FocusBI: 《DW/BI项目管理》之数据库表结构 (原创)

    关注微信公众号:FocusBI 查看更多文章:加QQ群:808774277 获取学习资料和一起探讨问题. <商业智能教程>pdf下载地址 链接:https://pan.baidu.com/ ...

  5. BI 项目管理之生命周期跟踪和任务区域

    DW/BI 系统是复杂的实体,构建这种系统的方法必须有助于简化复杂性.13 个方框显示了构建成功的数据仓库的主要任务区域,以及这些任务之间的主要依赖关系.       在生命周期这一级可以进行多方观察 ...

  6. INSPIRED启示录 读书笔记 - 第1章 关键角色及其职责

    现代软件产品团队 1.产品经理的主要职责分为两项:评估产品机会和定义要开发的产品 2.用户体验设计师(由多种角色组成,这里面最关键的是交互设计师)      交互设计师负责深入理解目标用户,设计有价值 ...

  7. “我是谁?”-管理者的角色、职责与工作思路.ppt

    http://doc.mbalib.com/view/95b6a675adeaf38a2c028bd4f53f0bf6.html 管理者的三大工作重心: 任务(目标).团队.规划.

  8. DBA角色职责

    MySQL DBA分架构DBA,运维DBA和开发DBA三种角色,职责介绍如下: MySQL数据库系统日常管理职责 日常管理的主要职责是对MySQL服务器程序mysqld的运行情况进行管理,使数据库用户 ...

  9. 项目管理详细任务(PMBOK2008)

    启动 规划 执行 监控 收尾 选择项目经理 确定你将如何做计划-作为项目管理计划的一部分 组建最终项目团队 根据绩效基线进行绩效测量 确定收尾过程 确定公司文化和现存组织形式 创建项目范围说明书 执行 ...

随机推荐

  1. BSON 1.0版本规范(翻译)

    BSON 1.0版本规范 本文翻译自 http://bsonspec.org/spec.html BSON是用于存储零个或多个键/值对为一个单一的实体的一个二进制格式.我们称这个实体为文档(Docum ...

  2. flask 链接 url_for()

    通常html的文件都放在template里面,那么静态的文件放在哪呢?staitc里面 调用 url_for('static', filename='css/styles.css', _externa ...

  3. SSM 集成的两个配置文件

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> < ...

  4. Spring Boot+AngularJS中因为跨域导致Session丢失

    http://blog.csdn.net/dalangzhonghangxing/article/details/52446821 如果还在为跨域问题烦恼,请查看博主的 解决angular+sprin ...

  5. c3p0 config

    c3p0-config.xml<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...

  6. python装饰器初探

    一.含有一个装饰器 #encoding: utf-8 ############含有一个装饰器######### def outer(func): def inner(*args, **kwargs): ...

  7. Appium+Robotframework实现Android应用的自动化测试-1:Appium在Windows中的安装

    让我们开始在Windows中开始安装Appium吧,Appium在OS X中的具体安装后面的文章会介绍. 另外,官网上说先要装Node.js,还要装Apache Ant和Apache Maven,Gi ...

  8. 【转】Git如何Check Out出指定文件或者文件夹

    [转]Git如何Check Out出指定文件或者文件夹http://www.handaoliang.com/a/20140506/195406.html 在进行项目开发的时候,有时候会有这样的需求那就 ...

  9. iOS CoreData relationship 中的inverse

    官方文档建议为每一个可以设置inverse的relationship设置一个inverse.目的是保持数据库的正确性.但是没有具体的说明. 我在stackoverflow中找到了一个是分好的答案,ht ...

  10. php empty()和isset()

    2015年12月11日 10:59:08 echo phpversion(); //5.6.13 $a = array( 'aaa' => 1, 'bbb' => 0, 'ccc' =&g ...