2012-06-29 41 views
5

ORM(.netTiers,EntityFramework,nHibernate等)通常可以描述爲彌補關係數據模型和麪向對象模型之間的差距。ORM等效於明星/雪花模式

數據倉庫領域有ORM等價物嗎?

該技術將彌合非規範化的星型/雪花架構與面向對象模型之間的差距。我們的目標是能夠快速開發位於所述模式之上並消耗所述模式的數據層。

我們使用.Net和MSSQL。

快樂星期五!

+3

我無法想象一個商業案例,您在星型模式的頂部有一個面向對象的模型。由於MSSQL是一個關係數據庫,即使模式不是嚴格相關的(但由於外鍵的使用方式不同,您可能會失去像關係遍歷這樣的功能),您仍然可以使用傳統的ORM。你似乎有點「垃圾進入,垃​​圾出來」的情況。 –

回答

2

如果您練習CQRS(命令/查詢責任分離),您可能會考慮將數據倉庫視爲您正在查詢的讀取模型。規範化的OLTP數據庫將成爲您的命令執行的數據模型。

這就是說,我不知道任何可以說MDX並與數據倉庫交談的任何ORM。

+0

標記爲答案 - 原始問題可能無效。 –