Udostępnij za pośrednictwem


Projektowanie hierarchii taki sposób, że niższych poziomach mają więcej członków niż wyższe poziomy

Ta reguła analizuje wymiary do stwierdzenia, czy wszystkie hierarchie atrybutu na niższym poziomie w hierarchii, która zawiera mniej elementów członkowskich niż atrybut poziom powyżej.

Najważniejsze wskazówki dotyczące zalecenia

Hierarchia w przypadku, gdy atrybut w niższej poziom ma mniej elementów członkowskich niż atrybut wyższe poziom występuje z powodu jednej z następujących przyczyn:

  • Często tego rodzaju hierarchia wskazuje, że poziomów w nieprawidłowej kolejności.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 być także wskazują, że kolumna klucz o niższej poziom brakuje kolumna.Na przykład załóżmy, że atrybut [rok] jest na wyższym poziomie niż atrybut [numer kwartału].Taka hierarchia nie ma kolumna i zamiast tego powinny mieć atrybut [rok] powyżej atrybut [kwartał z rok].

W obu tych sytuacjach tego rodzaju hierarchia będzie prowadzić do nieporozumień dla użytkowników końcowych, który próbujesz użyć 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 Zdefiniowanie hierarchii użytkownika in SQL Server Książki online.