MicroStrategy ONE

MDX nicht leere Optimierung

Die VLDB-Eigenschaft „MDX Non Empty Optimization“ bestimmt, wie Nullwerte aus einer MDX-Cube-Quelle mithilfe des Schlüsselworts „non empty“ ignoriert werden, wenn Attribute aus unterschiedlichen Hierarchien (Dimensionen) im selben MDX-Cube-Bericht enthalten sind.

Sie können zwischen folgenden Einstellungen wählen:

  • Keine nonempty Optimierung (Standard): Das Schlüsselwort non-empty ist beim Cross-Join von Daten nicht enthalten. Wenn Sie diese Option auswählen, werden alle Nulldaten in den MDX-Cube-Bericht aufgenommen. Das Einbeziehen aller Nulldaten kann zur Durchführung der erforderlichen Cross Joins mehr Systemressourcen erfordern.
  • Nicht-leere Optimierung, Standardkennzahl verwenden: Das Schlüsselwort NON EMPTY wird allen erforderlichen Cross-Joins basierend auf der Standardkennzahl in der MDX-Cube-Quelle hinzugefügt. In einem MDX-Cube-Bericht werden Daten nur für Zeilen angezeigt, in denen die Standardkennzahl innerhalb der MDX-Cube-Quelle Daten enthält.
  • Nicht-leere Optimierung, erste Kennzahl in Schablone verwenden: Das Schlüsselwort NON EMPTY wird allen erforderlichen Cross-Joins basierend auf der ersten Metrik, die in einem MDX-Cube-Bericht verwendet wird, hinzugefügt. In einem MDX-Cube-Bericht werden Daten nur für die Zeilen angezeigt, in denen die erste in einem MDX-Cube-Bericht verwendete Metrik Daten enthält. Wenn sich beispielsweise die Kennzahlen „Umsatz“ und „Gewinn“ in einem MDX-Cube-Bericht befinden und „Umsatz“ in der ersten Spalte (ganz linke Spalte) steht, wird das nicht leere Schlüsselwort basierend auf der Kennzahl „Umsatz“ hinzugefügt. In diesem Szenario werden für die Gewinnmetrik möglicherweise weiterhin Null- oder leere Daten zurückgegeben.
  • Nicht-leere Optimierung, alle Kennzahlen in der Schablone verwenden: Das Schlüsselwort NON EMPTY wird zu allen erforderlichen Cross-Joins auf Grundlage aller in einem MDX-Cube-Bericht verwendeten Metriken hinzugefügt. In einem MDX-Cube-Bericht werden Daten nur für Zeilen angezeigt, in denen mindestens eine der in einem MDX-Cube-Bericht verwendeten Metriken Daten enthält. Beispielsweise befinden sich die Umsatz- und Gewinnmetriken in einem MDX-Cube-Bericht, der die folgenden Daten enthält:
Jahres Kategorie Umsatz Profitieren

2024

Bücher

1.000.000 USD

300.000 USD

Elektronik

2.500.000 USD

 

Filme

 

500.000 €

Musik

 

 

Wenn Sie diese Option auswählen, werden im MDX-Cube-Bericht die folgenden Daten zurückgegeben:

Jahres Kategorie Umsatz Profitieren

2024

Bücher

1.000.000 USD

300.000 USD

Elektronik

2.500.000 USD

 

Filme

 

500.000 €

Die Zeile „Musik“ wird nicht angezeigt, da alle Metriken Nullwerte aufweisen.