Wer weiß, ob es Pläne für LINQ zu MDX gibt.Gibt es eine Möglichkeit, LINQ für MDX-Abfragen zu verwenden?
Ist eine Möglichkeit, existiert derzeit LINQ mit MDX/CUBES
Wer weiß, ob es Pläne für LINQ zu MDX gibt.Gibt es eine Möglichkeit, LINQ für MDX-Abfragen zu verwenden?
Ist eine Möglichkeit, existiert derzeit LINQ mit MDX/CUBES
Die Antwort ist definitiv nein. Wenn Sie das Entity Framework koolaid trinken, werden Sie glauben, dass Sie, wenn Sie jetzt EF (statt linq2sql) verwenden, OLAP/BI kostenlos für unterwegs erhalten.
Ich denke, sie mehr als ein paar neuen Operatoren und Methoden zu LINQ hinzufügen müßte, bevor sie sogar eine signifikante Teilmenge von MDX unterstützen könnten:
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
Ja, jetzt ist es möglich, LINQ zu MDX/SSAS zu verwenden. Sie benötigen Microsoft ADO.NET Entity Framework 4.0-4.1 (EF) zusammen mit SSAS Entity Framework Provider (tm), um dies zu ermöglichen. SSAS Entity Framework Provider übersetzt LINQ in MDX. Mit EF + SSAS Entity Framework Provider können Sie OLAP-Cubes von SQL Server Analysis Services (SSAS) abfragen.
Sie können Kasse und Anfrage SSAS Entity Framework Provider hier: http://www.agiledesignllc.com/Products.htm
Disclosure: Ich arbeite für Agile Design LLC - die Firma, die dieses Produkt bietet.
Ich vermutete so viel. Ich habe mehr in der Hoffnung gefragt als irgendwas :( – Stuart