Strategy ONE

Dialogfeld „Optionen für erweiterte Metriken“.

Sie können eine Vielzahl erweiterter Optionen für a angeben Metrik im Dialogfeld „Optionen für erweiterte Metriken“. Beispiele für diese Optionen sind die dynamische Aggregationsfunktion, verfügbare Zwischensummenfunktionen, der Metrik-Join-Typ und VLDB-Eigenschaften.

  1. Neue Metrik erstellen oder Bearbeiten einer vorhandenen Metrik.
  2. Klicken Sie im Metrik-Editor auf Metrikoptionen.
  3. Wählen Sie einen Abschnitt aus dem Bereich links aus:
  4. Klicken Sie OK , um Ihre Änderungen zu speichern.
  5. Klicken Sie Speichern, um die Metrik zu speichern.

Allgemein

Verwenden Sie den Abschnitt „Allgemein“, um die dynamische Aggregationsfunktion auszuwählen und ob die Metrik intelligente Zwischensummen verwendet.

  • Dynamische Aggregationsfunktion: Wählen Sie die Funktion aus, die für die Aggregation der Metrikwerte verwendet werden soll, die auftritt, wenn ein Attribut von der Berichtstabelle in den Abschnitt „Berichtsobjekte“ verschoben wird (dynamische Aggregation genannt).

  • Intelligente Metrikberechnung: Bestimmen Sie, ob die Metrik Zwischensummen für die einzelnen Elemente der Metrik wie unten beschrieben berechnet. Diese Option ist für zusammengesetzte Metriken verfügbar.

    Die Formel einer zusammengesetzten Metrik kann aus mehreren Objekten bestehen, die durch arithmetische Operatoren verbunden sind, z Metric1/Metric2 oder (Fact1 + Fact2)/Fact3. Die Zwischensumme einer zusammengesetzten Metrik kann auf verschiedene Weise berechnet werden:

    • Berechnen Sie die Summe aller Teile der zusammengesetzten Metrik und dann die zusammengesetzte Metrik. Diese Formel wird dargestellt durch Sum(Metric1)/Sum(Metric2).
    • Berechnen Sie die zusammengesetzte Metrik für jede Berichtszeile und rollen Sie die Daten dann auf die richtige Ebene auf. Diese Formel wird dargestellt durch Sum(Metric1/Metric2).

    Im ersten Fall werden intelligente Zwischensummen verwendet, mit denen Zwischensummen für die einzelnen Elemente einer Metrik berechnet werden (die auch als intelligente Metriken bezeichnet werden). Die Metrik „Gewinnmarge“ wird beispielsweise als Metrik „Gewinn“ geteilt durch die Metrik „Umsatz“ berechnet. Die Metrik „Gewinnmarge“ kann wie folgt berechnet werden:

    • Addieren Sie alle Gewinnwerte. Addieren Sie alle Umsatzwerte. Teilen Sie die zwei Summen. Dies ist eine intelligente Metrik.
    • Teilen Sie jeden Gewinnwert durch jeden Umsatzwert und fügen Sie die sich ergebenden Beziehungen hinzu.

Zwischensummen

Verwenden Sie den Abschnitt „Zwischensummen“, um die standardmäßige Zwischensummenfunktion und die Funktionen auszuwählen, die für die Zwischensumme der Metrik in Berichten verfügbar sind.

  • Funktion für standardmäßige Zwischensumme: Wählen Sie die Standardfunktion aus, die zum Berechnen von Berichtszwischensummen verwendet werden soll. Um zu verhindern, dass eine Gesamtsumme angezeigt wird, wenn die Metrik in einem Bericht verwendet wird, wählen Sie aus Nicht vorhanden.

  • Wählen Sie die Zwischensummen aus, die für diese Metrik verfügbar sein sollen: Wählen Sie die Funktionen aus, die zum Berechnen von Zwischensummen für die Metrik verwendet werden können. Erweitern Sie dazu Wählen Sie die Zwischensummen aus Bereich. Wählen Sie die Zwischensummentypen aus, die dem Benutzer zur Verfügung stehen sollen, wenn der Bericht ausgeführt wird, und löschen Sie alle Zwischensummentypen, die nicht zur Verfügung stehen sollen. Um zu verhindern, dass alle Zwischensummen angezeigt werden, wenn die Metrik in einem Bericht verwendet wird, löschen Sie alle Zwischensummentypen.

VLDB - Eigenschaften

