2016-04-03 26 views
1

私は大きなディメンションを持っており、処理するのに時間がかかります。可能な限り処理時間を短縮したいssasディメンション処理増分

ssasオブジェクトをできるだけ効率的かつ高速に処理する方法については、文字通り何百もの異なる記事があります。 ディメンションとキューブ処理のスピードアップに役立つヒントとテクニックがたくさんあります。私はそれらのすべてまたは少なくとも大部分を適用することができましたが、私はまだ結果に満足していません。

私はテーブルの上に構築された大きな次元を持っています。 それは約60ミルの記録を持ち、速く成長し続けます。 新しい行を追加するか、既存の行を削除します。更新はありません

私は、私の次元の増分処理を実行できる解決策を探しています。 前月のデータは変更されないことがわかりました。私はキューブを分割するのと同じように、次元上で同じようにしたいと思います。 私はSLQ SERVER 2012を使用していますが、私の知る限り、次元のパーティション化はサポートされていません。

私のディメンションで現在プロセスの更新を使用しています。属性とテーブルを使用して処理しようとしましたが、どちらもほぼ同じ結果を表示します。私には階層と関係があります - いくつかは厳格に設定されています。私は本当に必要な属性などを使用しています。

プロセスアップデートは、私が知っているものであっても次元のすべてのレコードを読み取らなければなりません。ディメンションを分割する方法はありますか? SSASに私の次元で最後の3〜4週間のデータしか処理せず、残りの部分に触れないようにすれば、処理時間が大幅に短縮されます。

私はので、私は研究のビットを行なったし、私はインクリメンタル寸法処理がサポートされていないことを確認することができます[OK]をクリックして、ヘルプ

+0

を移動するための方法であるだろう約?間違って次元として設計された事実のように疑わしいと思う。成長のスピードと時間で分割できるという事実は、それが本当に変装の事実表であることを示唆しています。私は間違っている可能性があります(詳細が必要です)。 – SebTHU

+0

寸法です。シリアル番号を含む在庫に関するデータを保持します。パレット番号;バッチ番号などがあります。毎日多くのデータが追加されるため、毎週プロセスに時間がかかります。インクリメンタルディメンション処理が存在する場合、私の問題を解決するでしょう:) – Kris

+0

私はそれを手に入れます。それはモデル化するのが難しいことです。私はこの記事について考えていました - http://www.kimballgroup.com/2011/11/design-tip-140-is-it-a-dimension-a-fact-or-both/ - スナップショットファクトを蓄積します。しかし、そのような再設計はあなたの状況では実現できないかもしれません。 – SebTHU

答えて

1

をいただければ幸いです。 ディメンションでプロセスの追加を行うことはできますが、削除または更新されたレコードがあればそれはできません

MSはそれを開発していないと思いませんあなたが同様の要件を持っているし、あなたのキューブが、その後、表キューブを作成し、あまりにも複雑ではない場合には、任意のテーブルの

増分処理は、表形式のキューブ には可能である

はそう、まさにこの寸法は何

関連する問題