500,000 個以上のメンバがある属性には数値キー列を使用します

このルールでは、メンバの推定カウントが 500,000 個以上のディメンション属性を分析して、属性のキー列のデータ型が numeric かどうかを調べます。

ベスト プラクティスと推奨事項

最適なパフォーマンスを得るには、通常、大きなディメンションのキー属性を、numeric データ型を含む列にバインドする必要があります。文字列のキー列や複合キーではなく数値キー列を使用すると、多くのメンバを含む属性のパフォーマンスが向上します。この概念は、インデックス処理のパフォーマンスを向上するためにリレーショナル テーブルで代理キーを使用する場合と同じです。属性メンバをエンド ユーザーに同じように表示するには、代理の数値列をキー列として指定し、文字列型の列を名前列として使用します。

詳細情報

データ ソース ビューの列への属性のバインドの詳細については、SQL Server オンライン ブックの「ディメンションと属性の定義および構成」を参照してください。

キー属性に関連するパフォーマンスの問題の詳細については、「SQL Server 2005 Analysis Services パフォーマンス ガイド」の「属性のオーバーヘッドの軽減」を参照してください。