我正在尝试找到有关数据库和/或表设计注意事项/模式的良好信息来源,以便在设计数据仓库和利用MDS / DQS组件时注意......例如添加“当前标志” ,“创建日期”,“结束日期”,“最后更新日期”,用于缓慢更改维度表...但MDS特定。
在关于MDS的一些文章/博客中,有一条或两条关于“一旦您的MDS模型处于生产阶段的定期更新应该被安排,将对MDS中制作的主数据的任何更改应用于生产表在你的DW 中。
例如,作为一名开发人员,我是否希望在维度表中包含任何其他列,例如标志,表明此记录中的数据是通过MDS更新过程更新的?或者可能是一个单独的数据库模式来跟踪与生产表的FK约束相关的MDS相关变化?
此外,我没有足够的代表来创建新标签,但拥有[主数据服务]或[MDS]标签可能会有所帮助
答案 0 :(得分:1)
在我的一个项目中,我们使用MDS作为需要数据管理员关注的enities的中央存储库。在每个数据仓库刷新ETL泵也从源系统和MDS中提取数据。利用缓慢变化的维度过程将MDS历史数据保存在数据仓库中。
在MDS的订阅视图中,有一个上次更改记录的时间戳,因此您应该能够轻松识别更改的成员。
希望这有帮助。