Projektowanie hierarchii takie, że niższe poziomy mieć więcej członków niż wyższe poziomy
Ta reguła analizuje wymiary, aby określić, czy wszystkie hierarchie mają atrybut na niższym poziomie w hierarchii, zawierający mniej elementów członkowskich niż atrybut poziom powyżej.
Zaleceniach
Hierarchia w przypadku, gdy atrybut w niższej poziom ma mniej elementów członkowskich niż atrybut przy wyższym poziom występuje z jednej z następujących przyczyn:
Często tego rodzaju hierarchii wskazuje, że poziomy są w kolejności niepoprawne.Na przykład hierarchia, których atrybut [State] jest poziom niższym niż atrybut [Miasto] nie ma atrybutów w odpowiedniej kolejności.
Tego rodzaju hierarchii może również wskazywać kolumna klucz niższego poziom brakujące kolumna.Załóżmy, że atrybut [rok] jest przy wyższym poziom niż atrybut [numer kwartału].Ta hierarchia brakuje kolumna i zamiast tego powinna mieć atrybut [rok] powyżej atrybut [kwartał roku].
W obu tych sytuacjach tego rodzaju hierarchia będzie prowadzić do nieporozumień dla użytkowników końcowych, którzy próbują używać i opis moduł.
Należy utworzyć hierarchie w taki sposób, że atrybuty na niższych poziomach hierarchii zawierają więcej członków niż atrybuty poziom powyżej.
Aby uzyskać więcej informacji
Aby uzyskać więcej informacji, zobacz Definiowanie hierarchie użytkownika w SQL Server Books Online.