Verwenden Sie den Abschnitt „VLDB-Eigenschaften“, um VLDB-Eigenschaften anzugeben und von eindeutigen, datenbankspezifischen Optimierungen zu profitieren.

  • NULL-Prüfung für Analyse-Engine: Legt fest, ob NULL-Werte in Nullen konvertiert werden, wenn die Analyse-Engine Berechnungen durchführt. Weitere Informationen finden Sie im Erweiterte Berichterstellungshilfe.

  • Zwischensummen Dimensionssensibel: Aktiviert die Zwischensummenbildung basierend auf der Attributebene, die zur Berechnung der Metrik verwendet wurde (Dimensionalität). Wenn diese Option auf „Ja“ festgelegt ist und ein Bericht eine Metrik enthält, die auf einer höheren Ebene als die Berichtsebene berechnet wird, wird die Zwischensumme der Metrik basierend auf der Metrikebene berechnet. In einem Bericht auf Quartalsebene mit einer Metrik für den Jahresverkauf werden beispielsweise die Jahresumsätze als Zwischensumme angezeigt, anstatt die Zeilen im Bericht zusummen. Der Standardwert ist „Erben – Wahr“.

  • Metrikvalidierung: Legt fest, ob dynamische Beschaffung für Metriken verfügbar ist. Dynamische Beschaffung verbessert den Zugang zu Intelligent Cubes, indem regelmäßige Berichte automatisch auf veröffentlichte Intelligent Cubes zugreifen können, die die Datenanforderungen des Berichts erfüllen können. Wenn Metriken Outer-Joins verwenden, können im Allgemeinen über dynamische Beschaffung genaue Daten an Berichte aus Intelligent Cubes zurückgegeben werden. Wenn Metriken jedoch Inner-Joins verwenden, einen gängigeren Join-Typ, sollten Sie überprüfen, ob die Metrikdaten durch dynamisches Sourcing korrekt dargestellt werden können. Der Standardwert lautet „Erben – Dynamische Beschaffung aktivieren“.

  • Ganzzahlkonstanten in der Metrik: Legt fest, ob nach ganzzahligen Werten in der Metrik eine .0 hinzugefügt werden soll. Der Standardwert lautet „Erben – .0“ zur Ganzzahl hinzufügen.

  • Metrik-Join-Typ: Definiert die Standardmethode für die Verbindung der Metrik mit anderen Metriken.
    • Vererben (Standard): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, wie die Metrik mit anderen Metriken verbunden werden soll.
    • Inner-Join: Fügt eine Zeile nur dann in den Bericht ein, wenn die Zeile Daten für alle Metriken in der Zeile enthält.
    • Outer-Join: Zeigt alle Zeilen für die Metrik an, unabhängig von anderen Metriken im Bericht
  • NULL-Prüfung: Legt fest, wie arithmetische Operationen mit NULL-Werten verarbeitet werden sollen. Die Analyse-Engine kann entweder alle Abfragen oder nur Joins für temporäre Tabellen auf NULL-Werte prüfen. Der Standardwert lautet „Erben – NULL-Prüfung insgesamt“.

  • Transformierbare Aggregationsmetrik: Legt fest, welche Metriken verwendet werden sollen, um Transformationen für zusammengesetzte Metriken durchzuführen, die geschachtelte Aggregation verwenden. Siehe Handbuch zur Systemadministration für ein Beispielszenarien für die Verwendung dieser Eigenschaft. Sie erstellen beispielsweise zwei Metriken. Die erste Metrik, die als Metrik1 bezeichnet wird, verwendet einen Ausdruck von Sum(Fakt) {**+, Attribut+}, wobei Fakt ein Fakt in Ihrem Projekt und Attribut ein Attribut in Ihrem Projekt ist, mit dem die Ebene von Metrik1 definiert wird. Die zweite Metrik, die als Metrik2 bezeichnet wird, verwendet einen Ausdruck von „Avg(Metric1){%+}“. Da beide Metriken Aggregationsfunktionen verwenden, verwendet Metrik2 die geschachtelte Aggregation.

    Die Einbeziehung von Metrik2 in einen Bericht kann zu fehlerhaften Ergebnissen führen, wenn eine Transformationsverknüpfungsmetrik für Metrik2 definiert ist und Metrik1 auf einer niedrigeren Ebene als die Berichtsebene definiert ist. In diesem Fall wird die Transformation auf die Outer-Metrik angewendet, die in diesem Fall Metrik2 ist. Um die Transformation korrekt durchzuführen, sollte die Transformation für die Inner-Metrik angewendet werden, die in diesem Fall Metrik1 ist. Um die Transformation auf Metrik1 in diesem Szenarien anzuwenden, können Sie die Option „Transformierbare Aggregationsmetrik“ verwenden. Folgende Optionen stehen zur Verfügung:

    • Vererben (Standard): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, welche Metriken verwendet werden sollen, um Transformationen von zusammengesetzten Metriken durchzuführen, die verschachtelte Aggregation verwenden.
    • Wahr: Die Metrik ist als Metrik definiert, um eine Transformation durchzuführen, wenn sie durch verschachtelte Aggregation in einer anderen Metrik enthalten ist. Diese Option sollte nur für Metriken verwendet werden, die für ein Szenarien ähnlich der oben beschriebenen Metrik2 definiert sind.
    • Fehlgeschlagen: Die Metrik verwendet standardmäßiges Transformationsverhalten. Diese Option sollte für alle Metriken verwendet werden, mit Ausnahme der Metriken, die für ein Szenarien definiert sind, das der oben beschriebenen Metrik2 ähnlich ist.
  • Nullpunktprüfung: Legt fest, wie eine Teilung durch Nullen gehandhabt werden soll oder wann bei Teilungsberechnungen im Nenner auf Nullen (0) geprüft werden soll. Bei einer Nullpunktprüfung wird eine Nullstelle im Nenner einer Teilungsberechnung in einen NULL-Wert geändert. Folgende Optionen stehen zur Verfügung:
    • Vererben (Standard): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, wie eine Teilung durch Nullen gehandhabt werden soll.
    • Keine Aktion: Die Datenbank und nicht die Analyse-Engine verarbeitet die Teilung durch Nullen.
    • In allen Abfragen auf Nullen (0) prüfen: Sucht in allen Abfragen nach einer Teilung durch Nullen.
    • Nur in Joins für temporäre Tabellen auf Nullwerte prüfen: Sucht nur nach Joins für temporäre Tabellen, sondern auf eine Teilung durch Nullen.
  • Count Distinct: Legt fest, wie Abfragen gehandhabt werden, die für mehrere partitionierte Tabellen durchgeführt werden, die eine unterschiedliche Anzahl von Werten zurückgeben. Durch eine unterschiedliche Anzahl von Werten können Sie Informationen zurückgeben, z. B. wie viele verschiedene Typen von Artikeln an einem bestimmten Tag verkauft wurden. Die Auswahl der richtigen Option für Ihre Projektkonfiguration kann zu einer Verbesserung der Leistung führen. Folgende Optionen stehen zur Verfügung:
    • Vererben (Standard): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, wie mit Abfragen verfahren werden soll, die für mehrere partitionierte Tabellen durchgeführt werden.
    • Wählen Sie keine unterschiedlichen Elemente aus jeder Partition aus: Gibt eine unterschiedliche Anzahl von Werten aus mehreren Partitionstabellen zurück. Die Tabellen werden zuerst zu einer großen Ergebnistabelle kombiniert und dann wird die COUNT DISTINCT-Berechnung durchgeführt. Dies gibt zwar die richtigen Ergebnisse zurück, aber die Kombination mehrerer Tabellen zu einer Tabelle zur Durchführung der COUNT DISTINCT-Berechnung kann eine ressourcenintensive Abfrage sein.
    • Wählen Sie unterschiedliche Elemente aus jeder Partition aus: Gibt eine unterschiedliche Anzahl der Werte aus mehreren partitionierten Tabellen zurück. Die Größe jeder Partitionstabelle wird zuerst reduziert, indem nur unterschiedliche Werte zurückgegeben werden. Diese kleineren Tabellen werden dann kombiniert und eine COUNT DISTINCT-Berechnung durchgeführt. Dadurch kann die Leistung verbessert werden, indem die Größe der Partitionstabellen reduziert wird, bevor sie für die endgültige COUNT DISTINCT-Berechnung kombiniert werden.

