Version 2021
Dialogfeld "Erweiterte Metrikoptionen".
Im Dialogfeld „Erweiterte Metrikoptionen“ können Sie eine Vielzahl erweiterter Optionen für eine Metrik festlegen.
- Öffnen Sie den Metrik-Editor.
- Klicken Metrikoptionen.
Allgemein
Verwenden Sie den Abschnitt „Allgemein“, um die dynamische Aggregationsfunktion auszuwählen und festzulegen, ob die Metrik intelligente Zwischensummen verwendet.
Dynamische Aggregationsfunktion: Wählen Sie die Funktion aus, die zum Aggregieren von Metrikwerten verwendet wird, was beim Verschieben eines Attributs aus der Berichtstabelle in den Bereich „Berichtsobjekte“ auftritt (dynamische Aggregation genannt).
Intelligente Metrikberechnung: Legen Sie fest, ob die Metrik Zwischensummen zu den einzelnen Elementen der Metrik berechnet, wie dies im Folgenden beschrieben ist. Diese Option steht für zusammengesetzte Metriken zur Verfügung.
Die Formel einer zusammengesetzten Metrik kann aus mehreren Objekten bestehen, die durch arithmetische Operatoren verbunden sind, wie z Metric1/Metric2
oder (Fact1 + Fact2)/Fact3
. Die Zwischensumme einer zusammengesetzten Metrik kann mit verschiedenen Methoden berechnet werden:
- Zunächst wird die Summe aller Teile der zusammengesetzten Metrik berechnet und dann wird die zusammengesetzte Metrik berechnet. Diese Formel wird dargestellt durch
Sum(Metric1)/Sum(Metric2)
. - Zunächst wird die zusammengesetzte Metrik für jede Zeile des Berichts berechnet und dann werden die Daten auf der korrekten Ebene aggregiert. Diese Formel wird dargestellt durch
Sum(Metric1/Metric2)
.
Im ersten Fall werden intelligente Zwischensummen verwendet, die Zwischensummen zu den einzelnen Elementen einer Metrik berechnen (auch als intelligente Metrik bezeichnet). Beispielsweise wird die Metrik „Gewinnmarge“ berechnet, indem die Metrik „Gewinn“ durch die Metrik „Umsatz“ dividiert wird. Die Summe für die Metrik „Gewinnmarge“ kann folgendermaßen berechnet werden:
- Erst werden alle Gewinnwerte addiert. Dann werden alle Umsatzwerte addiert. Die beiden Summen werden dividiert. Dies ist eine intelligente Metrik.
- Dividieren Sie jeden Gewinnwert durch jeden Umsatzwert und summieren Sie dann die sich ergebenden Verhältnisse.
Zwischensummen
Verwenden Sie den Abschnitt „Zwischensummen“, um die standardmäßige Zwischensummenfunktion und die Funktionen auszuwählen, die zur Bildung von Zwischensummen der Metrik in Berichten verfügbar sind.
Funktion für standardmäßige Zwischensumme: Wählen Sie die zu verwendende Standardfunktion zur Berechnung von Berichtszwischensummen aus. Um zu verhindern, das eine Gesamtsumme angezeigt wird, wenn die Metrik in einem Bericht verwendet wird, wählen Sie Keine.
Definition der Zwischensummen für diese Metrik: Wählen Sie die Funktionen, die zur Berechnung von Zwischensummen für die Metrik verwendet werden können. Klicken Sie dazu auf das Symbol Erweitern . Wählen Sie die Zwischensummentypen aus, die für den Benutzer verfügbar sind, wenn der Bericht ausgeführt wird, und deaktivieren Sie jedwede Zwischensummentypen, von denen Sie nicht möchten, dass diese verfügbar sind. Um zu verhindern, das jedwede Zwischensummen angezeigt wird, wenn die Metrik in einem Bericht verwendet wird, deaktivieren sie alle Zwischensummentypen.
VLDB-Eigenschaften
Verwenden Sie den Abschnitt VLDB-Eigenschaften, um VLDB-Eigenschaften anzugeben und einzigartige, datenbankspezifische Optimierungen zu nutzen.
NULL-Prüfung für Analyse-Engine: bestimmt, ob NULL-Werte zu Null konvertiert werden, wenn die Analyse-Engine Berechnungen durchführt. Weitere Informationen finden Sie im Erweiterte Berichterstellungshilfe.
Dimensionssensible Zwischensummen: ermöglicht Zwischensummenberechnung basierend auf der Attributebene, die verwendet wird, um die Metrik zu berechnen (Dimensionalität). Ist diese Option auf „Wahr“ eingestellt, und ein Bericht beinhaltet eine Metrik, die auf einer höheren Ebene als die Berichtsebene berechnet wird, wird die Zwischensumme der Metrik basierend auf der Ebene der Metrik berechnet. Zum Beispiel: Ein Bericht auf Quartalsebene, der eine Metrik zu jährlichem Absatz enthält, zeigt die jährlichen Absätze als die Zwischensumme an, anstatt die Zeilen im Bericht zu summieren. Der Standardwert ist „Erben - Wahr“.
Metrische Validierung: bestimmt, ob dynamische Beschaffung für Metriken verfügbar ist. Dynamische Beschaffung macht Intelligent Cubes zugänglicher, indem ermöglicht wird, dass reguläre Berichte automatisch auf veröffentlichte Intelligent Cubes zugreifen können, die den Datenanforderungen des Berichts genügen. Im Allgemeinen können, wenn Metriken Outer-Joins verwenden, über dynamische Beschaffung genaue Daten von Berichten aus Intelligent Cubes zurückgegeben werden. Verwenden Metriken jedoch Inner-Joins (was ein gebräuchlicheres Join-Verfahren ist), sollten Sie überprüfen, dass die Metrikdaten durch dynamische Beschaffung korrekt dargestellt werden können. Der Standardwert ist „Erben - Dynamische Beschaffung aktivieren“.
Integer Constants in Metric (Ganzzahlige Konstanten in Metrik): bestimmt, ob „,0" hinter Ganzzahlwerten in der Metrik hinzugefügt wird. Der Standardwert ist „Erben - ',0' zu Ganzzahl hinzufügen“.
Metrik-Join-Verfahren: definiert die Standardmethode für die Verknüpfung der Metrik zu anderen Metriken.
- Erben (Voreinstellung): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um festzulegen, wie die Metrik zu anderen Metriken verbunden wird.
- Inner-Join: fügt in den Bericht nur eine Zeile ein, wenn die Zeile Daten für alle Metriken in der Zeile enthält.
- Outer-Join: zeigt alle Zeilen für die Metrik, unabhängig von anderen Metriken im Bericht
NULL-Prüfung: bestimmt, wie arithmetische Operationen mit NULL-Werten gehandhabt werden. Die Analyse-Engine kann entweder in allen Abfragen oder nur in temporären Tabellen-Joins auf NULL-Werte überprüfen. Der Standardwert ist „Erben - In allen auf NULL-Werte prüfen“.
Transformierbare Aggregationsmetrik: bestimmt, welche Metriken verwendet werden sollen, um Transformationen zu zusammengesetzten Metriken, die verschachtelte Aggregation verwenden, durchzuführen. In der Handbuch zur Systemadministration finden Sie ein einfaches Beispielszenario dazu, wie diese Eigenschaft zu verwenden ist. Sie erstellen beispielsweise zwei Metriken. Die erste Metrik - als Metrik1 bezeichnet - verwendet einen Ausdruck „Summe(Fakt) {~+, Attribut+}“, wobei „Fakt“ ein Fakt in Ihrem Projekt ist und „Attribut“ ein Attribut in Ihrem Projekt ist, die verwendet werden, um die Ebene von Metrik1 zu definieren. Die zweite Metrik - als Metrik2 bezeichnet - verwendet einen Ausdruck „Durchschn.(Metrik1){~+}“. Da beide Metriken Aggregationsfunktionen verwenden, verwendet Metrik2 verschachtelte Aggregation.
Wird Metrik2 in einen Bericht eingeschlossen, können falsche Ergebnisse zurückgegeben werden, wenn eine Transformation-Verknüpfungsmetrik zu Metrik2 definiert wird, und Metrik1 auf einer niedrigeren Ebene als die Berichtsebene definiert ist. In diesem Szenario wird die Transformation auf die äußere Metrik angewendet, was in diesem Fall Metrik2 ist. Um die Transformation korrekt durchzuführen, sollte die Transformation für die innere Metrik angewendet werden, was in diesem Fall Metrik1 ist. Um in diesem Szenario die Transformation auf Metrik1 anzuwenden, können Sie die Option „Transformierbare Aggregationsmetrik“ verwenden. Folgende Optionen stehen zur Verfügung:
- Erben (Voreinstellung): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um zu bestimmen, welche Metriken verwendet werden sollten, um Transformationen für zusammengesetzte Metriken durchzuführen, die verschachtelte Aggregation verwenden.
- Wahr: Die Metrik ist als eine Metrik definiert, eine Transformation durchzuführen, wenn sie in eine andere Metrik über verschachtelte Aggregation eingeschlossen wird. Diese Option sollte nur für Metriken verwendet werden, die für ein Szenario definiert sind, das ähnlich dem im Voraus beschriebenen von Metrik2 ist.
- Falsch: Die Metrik verwendet standardmäßiges Transformationsverhalten. Diese Option sollte für alle Metriken verwendet werden, mit Ausnahme der Metriken, die für ein Szenario definiert sind, das ähnlich dem im Voraus beschriebenen von Metrik2 ist.
Null-Prüfung: bestimmt, wie Divisionen durch 0 gehandhabt werden oder wann bei Divisionen überprüft werden soll, ob der Nenner Nullen enthält. Bei einer 0-Prüfung wird eine 0 im Nenner einer Division in einen NULL-Wert geändert. Folgende Optionen stehen zur Verfügung:
- Erben (Voreinstellung): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um festzulegen, wie eine Division durch Null gehandhabt wird.
- Keine Aktion: Die Datenbank anstelle der Analyse-Engine handhabt Division durch Null.
- In allen Abfragen nach Nullwerten prüfen: überprüft in allen Abfragen nach Division durch Null.
- Nur in Abfragen mit temporären Tabellen-Joins auf Nullwerte prüfen: Überprüft auf Division durch Null nur für temporäre Tabellen-Joins.
Unterschiede zählen: bestimmt, wie Abfragen zu behandeln sind, die auf mehrere partitionierte Tabellen angewendet werden, die eine eindeutige Zählung zurückgibt. Eine unterschiedliche Zählung der Werte ermöglicht Ihnen Informationen zurückzugeben; zum Beispiel: wie viele unterschiedliche Arten eines Artikels wurden an einem gegebenen Tag verkauft. Die Auswahl der richtigen Option für Ihre Projekteinrichtung kann bei der Verbesserung der Performance helfen. Folgende Optionen stehen zur Verfügung:
- Erben (Voreinstellung): Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um festzulegen, wie Abfragen gehandhabt werden, die zu mehreren partitionierten Tabellen durchgeführt werden.
- Wählen Sie keine unterschiedlichen Elemente aus jeder Partition aus: gibt eine eindeutige Zählung an Werten von mehreren Partitionstabellen zurück. Die Tabellen werden zuerst als eine große Ergebnistabelle zusammengefügt und dann wird die Berechnung „Unterschiede zählen“ durchgeführt. Während dies richtige Ergebnisse zurückgibt, kann die Kombination mehrerer Tabellen in einer Tabelle, um die Berechnung „Unterschiede zählen“ durchzuführen, eine ressourcenintensive Abfrage sein.
- Wählen Sie unterschiedliche Elemente aus jeder Partition aus: gibt eine eindeutige Zählung an Werten von mehreren partitionierten Tabellen zurück. Die Größe einer jeden Partitionstabelle wird zunächst reduziert, indem nur eindeutige Werte zurückgegeben werden. Diese kleineren Tabellen werden dann kombiniert und eine Berechnung „Unterschiede zählen“ wird durchgeführt. Dies kann die Performance verbessern, indem die Größe der Partitionstabellen reduziert wird, bevor diese für die abschließende Berechnung „Unterschiede zählen“ 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.
Verwendeter Spaltenname in Tabelle bei SQL-Generierung: Geben Sie das Spalten-Alias ein, das den Namen der Metrik in temporären Tabellen ändert. Diese Umbenennung wirkt sich nicht auf den tatsächlichen Namen der Metrik in den Metadaten aus. Sie ermöglicht jedoch eine leichte Identifizierung der Metrik, z. B. in einem umfangreichen SQL-Bericht. Temporäre Tabellen werden in Datamarts und bei der SQL-Generierung verwendet.
Datentyp: Bestimmen Sie den Datentyp für die Metrik.
Verknüpfungen
Metrik-Join: definiert die Standardmethode für die Verknüpfung der Metrik zu anderen Metriken.
- Standard erbenWert: Die Metrik verwendet die Einstellung auf Berichts- oder Projektebene, um festzulegen, wie die Metrik zu anderen Metriken verbunden wird.
- Inner-Join: fügt in den Bericht nur eine Zeile ein, wenn die Zeile Daten für alle Metriken in der Zeile enthält.
- Outer-Join: zeigt alle Zeilen für die Metrik, unabhängig von anderen Metriken im Bericht.
Metrikformel-Join: Bestimmen Sie, wie die Ergebnismenge innerhalb der Metrik kombiniert werden soll.
- Standard erbenWert: ein Join, der in jedem Element definiert ist.
- Inner-Join: Beinhaltet nur Daten, die allen Elementen gemeinsam sind, d. h. die Schnittmenge der Informationen.
- Outer-Join: Enthält Daten, die für jedes Element gelten, oder eine Vereinigung aller Informationen.