1)维度表一般使用方法(维度表如果清空重新抽取,代理键可能不一样了,需要重新抽取事实表,建议维度表一般采用更新的方式抽取)
取得维度表最大的WID,然后在其基础上累加生成新的代理键插入维度表
2)事实表的数据量很大,代理键的意义也不是很重要,一般用Sequence Generator Transformation去生成代理键。
Sequence Generator Transformation每一行都必然会走NEXTVAL,所以,当既有插入又有更新操作时,会产生不连续的代理键是正常的。
本文探讨了数据库中维度表和事实表的代理键生成策略,包括更新方式抽取维度表、利用SequenceGeneratorTransformation生成代理键及理解其在既有插入与更新操作时产生的不连续性。
1)维度表一般使用方法(维度表如果清空重新抽取,代理键可能不一样了,需要重新抽取事实表,建议维度表一般采用更新的方式抽取)
取得维度表最大的WID,然后在其基础上累加生成新的代理键插入维度表
2)事实表的数据量很大,代理键的意义也不是很重要,一般用Sequence Generator Transformation去生成代理键。
Sequence Generator Transformation每一行都必然会走NEXTVAL,所以,当既有插入又有更新操作时,会产生不连续的代理键是正常的。
308

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