银行金融服务数据建模与分析
1. 银行数据建模的目标与需求
银行的首要目标是更好地分析账户情况。业务用户期望能够对单个账户及其所属的居民家庭分组进行细致分析。银行的一个主要目标是通过向已有一个或多个账户的家庭提供额外产品,实现更有效的营销。
在与银行的经理和分析师进行访谈后,明确了以下需求:
- 业务用户希望查看每个账户五年的历史月度快照数据。
- 每个账户都有一个主要余额,业务需要在同一分析中对不同类型的账户进行分组,并比较主要余额。
- 每种账户类型(银行内部称为产品)都有一组自定义维度属性和数值事实,不同产品之间差异较大。
- 每个账户都属于一个单一家庭,但由于婚姻状况和其他生活阶段因素的变化,账户与家庭的关系存在很大的波动性。
- 除了家庭识别信息,用户还对与单个客户和家庭相关的人口统计信息感兴趣。此外,银行会捕获和存储与每个账户和家庭的活动或特征相关的行为得分。
2. 初始模型的维度选择与问题
基于上述业务需求,初始模型的粒度和维度逐渐明晰。可以从一个记录每个账户每月末主要余额的事实表开始,该事实表的粒度是每个账户每月一行。基于此粒度声明,最初可以设想一个只有两个维度的设计:月份和账户,这两个外键构成事实表的主键。
| 维度 | 主键 | 外键 | 其他属性 |
|---|---|---|---|
| 月份维度 | 月末日期键(PK) |
超级会员免费看
订阅专栏 解锁全文
9896

被折叠的 条评论
为什么被折叠?



