SSRS 2008 R2 보고서에서 시간 초과가 발생하는 이유를 해결하려고합니다.MDX 시간 초과 - 잘못된 MDX 또는 큐브 디자인?
불행히도 MDX에 익숙하지 않습니다. (비록 그것에 대해 거의 읽지는 않았지만).
기본적으로 MDX가 좋지 않은지 (디자이너가 생성했을 수 있기 때문에) 또는 큐브 디자인에 문제가있을 수 있기 때문에 기본적으로 알고 싶습니다. 큐브 디자인에 기대는 것입니다. 왜냐하면 한 번에이 쿼리가 잘 돌아갔다는 말을 들었지만 이제는 더 많은 데이터가 있기 때문일 수 있습니다 - 나는 몰라요.
SELECT NON EMPTY { [Measures].[Unpaid Sick Hours], [Measures].[Paid Sick Hours],
[Measures].[All Timecard Hours]
, [Measures].[Paid Sick Incidents], [Measures].[% Sick Time] }
ON COLUMNS, NON EMPTY { ([Position].[Position Number].[Position Number].ALLMEMBERS
* [Position].[Position Title].[Position Title].ALLMEMBERS
* [Union].[Union].[Union].ALLMEMBERS
* [Time].[Day Of Week].[Day Of Week].ALLMEMBERS
* [Employee].[Employee Type].[Employee Type].ALLMEMBERS
* [Employee].[Employee Number].[Employee Number].ALLMEMBERS
* [Employee].[Employee First Name].[Employee First Name].ALLMEMBERS
* [Employee].[Employee Last Name].[Employee Last Name].ALLMEMBERS) }
DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME
ON ROWS FROM (SELECT (STRTOSET("[Time].[Fiscal Year-Quarter-Month].[F Quarter].&[20124]", CONSTRAINED))
ON COLUMNS FROM (SELECT (STRTOSET("[Cost Centre].[Cost Centre Hierarchy].&[1002]", CONSTRAINED))
ON COLUMNS FROM [Contoso HR]))
감사합니다.
감사 KS는 MDX 상당히 직선 기대
'*'는'CROSS JOIN'을 의미합니다. 우리는 당신이 알고 싶은 것을 말하기위한 질의 이상을 필요로합니다. 그러나 많은 십자가 조인이 좋지 않다는 것을 확실히하기 위해서입니다. –
그 밖의 무엇이 필요합니까? – Perplexed