문제

LINQ to MDX에 대한 계획이 있는지 아는 사람이 있습니다.

현재 MDX/CUBES와 함께 LINQ를 사용할 수 있는 방법이 있습니까?

도움이 되었습니까?

해결책

대답은 확실히 아니오입니다. 엔티티 프레임 워크 koolaid를 마시면 LINQ2SQL 대신 EF를 사용하기 시작하면 도로를 무료로 제공 할 수 있습니다.

다른 팁

예, 이제 LINQ를 MDX/SSAS에 사용할 수 있습니다.이를 활성화하려면 SSAS Entity Framework Provider(tm)와 함께 Microsoft ADO.NET Entity Framework 4.0-4.1(EF)이 필요합니다.SSAS Entity Framework Provider는 LINQ를 MDX로 ​​변환합니다.EF + SSAS Entity Framework Provider를 사용하면 SSAS(SQL Server Analysis Services) OLAP 큐브를 쿼리할 수 있습니다.

여기에서 SSAS Entity Framework Provider를 체크아웃하고 요청할 수 있습니다.http://www.agiledesignllc.com/Products.htm

폭로:저는 이 제품을 제공하는 회사인 Agile Design LLC에서 근무합니다.

나는 그들이 MDX의 상당한 부분 집합조차 지원하기 전에 LINQ에 새로운 운영자와 방법을 추가해야한다고 생각합니다.

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

예, 지금이 덕분에 감사합니다 덩어리 Matt Hallmark의 "PercolatoranalySisservices"는 LINQ 쿼리를 사용하여 Cube (분석 서비스)에서 데이터를 가져올 수 있으며 전체 MDX 쿼리 ecode를 실행할 수 있습니다. 지도 시간 또한 매우 도움이됩니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top