全站数据
8 4 2 0 5 8 1

dm层做什么

四川自考助手 | 简单学习,快乐成才!         
问题更新日期:2024-11-02 22:57:23

问题描述

dm层做什么求高手给解答
精选答案
最佳答案

1. 数据仓库的分层,只是一个概念上、处理方式上的分层,在计算机处理中,大多还是在一个数据库中、通过建不同的数据表来实现的,并不存在严格的物理区隔;

2. 不要在意分层的命名,你乐意的话,把它叫做:

1、2、3层,但为了与别人的理解保持一致,还是需要跟各自公司的数据开发同事沟通清楚,明确各层的数据含义;

3. 有些公司的实践中,会在数据仓库中分3层以上,比如会将EDW层分解为两层,分别为轻度汇总层、中度汇总层。这是跟着业务需要走了,理解分层的目的即可;

4. DM层并不一定从EDW层中获取,有依赖关系的字段,在没有被提取到EDW层之前,仍然需要从ODS层获取;

5. 同理:数据应用也并不一定要从EDW层或者DM层中获取,临时类需求,从ODS层反而更快(临时来鱼塘边买鱼的散客);

6. 在数据处理能力不足够,应用场景不明确时,并不是数据越多越好,不能被有效利用的数据反而会占据存储空间(鱼塘每天新成熟的1万斤鱼,没有卖掉的能力,就会浪费掉)

其他回答

DM层即数据集市层,是以某个业务应用为出发点而建设的局部DW,通常是星形或雪花结构的数据。DM只关心自己需要的数据,它需要结构清晰、针对性强。

从数据粒度来说,这层的数据是轻度汇总级的数据,已经不存在明细数据了。

从时间上看,用户通常只需要分析近几年(如近3年的数据)的即可。

其他回答

dm层做间隔层或隔断层都不错