Definieren und Konfigurieren von Dimensionen, Attributen und Hierarchien
Eine Datenbankdimension ist eine Auflistung verknüpfter Objekte, Attribute genannt, mit deren Hilfe Informationen zu Faktendaten in einem oder mehreren Cubes zur Verfügung gestellt werden können. Typische Attribute in einer Produktdimension können z. B. Produktname, Produktkategorie, Produktlinie, Produktgröße und Produktpreis sein. Diese Objekte sind an eine oder mehrere Spalten in einer oder mehreren Tabellen in einer Datenquellensicht gebunden. Standardmäßig sind diese Attribute als Attributhierarchien sichtbar und dienen zum besseren Verständnis der Faktdaten in einem Cube. Attribute können in Form von benutzerdefinierten Hierarchien organisiert werden, die Navigationspfade bereitstellen, um Benutzer beim Durchsuchen der Daten in einem Cube zu unterstützen.
Cubes enthalten alle Dimensionen, auf die Benutzer ihre Analysen von Faktendaten stützen. Eine Instanz einer Datenbankdimension in einem Cube wird Cubedimension genannt. Sie bezieht sich auf eine oder mehrere Measuregruppen in einem Cube. Eine Datenbankdimension kann mehrere Male in einem Cube verwendet werden. Eine Faktentabelle kann z. B. mehrere zeitbezogene Fakten aufweisen, und es kann eine separate Cubedimension definiert werden, die die Analyse der einzelnen zeitbezogenen Fakten unterstützt. Es muss jedoch nur eine zeitbezogene Datenbankdimension vorhanden sein, was auch bedeutet, dass nur eine zeitbezogene relationale Datenbanktabelle vorhanden sein muss, um mehrere zeitbasierte Cubedimensionen zu unterstützen.
Hinweis: |
---|
Weitere Informationen zu Leistungsproblemen im Zusammenhang mit dem Dimensionsdesign finden Sie unter SQL Server 2005 Analysis Services Performance Guide (in Englisch). |
Definieren von Dimensionen, Attributen und Hierarchien
Die einfachste Möglichkeit, Datenbank- und Cubedimensionen, Attribute und Hierarchien zu definieren, besteht darin, den Cube-Assistenten zu verwenden, um Dimensionen zur gleichen Zeit zu erstellen, zu der Sie den Cube definieren. Der Cube-Assistent erstellt Dimensionen auf der Basis der Dimensionstabellen in der Datenquellensicht, die der Assistent identifiziert, oder die Sie für die Verwendung in dem Cube angeben. Der Assistent erstellt daraufhin die Datenbankdimensionen und fügt sie dem neuen Cube hinzu, wodurch Cubedimensionen erstellt werden.
Wenn Sie einen Cube erstellen, können Sie dem neuen Cube zudem jede beliebige Dimension hinzufügen, die bereits in der Datenbank vorhanden ist. Diese wurde zuvor möglicherweise schon für einen anderen Cube oder vom Dimensions-Assistenten definiert. Nachdem eine Datenbankdimension definiert wurde, können Sie sie im Dimensions-Designer ändern und konfigurieren. Sie können auch mithilfe des Cube-Designers begrenzte benutzerdefinierte Einstellungen an der Cubedimension vornehmen.
Hinweis: |
---|
Mithilfe von XMLA oder Analysis Management Objects (AMO) können Sie Dimensionen, Attribute und Hierarchien auch programmgesteuert entwerfen und konfigurieren. Weitere Informationen finden Sie unter XML for Analysis (XMLA) und Analysis Management Objects (AMO). |
In diesem Abschnitt
In der folgenden Tabelle werden die Themen in diesem Abschnitt beschrieben.
Thema | Beschreibung |
---|---|
Verwenden des Dimensions-Assistenten zum Definieren einer neuen Dimension |
Beschreibt das Definieren einer Datenbankdimension mithilfe des Dimensions-Assistenten. |
Konfigurieren einer Datenbankdimension mithilfe des Dimensions-Designers |
Beschreibt das Ändern und Konfigurieren einer Datenbankdimension mithilfe des Dimensions-Designers. |
Beschreibt das Definieren, Ändern und Konfigurieren eines Datenbankdimensionsattributs mithilfe des Dimensions-Designers. |
|
Beschreibt das Definieren, Ändern und Konfigurieren einer Attributbeziehung mithilfe des Dimensions-Designers. |
|
Definieren und Konfigurieren einer benutzerdefinierten Hierarchie |
Beschreibt das Definieren, Ändern und Konfigurieren einer aus Dimensionsattributen bestehenden benutzerdefinierten Hierarchie mithilfe des Dimensions-Designers. |
Verbessern einer Dimension mithilfe des Business Intelligence-Assistenten |
Beschreibt das Verbessern einer Datenbankdimension mithilfe des Business Intelligence-Assistenten. |
Beschreibt die Verwendung einer Datenbankdimension mit aktiviertem Schreibzugriff. |
Siehe auch
Konzepte
Dimensionen (Analysis Services)
Definieren und Konfigurieren von Cubes und Cubeeigenschaften
Konfigurieren von Cubedimensionen, Cubehierarchien und Cubeattributen
Andere Ressourcen
Vorgehensweisen zum Verwenden von Dimensionen, Attributen und Hierarchien