Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Daten über Web Service übertragen (Standard)  Dokument im Navigationsbaum lokalisieren

Verwendung

Wenn Sie Daten (Stammdaten oder Bewegungsdaten) von außen gesteuert ins BI schicken möchten anstatt sie auf eine Anforderung aus dem BI hin zu übertragen, und wenn die Daten nicht mindestens einmal pro Stunde aktualisiert werden müssen, verwenden Sie den Web Service in Verbindung mit der Standard-Fortschreibung, um die Daten ins BI-System zu übertragen.

Vorgehensweise

...

       1.      Legen Sie eine Web-Service-DataSource an.

Siehe: DataSource für Web Service anlegen

       2.      Implementieren Sie den Web Service in Ihrer Anwendung.

       3.      Legen Sie einen geeigneten InfoProvider an.

       4.      Legen Sie eine Transformation mit der DataSource als Quelle und dem InfoProvider als Ziel an.

Siehe: Transformation anlegen

       5.      Legen Sie zur DataSource ein InfoPackage für Real-Time Data Acquisition an.

Siehe: InfoPackage für Real-Time Data Acquisition anlegen

Hintergrunddokumentation

PSA-Requests für Web Services bleiben über mehrere Ladevorgänge hinweg offen. Sie verwenden diesen InfoPackage-Typ bei der Datenübertragung über Web Service, um Größen- und Zeitlimits für das Schließen des Requests festzulegen. Die Prüfung der Schwellenwerte erfolgt, bevor die Daten mit dem Request verbucht werden. Wenn ein Schwellenwert überschritten wird, dann wird der laufende Request geschlossen und die Datenübertragung mit einem neuen Request durchgeführt.

Hinweis

Die Fortschreibung der Daten mit einem Standard-Datentransferprozess setzt geschlossene Requests voraus. Damit die Fortschreibung der Daten über einen Standard-Datentransferprozess in einer Prozesskette eingeplant werden kann, verwenden Sie den Prozesstyp Request eines Real-Time-InfoPackages schließen. Um zu erreichen, dass die Requests möglichst über den Prozesstyp geschlossen werden, ändern Sie die Voreinstellungen für die Schwellenwerte im InfoPackage nicht.

       6.      Legen Sie eine Prozesskette mit den folgenden Prozessen an, aktivieren Sie die Kette und planen Sie die Kette ein:

                            a.      Startprozess: Hier legen Sie die Startbedingungen für die Prozesskette fest.

Siehe: Startprozess

                            b.      Request eines Real-Time-InfoPackages schließen: Hier wählen Sie das oben definierte InfoPackage aus.

Siehe: Request über eine Prozesskette schließen

                            c.      Datentransferprozess: Hier legen Sie den Datentransferprozess mit der oben definierten DataSource als Quelle und dem oben definierten InfoProvider als Ziel an.

Siehe: Datentransferprozess anlegen

Ergänzen Sie Ihre Prozesskette gegebenenfalls um weitere Prozesse.

Weitere Informationen über die Prozesskettenpflege finden Sie unter Prozesskette anlegen.

Ergebnis

Wenn der Web Service Daten an das BI liefert, werden diese dort mit einem offenen Request in der PSA-Tabelle verbucht.

Die eingeplante Prozesskette wartet auf das Startereignis. Wenn das Startereignis eintrifft, wird das Schließen des PSA-Requests angestoßen. Wenn der Web Service Daten an das BI schickt, wird geprüft, ob das Startereignis für das Schließen des offenen Requests eingetreten ist. In diesem Fall wird der offene Request geschlossen und die Datenübertragung mit einem neuen Request durchgeführt. Der geschlossene Request wird mit dem Datentransferprozess in den InfoProvider fortgeschrieben. Die Daten stehen nun für weitere Fortschreibungs- und Weiterverarbeitungsprozesse oder für Reporting und Analyse zur Verfügung.

 

Ende des Inhaltsbereichs