这是我围绕 BI 的第一个项目,我将基于现有的关系数据库创建一个数据仓库。我有一个数据库,其中包含 6 个具有许多关系的表(一对多)
我想给你一个关于关系数据库现有模式的想法:
-------------
HeadOperation
-------------
head_col1
head_col2
head_col3
col4
col5
col6
....
-------------
Item
-------------
head_col1
head_col2
head_col3
colItem1ID
colItem2
colItem3
valueitem
....
每个HeadOperation至少有一个Item,我们也可以说Item是HeadOperation表的细节。
head_col1, head_col1, head_col3 : HeadOperation的主键和Item表的外键
要创建事实表并作为 BI 模型化中的新内容,我看不到如何制作事实表,第一个有多个主键(多个主键)并且 Item 表具有相同的键 + 其主键 colItemID。
我想到的另一件事是合并/融合这些表,但数据仓库会很大。
有解决这个建模问题的建议吗?
谢谢