SQL Server OLAP キューブ設計と MDX クエリに関するベスト プラクティス (SharePoint Server 2010)
適用先: SharePoint Server 2010
トピックの最終更新日: 2016-11-30
SharePoint Server 2010 ビジネス インテリジェンス ソリューションで、Microsoft SQL Server 2005 または 2008 の Analysis Services (SSAS) を有効にする場合、適切なキューブの設計、有効な多次元式、および十分なハードウェア リソースは、最適なパフォーマンスを実現するために不可欠です。
この記事では、Microsoft SharePoint Server 2010 の Excel Services、Microsoft SharePoint Server 2010 の PerformancePoint Services、および Microsoft SharePoint Server 2010 の Visio Services のデータ ソースとしての、SSAS のパフォーマンスの向上に役立つベスト プラクティスを中心に説明します。最初のセクションでは、ビジネス インテリジェンス (BI) ソリューション向けに特別に設計された Microsoft SQL Server 2008 の拡張機能について説明した記事の一覧を示します。一方、2 番目のセクションでは、SSAS 2005 および 2008 でのキューブの設計、MDX クエリの最適化などに適用するベスト プラクティスを示します。
ビジネス インテリジェンス向けの SQL Server 2008 の拡張機能
以下の記事では、ビジネス インテリジェンスに関連した SQL Server 2008 の拡張機能について説明しています。
「Top 10 Performance and Productivity Reasons to Use SQL Server 2008 for Your Business Intelligence Solutions (英語)」 新規のビジネス インテリジェンス ソリューションに SQL Server 2008 を使用すること、および既存のビジネス インテリジェンス ソリューションを SQL Server 2008 にアップグレードすることの、パフォーマンスの観点に基づく理由のうち、上位にあるものを、詳細情報を含めて示します。
「SQL Server 2008 Upgrade Technical Reference Guide (英語)」 既存のビジネス インテリジェンス ソリューションの SQL Server 2008 へのアップグレードに関する情報を提供します。
Scaling Up Reporting Services 2008 vs. Reporting Services 2005: Lessons Learned (英語) SQL Server Reporting Services 2008 に対するパフォーマンスとスケーラビリティの拡張機能について説明します。
「SQL Server 2008 Analysis Services における MDX のパフォーマンスの向上」 既存の MDX コードで、SQL Server Analysis Services 2008 によるパフォーマンスの改善が見られない問題の原因について説明します。
「SQL Server 2008 ホワイト ペーパー: Analysis Services パフォーマンス ガイド」 アプリケーション開発者が自分の SQL Server 2008 Analysis Services OLAP ソリューションに対して、クエリと処理のパフォーマンス調整手法を適用する方法について説明します。
Analysis Services に関するベスト プラクティス
「Analysis Services のクエリ パフォーマンスに関するベスト プラクティス トップ 10 (英語)」 Analysis Services のクエリ パフォーマンスを最適化するための 10 件のベスト プラクティスについて説明します。
「SQL Server Best Practices Article: Identifying and Resolving MDX Query Performance Bottlenecks in SQL Server 2005 Analysis Services (英語)」 利用可能な MDX クエリ トラブルシューティング ツールに関する情報を提供します。この記事では、個々の MDX クエリについて、MDX クエリのパフォーマンス ボトルネックを特定し解決するための、最も一般的なこれらのツールの使用方法を例示しています。
「Analysis Services Processing Best Practices (英語)」 SQL Server 2005 Analysis Services の処理に関するベスト プラクティスを示します。
「OLAP Design Best Practices for Analysis Services 2005 (英語)」 SQL Server 2005 Analysis Services で OLAP データベースを設計して、ユーザーの機能面およびパフォーマンス面でのニーズを十分に満たすために推奨されるベスト プラクティスの概要について説明します。
「Microsoft SQL Server 2005 Analysis Services Performance Guide (英語)」 アプリケーション開発者が自分の Microsoft SQL Server 2005 Analysis Services オンライン分析処理 (OLAP) ソリューションに対して、処理のパフォーマンス調整手法を適用する方法について説明します。
「Analysis Services によるクエリ処理のスケールアウト」 Analysis Services サーバーへの多数の同時実行クエリを処理できるように、Microsoft SQL Server 2005 Analysis Services の負荷分散されたスケーラブルなクエリ環境をセットアップする方法について説明します。負荷分散されたクエリにより、OLAP キューブの閲覧者は、1 日を通じて、常時、最新の集計に対してクエリを作成し、利用可能なサーバー間ですべてのクエリの負荷を分散できます。このスケールアウト クエリ アーキテクチャによって、処理頻度の向上と透過的なエラー回復処理が実現できるので、キューブ処理時間が最適化され、キューブ更新頻度が向上し、処理の安全性が強化されます。