数据仓库生命周期的一些疑惑

 

       最近在学习 数据仓库相关知识,看了一些书籍,但是对关于数据仓库生命周期的一些描述好像有比较大的差别,也不知道是不是没有理解透彻。

数据仓库生命周期与操作型系统不同这个都是一致的。

在《数据仓库》一书中,“传统的S D L C是需求驱动的。为建立系统,你必须首先理解需求,然后进入到设计和开发阶段。C L D S几乎刚好相反。C L D S由数据开始,一旦数据到手就集成数据。然后,如果数据有偏差,就检验看看数据存在什么偏差。再针对数据写程序,分析程序执行结果。最后,系统需求才得到了理解。”;“C L D S是典型的数据驱动开发生命周期,而S D L C是典型的需求驱动开发生命周期。”

 

在《数据仓库基础》一书中,“在数据仓库中,用户的商业需求成为了唯一的也是最重要的驱动力。数据仓库开发过程中每一个阶段的每一项任务都是由需求决定的。在设计阶段进行的每一个决策,无论是数据设计、体系结构设计、基本结构的配置,或者是信息传递方法的安排,都完全受到需求的影响”;“因为需求是开发过程中每一个阶段基本驱动力,你需要确保你的需求定义包括了支持每个阶段的所有细节信息。”

 

从另外一书《数据仓库与数据挖掘》(清华大学),”数据仓库应用系统不同于事务处理业务系统,其数据分析需求刚开始时并不十分明确,而数据仓库的数据来源往往来自各操作型业务数据库的历史数据和当前数据,因此,项目需求收集与分析需要从历史数据与用户需求两个方面同时着手,采用‘数据驱动+用户驱动’的设计理念”;“数据驱动是根据当前业务数据的基础和质量情况,以数据源的分析为 出发点构建数据仓库。另一方面,用户驱动则是根据用户业务的方向性需求,从业务需要解决的具体问题出发,确定系统范围和需求框架,也叫需求驱动。”

 

 

这个不同的书有不同的观点,人都搞晕了。

 

个人觉得“‘数据驱动+用户(需求)驱动’的设计理念”是正确的,其中的的用户需求只是一个方向性需求,不是具体的需求。具体的用户业务分析需求必须等到数据仓库已经建设完成装载了数据后才能明确提出。也就是“我需要知道你能给我什么,然后我才知道我需要什么”。

 

不知道是否正确???那位大大请提点一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据中台查表的生命周期可以分为以下几个阶段: 1. 需求收集与定义阶段:在这个阶段,数据中台团队与业务部门合作,收集和定义数据中台查表的需求。这包括确定需要查表的数据源、指标、维度等,并明确查询的目的和业务场景。 2. 数据准备与清洗阶段:在这个阶段,数据中台团队会根据需求收集的数据源,进行数据准备和清洗工作。这包括数据的提取、转换、加载等操作,确保数据的质量和准确性。 3. 数据建模与设计阶段:在这个阶段,数据中台团队会进行数据建模和设计工作。这包括确定数据表的结构、字段、索引等,并进行数据模型的设计和优化,以提高查询性能和效率。 4. 数据存储与管理阶段:在这个阶段,数据中台团队会选择适合的数据存储方式,如关系型数据库、NoSQL数据库数据仓库等,并进行数据的存储和管理。同时,还需要考虑数据的备份、恢复、安全等方面的需求。 5. 查询与分析阶段:在这个阶段,用户可以通过查询工具或API等方式,对数据中台的表进行查询和分析。数据中台团队需要提供相应的查询接口和工具,以便用户能够方便地进行数据查表操作,并提供必要的数据分析功能。 6. 监控与优化阶段:在这个阶段,数据中台团队需要对数据中台的表进行监控和优化。这包括监控查询性能、数据质量、数据安全等方面的指标,并根据监控结果进行相应的优化和调整,以提高数据中台的效果和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值