Dimensionserweiterungen (Analysis Services)
Microsoft SQL Server 2005 Analysis Services (SSAS) enthält die folgenden Dimensionserweiterungen und neuen Features.
Attribute
In früheren Versionen von Analysis Services basierten Dimensionen direkt auf den Ebenen in einer Hierarchie. In SQL Server 2005 Analysis Services basieren Dimensionen jetzt auf Attributen, die den Spalten in den Tabellen einer Dimension entsprechen. Jedes Attribut enthält die Elemente einer Dimensionstabellenspalte, z. B. Cities oder Locales in einer Geography-Dimension bzw. Days oder Months in einer Time-Dimension. Durch diese neue Architektur werden die strukturellen Features einer Dimension von ihren Navigationsfeatures getrennt. Attribute stellen die Struktur einer Dimension bereit, und die Ebenen werden für die Navigation der Dimension verwendet. Weitere Informationen finden Sie unter Attribute und Attributhierarchien.
Mehrere Hierarchien
In Analysis Services werden jetzt mehrere Hierarchien in einer einzigen Dimension unterstützt. Vorher handelte es sich bei den Hierarchien für eine Dimension tatsächlich um separate Dimensionen, die nur über eine identifizierende Benennungskonvention mit der Hauptdimension verknüpft waren. In SQL Server 2005 Analysis Services werden Dimensionen allerdings nicht mehr durch ihre hierarchische Struktur beschrieben. Stattdessen werden Attribute verwendet, die leicht zu Hierarchien zusammengefasst werden können, und innerhalb derselben Dimension können unterschiedliche hierarchische Strukturen unterstützt werden. Weitere Informationen finden Sie unter Benutzerdefinierte Hierarchien.
m:n-Dimensionsbeziehungen
In Analysis Services werden jetzt m:n-Beziehungen zwischen Faktentabellen und Dimensionstabellen durch die Verwendung von Zuordnungstabellen unterstützt. Durch m:n-Dimensionsbeziehungen wird das dimensionale Modell über das klassische Sternschema hinaus erweitert, und komplexe Analysen werden unterstützt, auch wenn Dimensionen nicht direkt mit einer Faktentabelle verknüpft sind. Weitere Informationen finden Sie unter Dimensionsbeziehungen.
Bezugsdimensionsbeziehungen
In Analysis Services werden Bezugsdimensionen durch die Verwendung von Bezugsdimensionsbeziehungen unterstützt, bei denen eine Bezugsdimension durch eine andere Dimension indirekt mit einer Measuregruppe verbunden ist. Mithilfe von Bezugsdimensionsbeziehungen können Sie eine Bezugsdimension mit einem Cube verknüpfen, ohne eine Schneeflockendimension zu erstellen. Sie können eine beliebige Anzahl von Bezugsdimensionen miteinander verketten. Weitere Informationen finden Sie unter Dimensionsbeziehungen.
Faktendimensionsbeziehungen
In Analysis Services werden jetzt Faktendimensionen, die auch als degenerierte Dimensionen bezeichnet werden, durch die Verwendung von Faktendimensionsbeziehungen unterstützt. Bei einer Faktendimension handelt es sich um eine Dimension, deren Attribute aus einer Faktentabelle abgerufen werden. Weitere Informationen finden Sie unter Dimensionsbeziehungen.
Dimensionsbeziehungen mit unterschiedlichen Rollen
In Analysis Services werden jetzt Dimensionsbeziehungen mit unterschiedlichen Rollen unterstützt, in denen mehrere Beziehungen zwischen einer Dimensionstabelle und einer Faktentabelle mithilfe einer einzigen Dimension ausgedrückt werden können. In früheren Versionen von Analysis Services war für jede Beziehung zwischen einer Faktentabelle und einer Dimensionstabelle eine separate Dimension erforderlich. Weitere Informationen finden Sie unter Dimensionsbeziehungen.
Vereinfachte Dimensionstypen
In Analysis Services wurden die Dimensionen vereinfacht: zwei Dimensionstypen (Standarddimension und verknüpfte Dimension) ersetzen jetzt die vier Dimensionsarten in SQL Server 2000 Analysis Services. Bei einer Standarddimension handelt es sich um eine Dimension, die sich in derselben Datenbank wie der Cube befindet. Eine verknüpfte Dimension befindet sich in einer anderen Datenbank als der Cube. Zusätzliche Dimensionseigenschaften werden jetzt über Dimensionsbeziehungen, -hierarchien und -attribute unterstützt. Weitere Informationen finden Sie unter Dimensionen (Analysis Services).
Verknüpfte Measuregruppen und Dimensionen
In Analysis Services können Sie Daten aus verschiedenen Datenquellen zusammenführen, indem Sie einen Cube mit einer Measuregruppe in einem anderen Cube verknüpfen, der entweder in derselben Datenbank oder in einer anderen Datenbank in einer Instanz von Analysis Services gespeichert ist. Sie können einen Cube auch mit einer Dimension in einer anderen Datenbank verknüpfen. Nach dem Erstellen eines Links können Benutzer Daten und Metadaten im verknüpften Objekt abfragen, genauso wie in ähnlichen, systemeigenen Objekten im Cube. Weitere Informationen finden Sie unter Verknüpfte Measuregruppen und Verknüpfte Dimensionen.
Elementgruppen nicht mehr erforderlich
In SQL Server 2000 Analysis Services waren Elementgruppen erforderlich, um Elemente mit mehr als 64.000 untergeordneten Elementen aufzunehmen. In Analysis Services besteht diese Einschränkung jetzt nicht mehr. Elementgruppen sind nicht mehr erforderlich.
Dimensionsgröße nahezu unbegrenzt
Analysis Services ist nicht mehr auf die speicherresidente Speicherung von Dimensionen angewiesen. Dimensions- und Metadaten werden jetzt nur bei Bedarf in den Arbeitsspeicher geladen, und das Analysis Services-Modul kann Dimensionen von nahezu unbegrenzter Größe problemlos verarbeiten.
Siehe auch
Andere Ressourcen
Erweiterungen von Analysis Services (SSAS)