数仓建设方法(1)

数据仓库建设方法

1.明确业务需求,所有的数据仓库建设是基于业务需求设计的。

	换言之,如果只是单纯的为了数仓建设了一堆的数据模型,业务无法使用的数仓是没价值的。数据仓库是为了业务服务。同时,在设计主题模型的时候,也要考虑到业务的一些扩展和通用特征。在此基础上确认数仓的层级结构,以及通过怎么样的方式给应用提供服务

2.基于业务的需要,明确所需建设的主题以及所需的维度。

	例如(人员档案、商品销售情况报表,财务报表......),在更多是一些对象(人、用户)的画像(人的行为、标签,基本信息.......)。

3.基于业务主题所涉及的维度数据以及业务过程,确定事实表

	常用的事实表确认手段可以是基于业务反推,以及通过kingball的总线矩阵的方式。将涉及到的维度和业务过程全部列出,逐一确认例如下图所示

在这里插入图片描述
这样的好处是避免了建设过程中的维度缺失。

所谓的事实表,更多是每个业务过程的描述(通过各个维度的表述,包含了各个维度),简而言之,对象+时间+空间+行为+业务描述
比如说:电商公司的进货过程 那么会涉及到(时间维度(订单时间、进货时间、效期…)、商品维度(商品的id

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值