Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は SQL Server 2008 R2 で SSAS を使用しており、Professional Microsoft SQL Server Analysis Services 2008 with MDX Wrox Programmer to Programmerという本を読んでいます。
132 ページの第 5 章では、「階層とレベル」を宣言するとクエリのパフォーマンスが向上すると述べています。誰かがこれがなぜなのか説明できますか?
SSAS サーバーがレベル間の関係を認識している場合、処理するセットを減らすために最適化を行うことができます。
たとえば、販売マネージャーとクライアントの階層がある場合、販売マネージャーを知ることで、キューブはチェックするクライアントの数を減らすことができます。これは、ファクトに移動することなく、ディメンション自体で実行できます。