InfoObject
Betriebswirtschaftliche Auswertungsobjekte werden im BI als InfoObjects bezeichnet. Sie untergliedern sich in Merkmale (z.B. Kunde), Kennzahlen (z.B. Umsatz), Einheiten (z.B. Währung, Mengeneinheit), Zeitmerkmale (z.B. Geschäftsjahr) und technische Merkmale (z.B. Requestnummer).
InfoObjects sind die kleinsten Einheiten des BI. Durch sie werden die Informationen in strukturierter Form abgebildet, die zum Aufbau von InfoProvidern benötigt werden.
InfoObjects mit Attributen oder Texten können selbst auch InfoProvider (wenn sie in einer Query werden) sein.
Merkmale sind Ordnungsbegriffe wie z.B. Buchungskreis, Produkt, Kundengruppe, Geschäftsjahr, Periode oder Region. Sie geben Klassifizierungsmöglichkeiten des Datenbestands vor und sind damit Bezugsobjekte für die Kennzahlen. Im InfoCube beispielsweise werden die Merkmale in den Dimensionen abgelegt, welche durch Dimensions-IDs mit den Kennzahlen, die in der Faktentabelle liegen, verknüpft sind. Die Merkmale legen die Granularität (den Feinheitsgrad) fest, in der die Kennzahlen im InfoCube geführt werden. Im Allgemeinen enthält ein InfoProvider jeweils nur eine Teilmenge der Merkmalswerte aus der Stammdatentabelle. Die Stammdaten umfassen die zulässigen Werte eines Merkmals, die sogenannten Merkmalswerte.
Die Kennzahlen liefern die Werte, die in einer Query ausgewertet werden sollen. Dabei handelt es sich um Mengen, Beträge oder Stückzahlen. Sie bilden in einem InfoProvider den Datenteil.
Einheiten werden benötigt, damit die Werte der Kennzahlen Aussagekraft erhalten. Kennzahlen vom Typ Betrag wird immer ein Währungsschlüssel zugeordnet und Kennzahlen vom Typ Menge erhalten eine Maßeinheit.
Zeitmerkmale sind Merkmale wie Datum, Geschäftsjahr etc.
Technische Merkmale haben nur eine organisatorische Bedeutung innerhalb des BI. Ein Beispiel dafür ist die Requestnummer im InfoCube, die beim Laden von Requests als ID gezogen wird und dabei hilft, den Request wiederzufinden.
Besonderheiten der Merkmale:
Verfügen Merkmale über Attribute, Texte oder Hierarchien, so spricht man von stammdatentragenden Merkmalen. Stammdaten sind Daten, die über einen längeren Zeitraum unverändert bleiben. Sie enthalten Informationen, die in gleicher Weise immer wieder benötigt werden. Auf diese Stammdaten kann in allen InfoProvidern referenziert werden. Es besteht auch die Möglichkeit, Merkmale mit Referenz anzulegen. Dabei liefert das Referenzmerkmal die Attribute, Stammdaten, Texte, Hierarchien, Datentyp, Länge, Anzahl und Art der geklammerten Merkmale, Kleinbuchstaben und Konvertierungsroutine für das neu angelegte Merkmal.
Eine Hierarchie wird immer zu einem Merkmal angelegt. Dieses Merkmal ist das Basismerkmal für diese Hierarchie (Basismerkmale sind Merkmale, die nicht auf andere Merkmale referenzieren). Hierarchien bieten wie Attribute eine Strukturierung der Merkmalswerte. Ein Attribut zu Kunde kann der Geschäftssitz sein. Dadurch lassen sich z.B. Kundengruppen zu einer bestimmten Region bilden. Des weiteren kann das Merkmal Kunde auch durch die Definition einer Hierarchie übersichtlicher strukturiert werden.
Besonderheiten der Kennzahlen:
An der Kennzahl werden weitere Eigenschaften festgelegt, die Auswirkungen sowohl auf den Ladeprozess als auch auf die Anzeige in der Query haben. Dazu gehören die Zuweisung einer Währung oder Mengeneinheit, die Festlegung der Aggregation und evtl. der Ausnahmeaggregation sowie die Anzahl der Dezimalstellen in der Query.
InfoObjects können Bestandteil der folgenden Objekte sein:
...
1. Bestandteil einer InfoSource
Eine InfoSource ist eine Menge von logisch zusammengehörigen InfoObjects, die in InfoProvider fortgeschrieben werden.
2. Bildung eines InfoProviders:
Ein InfoProvider besteht aus einer Menge von InfoObjects.
In einem InfoCube bilden die Merkmale, Einheiten und Zeitmerkmale im wesentlichen die Schlüsselfelder, die Kennzahlen bilden den Datenteil der Faktentabelle eines InfoCubes.
In einem DataStore-Objekt bilden Merkmale in der Regel die Schlüsselfelder, sie können aber auch im Datenteil enthalten sein, zusammen mit den Kennzahlen, den Einheiten und Zeitmerkmalen.
3. Attribute zu InfoObjects