2013-10-17 3 views
0

MVC 4 웹 프로젝트에서 OLAP 뷰를 데이터 소스로 사용할 수 있습니까? iv'e는 Google에 시도했지만 잘못된 장소를 검색하고 있지만 괜찮은 결과를 찾지 못했습니다. MVC 4 인트라넷 프로젝트에서 OLAP QUBE를 데이터 소스로 사용

나는 http://www.connectionstrings.com/olap-analysis-services/ 에서 연결 문자열을 찾았지만 어떤 사람이 이런 짓을 한 내가 ADOMD.NET

을 참조 할 수 없습니다? 또는 이것은 단지 광기이며 결코 사용되어서는 안됩니다. 당신이 행해져 Yout 웹 서버에 대한 분석 서비스 클라이언트 소프트웨어를 설치할 수없는 경우

+0

당신은 "나는 ADOMD.NET을 참조 할 수 없습니다"무엇을 의미합니까? 오류 메시지가 나타 납니까? 어느? 컴퓨터에 Analysis Services 클라이언트 소프트웨어를 설치 했습니까? – FrankPl

답변

0

, 옵션으로 당신은 당신의 프로젝트에 에게 Microsoft.AnalysisServices.AdomdClient.dll을 포함하고 최신 경우 복사에 속성을 구축입니다 설정할 수 있습니다.

C : \ Program Files \ Microsoft.NET \ ADOMD.NET \ 100에서 찾을 수 있습니다. 분석 서비스가 설치된 컴퓨터에서.

은 표준 코드를 제공보다 :

public CellSet RunMDX(string mdx) 
{ 
    _logger.Debug(" Running mdx: " + mdx); 
    using (var mdConn = new AdomdConnection()) 
    { 
     mdConn.ConnectionString = Config.olapConnString; 
     mdConn.Open(); 

     AdomdCommand mdCommand = mdConn.CreateCommand(); 
     mdCommand.CommandText = mdx; // << MDX Query 

     // work with CellSet 
     CellSet cs = mdCommand.ExecuteCellSet(); 

     return cs;` 
     } 
}