Schnittstellen des Analytic Servers
SAP NetWeaver Business Intelligence bietet Ihnen eine in verschiedenen Richtungen offene Architektur: Sie können Daten aus verschiedenen Systemen in ein BI-System extrahieren und diese Daten mit verschiedenen Frontend-Werkzeugen für Ihr Reporting auswerten.
Für den Anschluss von Frontend-Werkzeugen von Drittanbietern stehen multidimensionale und relationale Schnittstellen des Analytic Servers zur Verfügung. Die folgende Tabelle gibt eine Übersicht darüber, welche Funktionen, die in BI-Queries möglich sind, durch die Schnittstellen unterstützt werden:
Entscheidungstabelle für die Verwendung der Schnittstellen
Szenario |
Multidimensionale Schnittstellen |
Relationale Schnittstelle |
Massendaten lesen |
Nicht möglich |
Möglich |
Berechnete Kennzahlen, Formeln |
Unterstützt als Bestandteil einer Query-Definition |
Möglich durch berechnete Measures im BusinessObjects Universe |
Variablen |
Unterstützt als Bestandteil einer Query-Definition; hier sind auch SAP-Variablen (insbesondere Exit-Variablen) möglich, die durch Berechnungen ersetzt werden können |
Variablen mit Eingabe kann man durch @prompts im BusinessObjects Web Intelligence Query Panel abbilden; Customer- und SAP-Exit-Variablen sind möglich durch eine Kombination von Funktionen im BusinessObjects Data Federator (Berechnungsfunktionen, Verwenden benutzerdefinierter Tabellen oder CSV-Dateien als Quelle neben SAP NetWeaver BI) und im BusinessObjects Universe (Anlegen von List of Values, @prompt–Mechanismus)
|
Währungs- und Einheitenumrechnung |
Unterstützt als Bestandteil einer Query-Definition |
Möglich durch manuelle Modellierung von Tabellen mit Umrechnungskursen im BusinessObjects Universe |
Ausnahmen und Bedingungen |
|
|
BI-Hierarchien |
Unterstützt |
Nicht möglich (möglich sind hingegen solche Hierarchien, die als Dimensionsmerkmal modelliert werden, wie z.B. COUNTRY – REGION – CITY) |
SAP-Bestandscubes |
Unterstützt |
Nicht möglich |
Ausnahmeaggregation (COUNT DISTINCT, AVERAGE, STDDEV) |
Unterstützt als Bestandteil einer Query-Definition |
Möglich durch abgeleitete Tabellen im BusinessObjects Universe |
Konstante Selektion |
Unterstützt als Bestandteil einer Query-Definition |
Möglich durch Definition und Kombination mehrerer Queries in einem Report |
Binnenumsatzeliminierung |
Unterstützt (modelliert an Kennzahl) |
Nicht möglich |
EMPTY-Funktion, z.B. im Ladenhüter-Szenario |
Unterstützt |
Möglich durch Definition einer Query im BusinessObjects Web Intelligence Query Panel oder durch manuelle Modellierung von vordefinierten Objekten im BusinessObjects Universe |
Strukturen als wiederverwendbare Einheiten in der Query |
Unterstützt als Bestandteil einer Query-Definition |
|
Konvertierungsexits (z.B. Darstellung 10.2008 anstelle von 200810 für Oktober 2008) |
Externes Format wird verwendet. |
Konvertierung wird möglich durch Formatierungsroutinen im BusinessObjects Data Federator bzw. im BusinessObjects Universe oder durch Anlegen spezieller Formate in einem Report |
Anzeigeattribute |
Unterstützt als Bestandteil einer Query-Definition |
Möglich durch Joins vom InfoProvider zu den Stammdatentabellen im BusinessObjects Universe |
Die folgende Grafik veranschaulicht die Integration der Schnittstellen im BI:

Frontend-Werkzeuge von Drittanbietern können Query-Abfragen über die zur Verfügung stehenden Schnittstellen an den MDX-Prozessor des BI-Systems oder die Data-Federator-Schnittstelle schicken. Diese geben die Abfrage an den OLAP-Prozessor weiter. Der OLAP-Prozessor greift auf InfoProvider zu. Die InfoProvider enthalten entweder selbst die Daten-Objekte (InfoProvider vom Typ Ziel wie InfoCube, DataStore-Objekt und InfoObject) oder reportingrelevante Sichten auf Daten-Objekte (MultiProvider, VirtualProvider, InfoSet).

Die Data-Federator-Schnittstelle unterstützt DataStore-Objekte, aber keine InfoSets.
Folgende multidimensionale Schnittstellen des Analytic Servers stehen Ihnen zur Verfügung:
● OLE DB for OLAP (ODBO)
● OLAP BAPI (Business Application Programming interface)
● XML for Analysis (XML/A)
Sämtliche Schnittstellen basieren auf MDX (MultiDimensonal Expressions). Weitere Informationen finden Sie unter MDX als Grundlage der Schnittstellen.
Folgende relationale Schnittstelle des Analytic Servers steht Ihnen zur Verfügung: