Udostępnij przez


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.