Data Vault 2.0方法论
Data Vault 2.0标准为项目执行提供了一个最佳实践,称为“Data Vault 2.0方法论”。它来源于核心软件工程标准,并对这些标准进行了调整,以用于数据仓库。图3.1显示了影响Data Vault 2.0方法论的标准。
图3.1 Data Vault 2.0方法论的标准
通过结合这些标准,Data Vault 2.0方法论成为数据仓库中项目管理的最佳标准。Scrum用于团队协作,并应用于项目的日常任务。在两到三周的Scrum迭代(sprint冲刺)中,团队执行一个基于软件开发生命周期(SDLC)的小型瀑布。目标是在此迭代之后完成可交付的内容,这些内容可以投入到生产中。
PMI项目管理知识体系(PMBOK)是项目管理专业人员(PMP)认可的项目管理技术,用于定义和执行项目的物理层面的项目计划。能力成熟度模型集成(CMMI)用于全面管理和项目监督,并应用于评审和改进会议。
在闭环方法中使用**全面质量管理(**TQM)对流程和基础数据进行持续改进。当业务用户涉及到调整跨源的数据集和纠正源系统中的错误时,他们会遵循我们将在后续文章讨论的TQM原则,这需要比只关注数据质量(DQ)的常用方法更多的活动。
六西格玛规则和原则的应用是为了在构建和实施Data Vault 2.0风格的数据仓库计划的过程中实现敏捷性的最大优化。这个过程依赖于测量(估计vs实际),或者关键性能指标(kpi),在后续文章中介绍。
Data Vault 2.0方法论包括三种主要的活动,在这些活动中应用了图3.1所示的方法:
-
项目计划,包括对项目的管理、定义和评估;
-
项目执行,包括sprint定义、团队组织和工件组织的技术编号;
-
评审和改进,包括评审和改进活动。
后续文章再详细描述了这些活动和方法的应用。