共用方式為


設計階層,讓較低層級所擁有的成員比較高層級多

這個規則會分析維度,以便判斷是否有任何階層之較低層級屬性所包含的成員比較高層級的屬性還少。

最佳作法建議

由於下列其中一個原因,所以會出現較低層級屬性所包含的成員比較高層級屬性還少的階層:

  • 通常,這種階層表示層級的順序不正確。例如,如果某個階層的 [State] 屬性所在層級比 [City] 屬性所在層級還低,其屬性的順序就不正確。

  • 這種階層可能也表示較低層級的索引鍵資料行遺失了某個資料行。例如,假設 [Year] 屬性所在層級比 [Quarter Number] 屬性所在層級還高。表示這個階層遺失了某個資料行,而且應該改讓 [Year] 屬性高於 [Quarter with Year] 屬性。

在上述任何一種情況中,這種階層將會對嘗試使用和瞭解 Cube 的使用者造成混淆。

您應該用正確的方式建立階層,讓位於階層較低層級的屬性比位於較高層級的屬性包含更多成員。

詳細資訊

如需詳細資訊,請參閱《SQL Server 線上叢書》中的<定義及設定使用者自訂階層>。