È possibile utilizzare Entity Framework (qualsiasi versione, incluso, e preferibilmente 4.0) per interrogare un cubo SSAS (preferibilmente SSAS 2008)?Utilizzo di Entity Framework con un cubo SSAS
risposta
Direi di no. Ci sono alcune domande qui a cercarlo, chiedendo l'equivalente ORM per SSAS e così via. LINQ to MDX sarebbe bello, ma per quanto è noto non è solo sulle carte.
Ho cercato e riflettuto per anni per qualcosa di semplice nel codice per ottenere i dati sul livello intermedio, ma non l'ho mai trovato. Cose come AdomdDataReader e CellSet sono OK, ma richiedono MDX scritto a mano, non c'è un modo semplice per aggirarlo.
Scusate per la brutta notizia, se qualcuno può dimostrare il torto sarei felicissimo:/
Sì, ora è possibile utilizzare EF 4,0-4,1 per eseguire query SQL Server Analysis Services 2008 cubi OLAP (si è qualcosa come LINQ to MDX/SSAS). È necessario installare SSAS Entity Framework Provider (tm) per abilitarlo. Potete verifica ed richiesta SSAS Entity Framework Provider qui:
http://www.agiledesignllc.com/Products.htm
Disclosure: io lavoro per Agile Design LLC - l'azienda che offre questo prodotto.
Tutte le ricerche che ho fatto mi hanno indirizzato nella stessa direzione. Non c'è supporto per questo, e sembra essere dovuto alla natura complessa di MDX. Ho visto un paio di elementi con "bello per me" come gli altri quadri stanno scrivendo, ma niente di concreto. – CodeMonkey1313
Chris Webb ha alcune idee interessanti su come farlo ma niente ancora. http://cwebbbi.spaces.live.com/blog/cns!7B84B0F2C239489A!1956.entry – James