Definieren von semiadditivem Verhalten

Semiadditive Measures, die nicht in allen Dimensionen einheitlich aggregiert werden, kommen in vielen Geschäftsszenarien sehr häufig vor. Jeder Cube, der auf Snapshots von Bilanzen über einen Zeitraum basiert, weist dieses Problem auf. Sie finden diese Snapshots in Anwendungen, die mit Wertpapiere, Kontostände, Budgetierung, Humanressourcen, Versicherungspolicen, Schadensansprüchen und viele andere Geschäftsfelder behandeln.

Fügen Sie semiadditives Verhalten einem Cube hinzu, um eine Aggregationsmethode für einzelne Measures oder Elemente eines Kontotypattributs zu definieren. Wenn der Cube eine Kontodimension enthält, können Sie automatisch semiadditives Verhalten auf der Basis des Kontotyps festlegen.

Verwenden Sie den Business Intelligence-Assistenten, und wählen Sie auf der Seite Erweiterung auswählen die Option Semiadditives Verhalten definieren aus, um semiadditives Verhalten hinzuzufügen. Dieser Assistent führt Sie anschließend durch die Schritte zum Identifizieren der Measures, die semiadditives Verhalten aufweisen.

Semiadditives Verhalten definieren

Auf der Seite Semiadditives Verhalten definieren des Assistenten können Sie durch Auswählen einer der folgenden Optionen auswählen, wie semiadditiv definiert werden soll:

  • Semiadditives Verhalten deaktivieren
    Deaktiviert das semiadditive Verhalten für einen Cube, für den vorher semiadditives Verhalten definiert war. Durch Auswählen dieser Option wird ein Measure auf SUM zurückgesetzt, wenn es auf einen der folgenden Aggregationsfunktionstypen festgelegt ist:

    • By Account
    • Average of Children
    • First Child
    • Last Child
    • Last Nonempty Child
    • First Nonempty Child
    • Keine

    Mit dieser Option werden keine Measures mit einer regulären Aggregationsfunktion geändert: Sum, Min, Max, Count oder DistinctCount.

  • Die Account-Kontodimension, die semiadditive Elemente enthält, wurde vom Assistenten erkannt. Elemente dieser Dimension werden vom Server gemäß dem semiadditiven Verhalten aggregiert, das für den jeweiligen Kontotyp angegeben ist.
    Bewirkt, dass alle Measures aus einer Measuregruppe, die durch eine Dimension des Typs Account dimensioniert wurden, vom System auf die Aggregationsfunktion By Account festgelegt und Elemente dieser Dimension gemäß dem semiadditiven Verhalten, das für den jeweiligen Kontotyp angegeben ist, vom Server aggregiert werden.

    ms175356.note(de-de,SQL.90).gifHinweis:
    Diese Option wird standardmäßig ausgewählt, wenn der Assistent eine Dimension des Typs Account erkennt.
  • Semiadditives Verhalten für einzelne Measures definieren
    Wählt das semiadditive Verhalten für jedes Measure einzeln aus. Die Standardeinstellung ist SUM (vollständig additiv).

    ms175356.note(de-de,SQL.90).gifHinweis:
    Diese Option wird standardmäßig ausgewählt, wenn der Assistent keine Dimension des Typs Account erkennt.

    Für die einzelnen Measures können Sie einen der Typen der semiadditiven Funktionalität auswählen, die in der folgenden Tabelle beschrieben sind.

    Semiadditive Funktion Beschreibung

    Average of Children

    Die Aggregation eines Elements ist der Durchschnitt seiner untergeordneten Elemente.

    ByAccount

    Das System liest das für den Kontotyp angegebene semiadditive Verhalten.

    Count

    Die Aggregation ist eine Anzahl von Elementen.

    Distinct Count

    Die Aggregation ist eine Anzahl von eindeutigen Elementen.

    First Child

    Der Elementwert wird als der Wert seines ersten untergeordneten Elements in der Zeitdimension ausgewertet.

    FirstNonEmpty

    Der Elementwert wird als der Wert seines ersten untergeordneten Elements in der Zeitdimension ausgewertet, das Daten enthält.

    LastChild

    Der Elementwert wird als der Wert seines letzten untergeordneten Elements in der Zeitdimension ausgewertet.

    LastNonEmpty

    Der Elementwert wird als der Wert seines letzten untergeordneten Elements in der Zeitdimension ausgewertet, das Daten enthält.

    Max

    Die Standardfunktion für maximale Aggregation wird angewendet.

    Min

    Die Standardfunktion für minimale Aggregation wird angewendet.

    Keine

    Keine Aggregation wird angewendet.

    Sum

    Die Standardfunktion zur Summierung wird angewendet.

Vorhandenes semiadditive Verhalten wird nach Abschluss des Assistenten überschrieben.

Siehe auch

Konzepte

Definieren und Konfigurieren eines Measures

Hilfe und Informationen

Informationsquellen für SQL Server 2005