MultiProvider-Reporting mit zusätzlichem virtuellen InfoProvider Sie verwenden dieses Szenario, um das Reporting für eine Konsolidierung mit großem Datenvolumen durchzuführen.
Die Performance-Steigerung gegenüber dem Verfahren mit nur einem virtuellen InfoProvider (siehe Datenaufbereitung im virtuellen InfoProvider ) wird dadurch erzielt, dass die Aufbereitung der Daten für die abgeschlossenen Perioden bereits im Vorfeld erfolgt. So müssen zur Laufzeit der MultiProvider-Query lediglich die Daten für die offenen Perioden für das Reporting aufbereitet werden.
Die Konsolidierungsworkbench enthält Funktionen, welche die Einrichtung des Szenarios unterstützen.
Sie haben den InfoCube für Summensätze und ggf. auch die InfoObjectCatalogs für Merkmale und Kennzahlen in der Datenbasis zugewiesen (siehe auch den Abschnitt „Feldkatalog“ unter Datenbasis ).
Die folgende Grafik zeigt das Szenario im Überblick:

Die Konsolidierungsdaten für die geschlossenen Perioden werden zunächst aus dem InfoCube für Summensätze ausgelesen und nach der konsolidierungsspezifischen Aufbereitung im virtuellen InfoProvider bereitgestellt. Über das Data Mart Interface werden die Daten zu bestimmten Zeitpunkten in den Reporting-InfoCube repliziert, der seinerseits als Datenbasis für das Reporting dient. Dieses Verfahren repliziert immer ganze Perioden. Bei nachträglichen Buchungen in einer bereits abgeschlossenen Periode werden die Konsolidierungsdaten sowohl für diese Periode als auch für die nachfolgenden, zuvor bereits abgeschlossenen Perioden erneut aufbereitet und per Data Mart in den Reporting-InfoCube übertragen.
Zur Laufzeit der MultiProvider-Query bereitet ein zusätzlicher virtueller InfoProvider die Daten für die offenen Perioden aus dem InfoCube für Summensätze auf und liefert sie an den MultiProvider. Der zusätzlicher virtuelle InfoProvider besitzt dieselbe Struktur wie der virtuelle InfoProvider. Sie können sowohl den virtuellen InfoProvider als auch den zusätzlichen virtuellen InfoProvider im Customizing der Datenbasis generieren (siehe den Absatz „Aktivitäten“).
Der MultiProvider bietet einen zentralen, einheitlichen Zugriff auf alle Daten, die im Reporting-InfoCube und durch den zusätzlichen virtuellen InfoProvider bereitgestellt werden.
Das Konsolidierungssystem bietet die Möglichkeit, die Abgrenzungskriterien (Geschäftsjahr und Periode) für das Lesen aus dem Reporting-InfoCube und dem zusätzlichen virtuellen InfoProvider in der Konsolidierungsworkbench zu definieren. Das Konsolidierungssystem versorgt die beiden InfoProvider mit den Daten, die sich auf Grund der im Customizing hinterlegten Kriterien ergeben. Dadurch ist sichergestellt, dass die in den beiden an den MultiProvider angeschlossenen InfoProvider vorgehaltenen Datenmengen zueinander disjunkt sind. Resultierend ist es in den Queries für den MultiProvider nicht erforderlich, aus den beiden Datenmengen durch Selektionsbedingungen und Formeln eine kontinuierliche, überschneidungsfreie Datenmenge zu errechnen.
Um das Reporting mit einem MultiProvider durchführen zu können, gehen Sie wie folgt vor:
Generieren Sie den virtuellen InfoProvider für den InfoCube für Summensätze. Wählen Sie dazu in der Konsolidierungsworkbench im Customizing der Datenbasis die Registerkarte
Datenströme
. Setzen Sie für den Datenstrom
Summensätze
links neben der Spalte
Virtueller InfoProvider
das Kennzeichen
Generiert
und sichern Sie die Datenbasis (siehe auch Abschnitt „Datenziele und virtuelle InfoProvider generieren“ unter
Definition der Datenströme
).
Das System erzeugt den virtuellen InfoProvider.
Legen Sie in der Administrator Workbench einen InfoCube (den Reporting-InfoCube) an mit derselben Feldstruktur wie der des virtuellen InfoProvider.
Verbinden Sie in der Administrator Workbench den Reporting-InfoCube mit dem virtuellen InfoProvider über das Data Mart Interface. Stellen Sie sicher, dass der Reporting-InfoCube in dem von Ihnen gewünschten Rhythmus mit aktuellen Daten aus dem virtuellen InfoProvider fortgeschrieben wird.
Generieren Sie den zusätzlichen virtuellen InfoProvider. Wählen Sie dazu in der Konsolidierungsworkbench im Customizing der Datenbasis die Registerkarte
Datenströme
. Setzen Sie für den Datenstrom
Summensätze
links neben der Spalte
Virtueller InfoProvider für MultiProvider-Reporting
das Kennzeichen
Generiert
und sichern Sie die Datenbasis.
Das System erzeugt den zusätzlichen virtuellen InfoProvider.
Legen Sie in der Administrator Workbench einen MultiProvider an und definieren Sie den Reporting-InfoCube und den zusätzlichen virtuellen InfoProvider als dessen Datenquellen.
Nehmen Sie in der Prozess-Sicht der Konsolidierungsworkbench unter diegewünschten Abgrenzungen zwischen dem den Reporting-InfoCube und dem zusätzlichen virtuellen InfoProvider vor (Sie tragen das Geschäftsjahr und die Periode ein, bis zu der die Daten aus dem Reporting-InfoCube gelesen werden sollen).
Das MultiProvider-Szenario ist für das Reporting bereit.
Definieren Sie Ihre Queries für den MultiProvider.
In dem Beispiel bezieht der MultiProvider die Daten für die Perioden 00‑11 aus dem Reporting-InfoCube und die Daten für die Periode 12 aus dem zusätzlichen virtuellen InfoProvider. D.h.,Sie haben in der Prozess-Sicht der Konsolidierungsworkbench unter diePeriode 11 eingetragen.
