数据建模是属于一个用定义以及分析组织系统范围内来支持商业流程所需要的数据过程,换句话来讲,数据建模就是对于数据的分析和数据理解的需求所在,将各种各样的数据来进行整合,进行关联,这样可以使得数据以可视化的方式呈现给使用者,也可以更加快速的,更加高效的获取数据中有用的价值,有用的信息,这样来做出准确和有效的决策,但在设计过程中也是有流程要走的,接下来就去看一看数据建模全流程设计流程是怎样的?
1.收集业务需求
先要收集有需求以及数据的,实现在开始维度建模工作之前要对业务的需求进行了解。这样可以将数据的实际情况展示出来,随后通过业务以及沟通交流的方式来发现和球中适用于理解相关的信息指标,竞争性的商业问题分析,支持目标同时实现数据的可行性。
2.选择业务
业务的选择的过程中是需要组织及完成的,业务过程是建立时间获取信任度较高,并且转换为事实表中的事实,多数情况下表示关注某一业务的过程和结果。过程是非常重要的,因为定义了过程,并且对目标实施粒度,维度,事实等方面的定义。
3.粒度维度事实的确认
粒度是属于维度设计主要的步骤所在,粒度适用于明确某事物表示的是什么,在选择维度或是事实之前必须要声明力度,而确认维度后就是在围绕着某一业务过程来进行维护,设定事实所涉及的就是业务过程的一个量度,基本是以数据的形式来表示出来。
4.部署方式
选择一种维度模型进行落地方式不仅可以选择先行模型,而且在部署关系数据库是可以通过实时表现,通过主外关联维度表也可以实现多维模型用于多维数据库中。
这便是数据建模全流程设计流程,从业务的需求收集,业务的实现,业务的选择过程 再到声明粒度,确认维度,确认事实,到后开始部署,环环相扣。