数据仓库生命周期跟踪和任务区域

DW/BI 系统是复杂的实体,构建这种系统的方法必须有助于简化复杂性。13 个方框显示了构建成功的数据仓库的主要任务区域,以及这些任务之间的主要依赖关系。

      在生命周期这一级可以进行多方观察,首先注意业务需求定义方框的中心角色。业务需求提供了其后的3 个任务的基础,它们也影响着项目计划,因此箭头也指回项目规划方框。最终,我们经常要根据对业务需求和优先权的深入理解来修改项目规划。其次,生命周期中间的3 个任务主要考虑3 个不同的领域。
● 顶部的任务是关于技术的。这些任务主要确定需要什么功能,并计划使用哪些Microsoft 技术,以及如何安装和配置它们。
● 中间的任务是关于数据的。数据任务将设计和实例化维度模型,然后开发ETL(提取、转换和加载)系统来填充它。可以将数据任务视作“构建数据仓库数据库”,但数据仓库直到生命周期的其余任务完成后才会成功。
● 底部的任务是关于商业智能应用程序的。这些任务将为业务用户设计和开发BI 应用程序。
      当部署系统时,这些任务会合并起来,这时要非常小心,因为系统仅有一次机会可以获得初次的好印象。尽管图0-1 把维护放在部署之后,但在设计系统时就必须有维护它的能力和工具。项目增长阶段有一个箭头指向开始的项目规划,这个简单的箭头有重要的意义。生命周期的增量方法是发布业务价值的一个基本元素。
     生命周期的下方是项目管理方框,这里最重要的是需要一个能与高管沟通的领导。在理想情况下,团队领导可以同技术人员和业务人员进行有效沟通,包括公司最高级的行政人员。

时间: 2024-10-09 19:18:15

数据仓库生命周期跟踪和任务区域的相关文章

数据仓库专题(1)-数据仓库生命周期模型

一.前言 工作内容的变更,导致重新回到数据仓库模型的架构和设计,于是花点时间比较系统的回顾数据仓库建模和系统建设的知识体系,记录下来,作为笔记吧. 二.模型 无论数据仓库技术如何变化,从RDBMS到NoSQL,从传统技术到大数据,其实只是实现技术手段的变化,数据仓库建设生命周期的模式从来都不曾真正颠覆性改变过.向前辈致敬.下图是The Kimball Lifecycle diagram中文版本: 三.未完待续 后续考虑根据项目的实施,分环节,从实践角度,记录分享点滴,算是我的工作笔记吧. 另外项

Activity跳转时生命周期跟踪

android应用当中Activity间相互跳转比较常见.本文将通过例子跟踪一下2个Activity间跳转过程中生命周期的变化过程. 整个操作过程如下图所示: 1. 打开应用,自动开启First Activity: 2. 按下"Jump Button"按钮,打开Second Activity: 3. 按下"回退"按钮,退出Second Activity,自动回到First Activity: 4. 按下"回退"按钮,退出应用,自动关闭First

数据仓库生命周期模型

一.前言 工作内容的变更,导致重新回到数据仓库模型的架构和设计,于是花点时间比较系统的回顾数据仓库建模和系统建设的知识体系,记录下来,作为笔记吧. 二.模型 无论数据仓库技术如何变化,从RDBMS到NoSQL,从传统技术到大数据,其实只是实现技术手段的变化,数据仓库建设生命周期的模式从来都不曾真正颠覆性改变过.向前辈致敬.下图是The Kimball Lifecycle diagram中文版本:

Java内存区域和变量生命周期

在一台电脑上的内存存储区域分为6种: 1.寄存器: 寄存器是运行最快的,寄存器在系统中早就已经存在了,寄存器的数量是有限的,被严格要求            Java程序员不能显示的调用寄存器 2.栈:   栈中存储着基本数据类型的变量以及引用变量 栈中元素在超出其生命周期后会自动销毁             栈中元素一经创建,系统会为其分配内存空间,在其内存空间里存取的值是真值(真实存放的值)            栈中元素互不影响 每个在栈中的变量都有其自己对应的内存空间 里面存取着值  

搭建数据仓库第01篇:数据仓库开发的生命周期

生命周期方法为我们在数据仓库开发过程中提供了路标的作用,生命周期方法的总体结构和步骤有 定义业务需求 技术路径 技术架构设计 产品的选择和安装 数据路径 维度建模 物理设计 ETL设计和开发 BI应用路径 BI应用设计 BI应用开发 后续会按照这个顺序依次做些总结和思考.

JAVA虚拟机的生命周期

一个运行时的Java虚拟机实例的天职是:负责运行一个java程序.当启动一个Java程序时,一个虚拟机实例也就诞生了.当该程序关闭退出,这个虚拟机实例也就随之消亡.如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例.每个Java程序都运行于它自己的Java虚拟机实例中. Java虚拟机实例通过调用某个初始类的main()方法来运行一个Java程序.而这个main()方法必须是共有的(public).静态的(static).返回值为void,并且接受一个字符串数组作为参数.任

[转]JAVA虚拟机的生命周期

JAVA虚拟机体系结构 JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序.当启动一个Java程序时,一个虚拟机实例也就诞生了.当该程序关闭退出,这个虚拟机实例也就随之消亡.如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例.每个Java程序都运行于它自己的Java虚拟机实例中. Java虚拟机实例通过调用某个初始类的main()方法来运行一个Java程序.而这个main()方法必须是共有的(public).静态的(static).返

[转载]DevOps建立全生命周期管理

全生命周期管理(ALM)领域作为企业DevOps实践的总体支撑,应该说是DevOps领域中最为重要的实践领域,也是所有其他实践的基础设施.现在很多企业都非常重视CI/CD自动化工具的引入和推广,但是对ALM的建设的重视程度并不够.CI/CD的火爆很大程度上是被Docker和DevOps的热潮带动的,但CI/CD自动化只是提升团队效率的一个环节,如果没有ALM工具的支撑,CI/CD也只是空中楼阁,无法起到整体优化团队工作效率的作用,甚至局部的效率提高还会造成团队的不适应甚至抵触.如果管理者看不到自

JVM的生命周期、体系结构、内存管理和垃圾回收机制

一.JVM的生命周期 JVM实例:一个独立运行的java程序,是进程级别 JVM执行引擎:用户运行程序的线程,是JVM实例的一部分 JVM实例的诞生 当启动一个java程序时.一个JVM实例就诞生了,任何一个拥有public static void main(string[] args)的函数都可以作为实例的运行启点 2.  JVM实例运行 main作为程序初始化线程的起点,任何其他线程由其启动. JVM有两种线程:守护线程和非守护线程.守护线程由JVM使用.main启动后将是非守护线程. 3.