2011-10-26 5 views
0

私は最初にキューブについて学び、太い赤い本を読んでいます。チームは懸念しています:キューブサイズの出力について心配ですか?

SSASキューブを作成する場合、キューブクエリの結果から出力される可能性のある最大サイズを心配する必要がありますか?言い換えると;ユーザーが複数の測定値を組み合わせることができるとすれば、結果として得られるデータベースクエリでは数GBのデータが得られるでしょうか? (当社のdbは約10 GBです)

さらに、 このようにして1人のユーザーがデータベースを乗っ取ることができないようにするにはどのような措置を取ることができますか?

私たちの既存のキューブソリューションは、Mondivをベースにしており、JPivotのWebフロントがあります。これは巨大な出力問題を示します。新しいキューブはSSAS 2008を使用しますが、それでもウェブフロントを決定します。

答えて

2

考慮すべき最初の事はあなたがROLAP、MOLAPまたはHOLAPストレージモードを使用するようにキューブを設定しましょうかどうかである(同様の質問を検索するには、StackOverflowのに失敗しました)。

MOLAPはデータソースからデータを取得し、キューブで使用されるファイルに永続的に格納します。これは、ソース表がデータをどの程度効率的に返すかによって、クエリー速度を大幅に向上させます。 ROLAPはソース表からデータを検索しません。キューブに照会するたびに、ソースにアクセスして結果を取得します。 HOLAPソリューションは、2つの間のどこかにあります。

サイズに関する懸念について、データベーステーブルからすべての列の集計合計を表示する必要がありますか?キューブで使用できるメジャーとディメンションの数を制限すると、出力ファイルのサイズが小さくなります。

+0

合計を集計する必要があるかどうかはまだわかりません。データベースのほとんどは、キューブからアクセスできる可能性があります。私はMOLAPが選択されるだろうと思っていますが、サイズの増分がわからないのですが。 –

+0

小規模な小規模なキューブを小規模なものにすることをお勧めします。その中にあるものすべてで大きなものではなく? –

+0

Enterprise版をお持ちの場合は、複数のパーティションを定義し、これらのパーティションにデータを分割することができます。これにより、複数のキューブを扱うことなく、より小さなキューブにデータを分割することで得られる利点と同じ利点が得られます。 – JML

関連する問題