数据仓库的意义和作用:
1、能给用户提供准确、及时、安全可信的数据。可供用户对历史数据进行分析,从中获得有利于公司运营、策略制定的信息。
2、用户需要数据时不需要再拉取明细数据,根据数据仓库分层的建设,即取即用。减少迭代时间。
3、消除不同部门间的数据烟囱,制定企业级的数据规则。
4、能应对业务变化对数据模型造成的影响,上游系统或者指标规则变化,模型可轻松应对,对数据体系不会造成太大影响。
仓库能解决上述问题的能力依据:
1、适用于业务的模型选择。
2、数据仓库分层的概念。
3、etl调度设计。
4、平台的计算能力
数据仓库的四个特点:
1、面相主题 不同的主题面相不同的分析业务,不同的业务用户不同的特点,在数据建模中需要不同的选型考量。
2、稳定性 拉取后的数据不会再做变动。
3、反应历史变化 数据仓库会存储大量的历史数据,可能即包含明细数据或者汇总数据。
4、集成 需要在不同的oltp上拉取数据,从而才能形成数据仓库。