Ktoś wie, czy istnieją plany LINQ na MDX.Czy istnieje sposób na użycie LINQ do zapytań MDX?
Czy istnieje jakiś sposób, aktualnie w użyciu LINQ z MDX/KOSTEK
Ktoś wie, czy istnieją plany LINQ na MDX.Czy istnieje sposób na użycie LINQ do zapytań MDX?
Czy istnieje jakiś sposób, aktualnie w użyciu LINQ z MDX/KOSTEK
Odpowiedź jest zdecydowanie nie. Jeśli pijesz koolaid Entity Framework, będziesz wierzył, że jeśli zaczniesz używać EF teraz (zamiast linq2sql) otrzymasz OLAP/BI za darmo w dół drogi.
myślę, że mają dodać więcej niż kilka nowych operatorów i metod do LINQ, zanim będą mogły obsługiwać nawet znaczny podzbiór MDX:
WITH SET c0 AS 'HIERARCHIZE({[Measures].[Internet Sales Amount], [Measures].[Internet Gross Profit], [Measures].[Reseller Gross Profit], [Measures].[Average Sales Amount], [Measures].[Gross Profit]})'
SET r0_1 AS 'HIERARCHIZE(Filter(Filter({[Customer].[Customer Geography].[All Customers], AddCalculatedMembers(DESCENDANTS([Customer].[Customer Geography].[All Customers], 1))}, NOT [Customer].[Customer Geography].currentmember.parent is [Customer].[Customer Geography].[All Customers] OR vba!ucase(left([Customer].[Customer Geography].currentmember.properties("CAPTION"),1)) = "u"), NOT [Customer].[Customer Geography].currentmember.level is [Customer].[Customer Geography].[Country] OR vba!ucase(left([Customer].[Customer Geography].currentmember.properties("CAPTION"),1)) = "u"))'
SELECT NON EMPTY {[c0]}
ON COLUMNS, NON EMPTY VISUALTOTALS(FILTER({[r0_1]}
,vba!ucase(right([Customer].[Customer Geography].currentmember.properties("CAPTION"),8)) = "SUBTOTAL" OR [Measures].[Internet Gross Profit] > 80000)
, "* SUBTOTAL") ON ROWS FROM [Adventure Works]
CELL PROPERTIES VALUE, FORMATTED_VALUE, FORMAT_STRING, FORE_COLOR, BACK_COLOR
Tak, teraz można używać LINQ do MDX/SSAS. Będziesz potrzebował Microsoft ADO.NET Entity Framework 4.0-4.1 (EF) wraz z Podmiotem Entity Framework Provider (TM), aby to umożliwić. Dostawca struktury obiektu SSAS przetłumaczy LINQ na MDX. Dostawca struktury Entity Framework EF + SSAS umożliwi ci zapytanie o kostki OLAP SQL Server Analysis Services (SSAS).
można kasie i prośba SSAS Entity Framework Provider tutaj: http://www.agiledesignllc.com/Products.htm
Disclosure: Pracuję dla Agile projektu LLC - spółka, która oferuje ten produkt.
Podejrzewałem tak samo. Zadał więcej w nadziei niż cokolwiek :( – Stuart