2012-06-29 42 views
5

ORM(.netTiers,EntityFramework,nHibernate等)通常可以描述为弥补关系数据模型和面向对象模型之间的差距。ORM等效于明星/雪花模式

数据仓库领域有ORM等价物吗?

该技术将弥合非规范化的星型/雪花架构与面向对象模型之间的差距。我们的目标是能够快速开发位于所述模式之上并消耗所述模式的数据层。

我们使用.Net和MSSQL。

快乐星期五!

+3

我无法想象一个商业案例,您在星型模式的顶部有一个面向对象的模型。由于MSSQL是一个关系数据库,即使模式不是严格相关的(但由于外键的使用方式不同,您可能会失去像关系遍历这样的功能),您仍然可以使用传统的ORM。你似乎有点“垃圾进入,垃​​圾出来”的情况。 –

回答

2

如果您练习CQRS(命令/查询责任分离),您可能会考虑将数据仓库视为您正在查询的读取模型。规范化的OLTP数据库将成为您的命令执行的数据模型。

这就是说,我不知道任何可以说MDX并与数据仓库交谈的任何ORM。

+0

标记为答案 - 原始问题可能无效。 –