Spaltenoptionen

Verwenden Sie den Abschnitt „Spaltenoptionen“, um einen Alias für die Metrik in temporären Tabellen anzugeben und den Datentyp der Metrik auszuwählen.

  • Spaltenname, der bei der Erstellung der SQL-Tabelle verwendet wird: Geben Sie den Spalten-Alias ein, der den Namen der Metrik in temporären Tabellen ändert. Diese Umbenennung hat keine Auswirkungen auf den tatsächlichen Namen der Metrik in den Metadaten. Sie ermöglicht jedoch die einfache Identifizierung der Metrik, z. B. in einem großen SQL-Bericht. Temporäre Tabellen werden in Datamarts und bei der SQL-Generierung verwendet.

  • Datentyp: Wählen Sie den Datentyp für die Metrik aus der Dropdown-Liste aus.

Joins

Verwenden Sie den Abschnitt „Joins“, um festzulegen, wie der Bericht Daten verbinden soll.

  • Metrik-Join: Definiert die Standardmethode für die Verbindung der Metrik mit anderen Metriken.

    • Standard erben Wert: Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, wie die Metrik mit anderen Metriken verbunden werden soll.
    • Inner-Join: Fügt eine Zeile nur dann in den Bericht ein, wenn die Zeile Daten für alle Metriken in der Zeile enthält.
    • Outer-Join: Zeigt alle Zeilen für die Metrik an, unabhängig von anderen Metriken im Bericht.
  • Metrikformel-Join: Legen Sie fest, wie die Ergebnissätze innerhalb der Metrik kombiniert werden sollen.

    • Standard erben Wert: Ein Join, der in jedem Element definiert ist.
    • Inner-Join: Umfasst nur Daten, die für alle Elemente gemeinsam sind, d. h., die Schnittstellen der Informationen.
    • Outer-Join: Umfasst Daten, die für jedes Element gelten, oder eine Union aller Informationen.