다른 BSO 큐브에서 가져올 MDX 스크립팅을 사용하여 BSO 큐브에서 상당히 큰 데이터를 내보내려고합니다. 나는 calc 스크립트와 보고서 스크립트를 시도했지만 많은 시간이 걸린다. 내 큐브에는 계정 (밀집), 연도 (스파 스), 시나리오 (희소) 및 국가 (스파 스)의 4 가지 차원 만 있습니다. 내가 사용BSO 용 Essbase MDX를 사용하여 데이터 내보내기
MDX 스크립트는 다음과 같습니다 :
SELECT {[Years].[Jan],[Scenario].[Actual]} ON COLUMNS,
NonEmptysubset (Crossjoin({[Accounts].Levels(0).members},
({[Countries].Levels(0).members}))
ON ROWS From [Test.XXX];
는 다시이 스크립트는 많은 시간을 복용하는 것이 안. 누군가 내가 위에서 만들고있는 실수가 무엇인지 말해 줄 수 있습니까? 데이터를 1 분 안에 내보낼 수 있기를 바랍니다. 감사합니다.
Crossjoin. 여기서 조치를 취하지 않습니까? –