利用主数据服务时的数据库设计模式/注意事项

Bil*_*ton 6 sql-server database-design design-patterns data-warehouse master-data-services

我正在尝试找到关于数据库和/或表设计注意事项/模式的良好信息来源,以便在设计数据仓库和利用MDS/DQS组件时注意......例如添加"当前标志","创建"对于缓慢变化的维度表,日期","结束日期","最后更新日期"......但MDS特定.

在关于MDS的一些文章/博客中,有一个或两个关于" 一旦您的MDS模型在生产中定期更新应该被安排将MDS中的主数据的任何更改应用于DW中的生产表 "的评论.

例如,作为一名开发人员,我是否希望在我的维度表中包含任何其他列,例如一个标志,表明此记录中的数据是通过MDS-update-process更新的?或者可能是一个单独的数据库模式来跟踪与生产表的FK约束相关的MDS相关变化?

此外,我没有足够的代表来创建新标签,但拥有[主数据服务]或[MDS]选项卡可能会有所帮助

Jir*_*cek 1

在我的一个项目中,我们使用 MDS 作为需要数据管理员关注的实体的中央存储库。每次数据仓库刷新时,ETL 泵也会从源系统和 MDS 中提取数据。MDS历史数据利用缓慢变化的维度过程保存在数据仓库中。

在 MDS 的订阅视图中,有一个上次记录更改时间的时间戳,因此您应该能够轻松识别更改的成员。

希望这可以帮助。