概念模型文档与评审
完成概念模型设计以后,必须编制数据仓库开发的概念模型文档,且对概念模型进行评价。
(1)概念模型设计文档
概念模型的设计文档主要包含数据仓库的开发需求分析报告、概念模型分析报告、概念模型和概念模型的评审报告。
数据仓库开发需求分析报告是概念模型设计的依据,如果需求分析报告的不到用户的认同,概念模型的分析设计就很难令人信服。数据仓库需求分析报告应该以用户的决策问题、决策分析中所需要的信息为主线展开。概念模型分析报告和概念模型是概念模型设计的主要成果。概念模型的评审报告是对高念模型评审的内容和结论。
(2)概念模型的评审
在数据仓库的开发过程中,需要常常进行阶段型的评审,这种评审对于数据仓库的正确开发是极其重要的。通过经常性的评审,可将数据仓库开发时期的错误及时加以纠正,避免这些错误在完成数据仓库以后才被发现,造成巨大的损失。
在概念模型的评审中,需要确定概念模型是否完整、准确的描述了用户的决策分析环境。通过概念模型评审,使得数据仓库开发人员可以找到一个比较理想的数据仓库解决方案,并且能够进一步获得用户的积极支持。
在评审过程中,需要由项目负责人就评审的目标向评审人员介绍,确定评审的议程,由专门人员记录评审过程。在评审过程中,还需要对评审问题进行引导,使评审工作能够按照预定的方向发展。
如果概念模型评审是数据仓库开发项目确定以来首次进行的评审工作,还需要就数据仓库开发工作中的“用户参与”这一关键问题进行确认。主要确认:
·用户是否已经和项目开发成员之间建立了稳定的联系?
·用户怎样参与到数据仓库的不同开发阶段中?
·开发人员怎样了解用户不断变化的决策支持的信息需求?
在数据仓库的开发过程中建立稳定的开发人员与用户的关系是极其重要的,这种关系是否得到建立必须在概念模型评审中得到确认。
(3)概念模型评审人员
在概念模型的评审中,需要数据仓库项目负责人、数据仓库分析人员、数据仓库设计人员和数据仓库用户参与。参加评审人员应该控制在10人以下,不宜过多。如果参加人员过多,有的评审人员就不愿意将自己的真实意见表达清楚。在参加评审人员中,用户尤其是主题用户的参加是十分重要的。只有让用户清楚的全面的表达自己对概念模型的看法后,才能使数据仓库的开发模型得到更好的改进。
(4)概念模型的评审内容
在进行概念模型的评审之前,概念模型设计人员必须准备好数据仓库开发任务书、用户决策分析信息需求调查表、数据仓库主题说明书、ER图、星型模型和雪花模型等概念模型设计成果。
在对概念模型评审之时,要将注意力集中在数据仓库开发任务书是否真实地反映了用户开发数据仓库的主要目的,用户决策分析信息需求调查表是否准确全面的描述了用户的决策分析的信息需求,数据仓库主题是否能够全面地包含用户的决策信息、ER图、星型模型和雪花模型是否真实地反映用户决策分析的环境。