Freigeben über


Cube Cells (Analysis Services - Multidimensionale Daten)

Ein Cube besteht aus Zellen, die nach Measuregruppen und Dimensionen organisiert sind. Eine Zelle stellt die eindeutige logische Schnittmenge in einem Cube eines Elements aus jeder Dimension im Cube dar. Der im folgenden Diagramm beschriebene Cube enthält z. B. eine Measuregruppe mit zwei Measures, die nach drei Dimensionen namens "Quelle", "Route" und "Time" angeordnet sind.

Cubediagramm, das ein einzelnes

Die einzelne schattierte Zelle in diesem Diagramm ist die Schnittmenge der folgenden Elemente:

  • Das Luftelement der Route-Dimension.

  • Das Afrikanische Mitglied der Quelldimension.

  • Das 4. Quartalsmitglied der Zeitdimension.

  • Das Measure "Packages".

Blatt- und Nichtleafenzellen

Der Wert für eine Zelle in einem Cube kann auf eine von mehreren Arten abgerufen werden. Im vorherigen Beispiel kann der Wert in der Zelle direkt aus der Faktentabelle des Cubes abgerufen werden, da alle Elemente, die verwendet wurden, um diese Zelle zu identifizieren, Blattmubber sind. Ein Blattelement verfügt über keine untergeordneten Elemente, hierarchisch gesprochen und verweist in der Regel auf einen einzelnen Datensatz in einer Dimensionstabelle. Diese Art von Zelle wird als Blattzelle bezeichnet.

Eine Zelle kann jedoch auch mithilfe von nichtleafen Mitgliedern identifiziert werden. Ein nicht gehörloses Mitglied ist ein Mitglied mit mindestens einem untergeordneten Mitglied. In diesem Fall wird der Wert der Zelle in der Regel von der Aggregation untergeordneter Member abgeleitet, die dem nicht gehörlosen Element zugeordnet sind. Die Schnittmenge der folgenden Elemente und Dimensionen bezieht sich beispielsweise auf eine Zelle, deren Wert durch Aggregation bereitgestellt wird:

  • Das Luftelement der Route-Dimension.

  • Das Afrikanische Mitglied der Quelldimension.

  • Das 2. Hälftenelement der Zeitdimension.

  • Das Element "Packages".

Das 2. Hälftenelement der Zeitdimension ist ein nichtleafes Mitglied. Daher müssen alle ihr zugeordneten Werte aggregierte Werte sein, wie im folgenden Diagramm dargestellt.

3. und 4. Quartalszellen für die 2. Hälfte der

Angenommen, die Aggregationen für die Elemente des 3. Quartals und des 4. Quartals sind Summen, der Wert der angegebenen Zelle ist 400, was die Summe aller blattzellen ist, die im vorherigen Diagramm schattiert sind. Da der Wert der Zelle von der Aggregation anderer Zellen abgeleitet wird, wird die angegebene Zelle als nichtleafe Zelle betrachtet.

Die für Mitglieder abgeleiteten Zellwerte, die benutzerdefinierte Rollups und Membergruppen verwenden, werden zusätzlich zu benutzerdefinierten Mitgliedern ähnlich behandelt. Zellwerte, die für berechnete Member abgeleitet werden, basieren jedoch vollständig auf dem MDX-Ausdruck (Multidimensional Expressions), der zum Definieren des berechneten Elements verwendet wird; in einigen Fällen sind möglicherweise keine tatsächlichen Zelldaten beteiligt. Weitere Informationen finden Sie unter benutzerdefinierte Rollupoperatoren in Parent-Child Dimensionen, Definieren von benutzerdefinierten Memberformeln und Berechnungen.

Leere Zellen

Es ist nicht erforderlich, dass jede Zelle in einem Cube einen Wert enthält; Es können Schnittmengen in einem Cube vorhanden sein, die keine Daten enthalten. Diese Schnittmengen, die als leere Zellen bezeichnet werden, treten häufig in Cubes auf, da nicht jede Schnittmenge eines Dimensionsattributes mit einem Measure innerhalb eines Cubes einen entsprechenden Datensatz in einer Faktentabelle enthält. Das Verhältnis leerer Zellen in einem Würfel zur Gesamtanzahl der Zellen in einem Cube wird häufig als sparsity of a cube bezeichnet.

Die Struktur des Würfels im folgenden Diagramm ähnelt beispielsweise anderen Beispielen in diesem Thema.For example, the structure of the cube shown in the following diagram is similar to other examples in this topic. In diesem Beispiel gab es jedoch keine Luftlieferungen für das dritte Quartal oder nach Australien für das vierte Quartal. Es gibt keine Daten in der Faktentabelle, um die Schnittmengen dieser Dimensionen und Kennzahlen zu unterstützen; daher sind die Zellen an diesen Schnittmengen leer.

Cubediagramm zur Identifizierung leerer Zellen Cubediagramm

In SQL Server Analysis Services ist eine leere Zelle eine Zelle mit besonderen Eigenschaften. Da leere Zellen die Ergebnisse von Kreuzverknüpfungen, Anzahlen usw. verzerren können, bieten viele MDX-Funktionen die Möglichkeit, leere Zellen für die Berechnung zu ignorieren. Weitere Informationen finden Sie unter Multidimensional Expressions (MDX)-Referenz und Schlüsselkonzepte in MDX (Analysis Services).For more information, see Multidimensional Expressions (MDX) Reference, and Key Concepts in MDX (Analysis Services)

Sicherheit

Der Zugriff auf Zelldaten wird in Analysis Services auf Rollenebene verwaltet und kann mithilfe von MDX-Ausdrücken fein gesteuert werden. Weitere Informationen finden Sie unter Gewähren eines benutzerdefinierten Zugriffs auf Dimensionsdaten (Analysis Services) und gewähren sie benutzerdefinierten Zugriff auf Zelldaten (Analysis Services).For more information, see Grant custom access to dimension data (Analysis Services) and Grant custom access to cell data (Analysis Services).

Siehe auch

Cubespeicher (Analysis Services - Mehrdimensionale Daten)
Aggregationen und Aggregationsdesigns