executeMD: olapR executeMD 메서드
Query 개체나 MDX 문자열을 사용하고 결과를 다차원 배열로 반환합니다.
사용
executeMD(olapCnn, query)
executeMD(olapCnn, mdx)
인수
olapCnn
OlapConnection()
에서 반환된 “OlapConnection” 클래스의 개체
query
Query()
에서 반환된 “Query” 클래스의 개체
mdx
유효한 MDX 쿼리를 지정하는 문자열
세부 정보
Query가 제공되는 경우: executeMD
는 Query 개체의 유효성을 검사하고(선택 사항), Query 개체에서 mdx 쿼리 문자열을 생성하고, XMLA 연결에서 mdx 쿼리를 실행하고, 결과를 다차원 배열로 반환합니다.
MDX 문자열이 제공되는 경우: executeMD
는 XMLA 연결에서 mdx 쿼리를 실행하고 결과를 다차원 배열로 반환합니다.
값
다차원 배열을 반환합니다. Query가 잘못된 경우 오류를 반환합니다.
메모
참조
데모 OLAP 큐브 만들기(예제에서 사용된 큐브와 동일함): 다차원 모델링(Adventure Works 자습서)
추가 정보
Query, OlapConnection, execute2D, explore, array
예
cnnstr <- "Data Source=localhost; Provider=MSOLAP;"
olapCnn <- OlapConnection(cnnstr)
qry <- Query()
cube(qry) <- "[Analysis Services Tutorial]"
columns(qry) <- c("[Measures].[Internet Sales Count]", "[Measures].[Internet Sales-Sales Amount]")
rows(qry) <- c("[Product].[Product Line].[Product Line].MEMBERS")
pages(qry) <- c("[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS")
result1 <- executeMD(olapCnn, qry)
mdx <- "SELECT {[Measures].[Internet Sales Count], [Measures].[Internet Sales-Sales Amount]} ON AXIS(0), {[Product].[Product Line].[Product Line].MEMBERS} ON AXIS(1), {[Sales Territory].[Sales Territory Region].[Sales Territory Region].MEMBERS} ON AXIS(2) FROM [Analysis Services Tutorial]"
result2 <- executeMD(olapCnn, mdx)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기