Freigeben über


Eine Datenbank sollte höchstens 3 Parent-Child-Dimensionen aufweisen, deren Berechnungen von UnaryOperatorColumns, CustomRollupColumns oder CustomRollupPropertiesColumns für die Attribute definiert sind.

Diese Regel analysiert Datenbankdimensionen, um zu bestimmen, ob mehr als drei Dimensionen vorhanden sind, die sowohl Parent-Child-Hierarchien als auch benutzerdefinierte Rollups, unäre Operatoren oder semiadditive Measures enthalten.

Empfehlungen zu Best Practices

Um die bestmögliche Leistung zu erzielen, sollten Sie möglichst wenige Parent-Child-Dimensionen verwenden, die benutzerdefinierte Rollups, unäre Operatoren oder semiadditive Measures enthalten.

Parent-Child-Dimensionen, besonders solche, die benutzerdefinierte Rollups und unäre Operatoren enthalten, können manchmal nützlich sein. Um eine schlechte Abfrageleistung zu verhindern, sollten solche Parent-Child-Dimensionen jedoch nur bei Bedarf verwendet werden.

Weitere Informationen

Weitere Informationen zur Definition von Parent-Child-Hierarchien finden Sie unter Verwenden von Attributen in Parent-Child-Hierarchien in der SQL Server-Onlinedokumentation.

Weitere Informationen zu Leistungsproblemen im Zusammenhang mit Dimensionen, die Parent-Child-Hierachien enthalten, finden Sie im Abschnitt „Parent-child hierarchies“ im SQL Server 2005 Analysis Services Performance Guide.