热门推荐
一级建造师各专业难度排行!哪个专业容易通过?
报考一级建造师对所在单位的资质要求解析
一建二建证书与B证什么关系?
一建的补考难度如何?和正考对比哪个比较难?
一级建造师到底是什么?为什么有那么多人报考?
一级建造师和中级职称之间有什么关系呢?
考完一建证书,还有哪些证书值得你考
一级建造师考试的通过率大致受哪些因素影响?
数据仓库构建的过程和意义
数据仓库采集进来的原始数据是杂乱无章的,只有通过构建数据模型,将数据有序的组织和存储起来之后(即模型),才能为上层应用提供高效灵活的支撑,优秀的数据仓库模型对应用的价值主要体现在数据质量、响应速度、成本消耗及健壮水平四个方面:
1、数据质量
通过建模可以准确的理解业务和数据,实现业务和数据的标准映射,从而提升应用的有效性。
比如原始数据对于性别字段的枚举值既有男女,也有01等形式,这种定义的分歧会对上层的应用产生干扰,数据模型应该依据数据标准对原始数据进行标准化,所谓“书同文,车同轨”,数据治理的要求往往要落在具体的数据建模中才能发挥作用。
2、响应速度
通过建模可以提前基于源数据生成应用所需的模型,提升应用响应能力。
宽表就是一种典型的模型,如果没有宽表,应用就要将数据处理的复杂逻辑嵌入在应用中实现,无论是代码的开销、处理的开销及访问的开销都很大,因此往往需要预先生成模型来置换时间,也就是空间换时间。
风险在于应用变化无常,而模型往往后知后觉,现在只管杀不管埋的现象很多了,导致企业中80%的模型没人使用,元数据很大的一个应用场景就是模型生命周期的管理。
3、资源消耗
通过建模可以实现公共数据的共享,提升复用能力。
比如发现某些应用共同需要某个计算字段,则可以将这个计算字段预先生成(即沉淀成模型),这样有新的应用需要时可以直接使用,从而在资源和时间节省上一举两得。
这个角度讲,OLAP的CUBE其实就是一种建模,当然应用(上层模型也可以看成应用)如果不够多,复用无从谈起,建模也就失去了价值,很多时候感觉数据仓库的模型没啥卵用,大多时候是复用的效益不够明显所致。
4、健壮水平
通过建模可以实现应用与源数据的解耦,降低源数据变动对应用的影响,提升应用的健壮性。
比如有100个应用直接依赖某个源数据,如果这个源数据发生变动,则需要对100个应用都进行适配改造,代价非常大。
而如果100个应用都是基于模型支撑的,则可以在保证模型北向应用接口不动的情况下,仅改造模型和源数据的南向接口就可以了,不仅改动的工作量大幅减少(比如原来改100次现在只需要改一次),同时保证了应用的连续性。
猜你喜欢内容
-
一级建造师各专业难度排行!哪个专业容易通过?
随着我国建筑行业的快速发展,一级建造师证书成为了众多建筑从业者的追求目标。然而,面对十个不同的专...
-
报考一级建造师对所在单位的资质要求解析
许多考生在准备报考一级建造师时,对于所在单位的资质要求存在疑问。本文将为您详细解析一级建造师报考...
-
一建二建证书与B证什么关系?
有考生咨询,这个安全B证和建造师证书有什么关系?有的话会价值会更高吗?对一二建是必拿证吗?一起来和...
-
一建的补考难度如何?和正考对比哪个比较难?
9月21号和9月22号,海南省、广东省、广西省部分考生参加了一建的补考。大家想知道补考的难度吗?和正考...
-
一级建造师到底是什么?为什么有那么多人报考?
一级建造师定义:一级建造师,是建设工程行业的一种执业资格,是担任大型工程项目经理的前提条件。建造...
-
一级建造师和中级职称之间有什么关系呢?
一级建造师和中级职称是工程建设领域中,非常重要的两个证书。它们之间存在一定的关联和替代关系。一级...
-
考完一建证书,还有哪些证书值得你考
一建考试已经过去,有很多考生向小编反映,想要趁着基础和实力还处在良好状态的情况下,再接再厉考取更...
-
一级建造师考试的通过率大致受哪些因素影响?
一级建造师考试的通过率是一个动态变化的数据,受到多种因素的影响,包括考试难度、报考人数、政策变化...
-
一级建造师增项考试:科目要求与专业选择
一级建造师增项考试是许多已经取得一级建造师执业资格的人员进一步提升自己执业范围的途径。本文将为您...
-
一级建造师考试增项专业如何选择?
选择一级建造师增项专业时,应考虑本专业相关性、两专业的关联性、市场需求和发展前景,以及所在企业的...





















