Während Zuweisungen die Daten von einer Quelle zu einem Ziel leiten, werden die Treiber, die mit diesen Zuweisungen verknüpft sind, dazu verwendet, den Wert der Umlagen zu berechnen.
Die Treiber stellen die Formeln bereit, um Werte der Quellkreuzungspunkte auf Zielkreuzungspunkte umzulegen. Treiberkennzahlen und -formeln fördern die Flexibilität des Modells, indem Ihnen ermöglicht wird, Variablen zu verwenden, um Modellelemente abzubilden. Darüber hinaus können Sie mathematische Operanden zur Berechnung von Treiberwerten verwenden.
Umlagen reichen von einfachen Berechnungen zwischen einer Quelle und einem Ziel bis zu komplexen Berechnungen, die auf mehrere Ziele verteilt werden. Wenn Sie einen Treiber erstellen, ordnen Sie eine Formel zu, die steuert, wie der Wert berechnet wird. Sie können aus vordefinierten Formeln auswählen, wie z.B. Treiber des Typs "Gleichmäßig" oder "Prozentsatz", oder benutzerdefinierte Formeln erstellen.
Treiberkennzahlen, wie z.B. "Volume" und "Rate", werden bei der Erstellung der Formeln, die den Berechnungen zugrundeliegen, als Variablen verwendet. Alle Elemente der Ebene 0 der Dimension "Measures" können als Treiberkennzahlen ausgewählt werden. Treiberkennzahlen werden in der Oracle Essbase-Datenbank erstellt und gespeichert, aber sie werden erst validiert, wenn das Modell bereitgestellt wird.
Treiber können sowohl auf Kosten- als auch auf Ertragswerte angewendet werden und können mit vielen Werten erneut verwendet werden. Die mit dem Treiber verknüpfte Formel wird gespeichert, nicht die Daten. Wenn der Treiber geändert wird, werden die Änderungen automatisch auf jede Umlage angewendet, die diesen Treiber verwendet.
Hinweis:
Wenn ein in der Umlage verwendeter Treiber geändert oder gelöscht wird, müssen Sie das Berechnungsskript neu generieren und das Modell neu berechnen. Die Struktur der Essbase-Datenbank wird von dieser Art der Änderung nicht beeinflusst, aber sie wird andere Ergebnisse berechnen.
Führen Sie die folgenden Aufgaben für jeden im Modell benötigten Treiber aus:
Definieren Sie den neuen Treiber, einschließlich der Modellschicht, an die der Treiber angehängt ist, und die zugehörige Formel. Informationen hierzu finden Sie unter Treiber definieren.
Verknüpfen Sie den Treiber mit Dimensionselementen, die diese Berechnung verwenden. Informationen hierzu finden Sie unter Treiber für "Standard Profitability"-Anwendungen auswählen.
Weisen Sie den ausgewählten Elementen der Treiberdimension den Treiber zu, um den Berechnungsfluss festzulegen Mit Zuweisungen für "Standard Profitability"-Anwendungen arbeiten.
Für jede Stufe muss eine Dimension als Treiberdimension ausgewählt werden Mit der Treiberformel wird der Treiberwert ermittelt und anschließend das Ergebnis berechnet.
Beispiel: Während des Berechnungsprozesses wird der Wert der Kennzahl "NetCostForAssignment" der Quellschnittmenge mit einem Faktor multipliziert, um den Betrag zu ermitteln, der auf jede Zielschnittmenge umgelegt werden soll. Der berechnete Betrag wird als Kennzahl "CostReceivedPriorStage" der Zielschnittmenge gespeichert (oder als Kennzahl "CostReceivedIntraStage", falls es sich um eine stufeninterne Zuweisung handelt).
Der Treiberfaktor ist das Verhältnis zwischen dem Treiberwert des Zielkreuzungspunktes, der derzeit berechnet wird, und der Summe der Treiberwerte aller Zielkreuzungspunkte. Der Wert der aktuellen Zielschnittmenge wird bei der Zuweisung in der Treiberkennzahl "CalculatedDriverValue" gespeichert. Die Summe aller Treiber wird in der Treiberkennzahl "TotalDriverValue" gespeichert. Die Treiberkennzahl "OverrideTotalDriverValue" wird nur in der Quellschnittmenge eingegeben, falls die Verfolgung von inaktiven Kosten aktiviert ist. Treibersummen werden immer an die Quelle angehängt.
In den folgenden Abschnitten finden Sie Informationen und Anweisungen bezüglich der Arbeit mit Formeln und Treibern: