1

記事構造製造業者に関するデータを含むデータベースがあります。記事が 1 つのメーカーと N 個の構造ノード (記事分類ノードと考えてください) にリンクされていることを意味します。

多くの条件で T-SQL を使用して記事をクエリすることは、現在、適切なハードウェアと適切にインデックス付けされたテーブルを使用しても、e ショップで使用するには遅すぎます。(1 秒未満である必要があります)。ここで、OLAP キューブを介してこのデータにアクセスすることに意味があるのだろうかと考えています。私はすでに次のような集計を取得するものを開発しました:ノードYの下に再帰的に存在するメーカーXの記事はいくつありますか?

これらの集計は非常に高速です。Cube を介して記事と結果のセット全体を取得することも理にかなっているのだろうかと思います。意味:ノード Y の下に存在するメーカー X のすべての記事 ID を再帰的に教えてください。結果セットは非常に大きくなる可能性があるため、クエリにはさらに時間がかかります..

したがって、私の質問は、SSAS で大きな結果セットを処理する方法はありますか、それともこれは私が取っている方向がまったく間違っているのでしょうか?

4

1 に答える 1

1

アグリゲーションを活用することで、大量のデータ セットを確実に処理し、SSAS で適切に機能させることができます。もちろん、ネットワーク経由で移動する場合でも、移動するデータは大量にあるので、そのことを念頭に置いてください。クエリはすぐに返されます。結果の転送にはしばらく時間がかかります。

SSAS の真の力は、アプローチの対象を絞ることができることです。「すべてをください」と言う代わりに、高レベルから始めてドリルダウンし、必要なレベルを見つけて、本当に必要なデータに到達するまでドリルダウン、ダウン、ダウンを続けることができます。

于 2009-05-08T12:22:53.737 に答える