我计划为中小型公司实施Inmon类型的数据仓库解决方案。数据仓库解决方案将具有第三个普通表单存储库和一组数据集市。数据将从“在线”数据源(OLTP)流向数据仓库存储库和数据集市。 我相信我对这个理论有很好的把握。我读了几本书(Laberge的“数据仓库导师”,Kimball和Inmon的书)我对现实解决方案和最佳实践有疑问。
问题:
我很感激任何反馈。感谢。
答案 0 :(得分:1)
1)这取决于。如果3NF执行,根本不应该有任何理由拥有维度数据集市。数据集市通常用于聚合和数据集市。表现原因。这总是带来一个问题:“如果所有查询都发生在数据集市中,为什么还有3NF层?”
2)使用贵公司定义的最佳实践。整个行业都有各种各样的标准,使用你已经拥有的标准。
3)真实生活Inmon风格的数据仓库几乎完全存在于非常大的公司,这些公司能够承担巨大的时间和政治意愿来建立Inmon定义的巨大数据字典和“公司信息工厂”,或者非常小的公司只有非常少的源系统来读取数据。如果您没有集成每个系统,那么当您发现3NF模型与业务不完全匹配时,将来会出现问题。 Kimball数据集市可以从一个业务领域开始构建,并随着时间的推移逐渐扩展到包括其他业务领域,而不是必须预先做好所有事情。