2016-09-22 7 views
0

OLAPキューブからデータを取得するレポートを使用してリレーショナルデータベースに基づくレポートを複製する必要がある状況に直面しています。 複製しようとしているレポートに、次のようなリーフレベルのデータが表示されます。MDXを使用してT-SQLのような単軸リーフレベルの結果を得る方法

アカウント| PersonID |製品| SalesQTY

このレポートをMDXで複製しようとすると、問題はアカウントと人のディメンションにメンバーが多すぎるため、それらを交差結合するとシステムがメモリ不足になることです。私はFILTER()を使用して少し狭くしましたが、成功しませんでした。

軸は1つだけです。 MDXを使用してパフォーマンス上の問題がないT-SQLクエリで同じ結果を得るにはどうすればよいですか?

答えて

0

私はこれが古いNONEMPTYCROSSJOIN()関数

+1

を使用 - 今、人々は彼らのselect句で 'NON EMPTY'を使用するか、またはセットの周り' NonEmpty'ラップ - クロスによって作成されたタプルの集合であるかもしれません参加する – whytheq

関連する問題