SAP Dashboards - Datenverbindungen

Sie können Ihr Modell mit einer externen Datenquelle verbinden. Wenn Sie das Modell ausführen, werden die Daten gemäß den aktuellen Informationen in der Datenquelle aktualisiert. Sie können auf folgende Weise eine Verbindung zu einer externen Datenquelle herstellen:

  • Verwenden einer externen Datenverbindung in Data Manager
  • Erstellen Sie eine Abfrage aus einer BI-Quelle

Datenverbindungen verwalten

Sie können alle Datenverbindungen mit dem Datenmanager (STRG + M) verwalten. Um den Datenmanager zu öffnen, gehen Sie zuData → Connections wie im folgenden Screenshot gezeigt.

In SAP Dashboard Designer werden die folgenden Datenverbindungen unterstützt:

  • Abfrage als Webdienst (QWAAS)
  • Webdienstverbindung
  • SAP NetWeaver BW-Verbindung
  • XML-Daten
  • Crystal Report Data Consumer
  • Live-Zyklus-Datendienste
  • Externe Schnittstellenverbindung
  • Live Office-Verbindungen
  • Web-Dynpro-Anwendung als Flash Island und viele weitere wie unten.

Hinzufügen einer externen Datenverbindung

Um eine externe Datenverbindung hinzuzufügen, gehen Sie zu Data → Connections wie im folgenden Screenshot gezeigt.

Klicken Sie im Dialogfeld Datenmanager auf Verbindung hinzufügen und wählen Sie einen Verbindungstyp aus der Liste aus.

Der nächste Schritt ist die Konfiguration der Datenverbindung.

Um eine Verbindung zu löschen, wählen Sie die Verbindung im Datenmanager aus und klicken Sie auf die Schaltfläche Löschen.

Wie konfiguriere ich eine Abfrage als Webdienst?

Um eine Abfrage als Webdienst zu konfigurieren, gehen Sie zu Data → Connections. Klicken Sie im Dialogfeld Datenmanager auf Add → select Web Service Query.

Geben Sie im Definitionsfenster die folgenden Details ein:

  • Name - Ein Name für die Verbindung.

  • WSDL URL- Geben Sie die URL für die WSDL ein, die von der Webdienstabfrage generiert wurde, oder wählen Sie sie aus der Liste aus. Klicken Sie auf Importieren.

Wählen Sie die Methode aus der Dropdown-Liste. Wenn Sie die Methode auswählen, wird die URL des Webdienstes angezeigt.

RunQueryAsAService

Dieser Webdienstaufruf wird für indexunabhängige Eingabeaufforderungen generiert.

Diese Methode erfordert eine Enter_Year_As-Zeichenfolge als Eingabeaufforderungswert für das Jahr.

RunQueryAsAServiceEx

Dieser Webdienstaufruf wird für indexbewusste Eingabeaufforderungen generiert. Die Eingabe- und Ausgabeparametersätze sind mit Ausnahme der Eingabeaufforderung für Jahreswerte dieselben wie für die RunQueryAsAService-Methode.

Diese Methode erfordert eine Instanz von LovValueIndex für das Jahr.

Wert von_

Diese Methode wird nur generiert, wenn die Webdienstabfrage mindestens eine Eingabeaufforderung enthält und eine Liste von Werten für die Eingabeaufforderung bereitstellen soll, nach der sie benannt ist.

Input Value −

Eingabewerte

Wenn Sie die WSDL importieren, werden die für den Webdienst definierten erforderlichen Eingaben in dieser Liste angezeigt. Um einen Wert für jedes Element festzulegen, wählen Sie das Eingabeobjekt aus der Liste aus und legen Sie das festRead From Option, um es Ihrem Modell zuzuordnen.

Read from and Output Value −

Lesen Sie aus

Wenn die Liste der Eingabewerte Elemente enthält, für die eine Eingabe erforderlich ist, wählen Sie das Eingabeelement aus und klicken Sie dann auf die Zellenauswahl (

), um eine Zelle aus der eingebetteten Tabelle auszuwählen, in der das ausgewählte Objekt seinen Wert abruft.

Ausgabewerte

Wenn Sie die WSDL importieren, werden die Ausgabeparameter für das Ergebnisobjekt im Webdienst in dieser Liste angezeigt.

Legen Sie auf der Registerkarte Verwendung die Aktualisierungs- und Nachrichtenoptionen fest, wie im folgenden Screenshot gezeigt.

Auf ähnliche Weise können Sie auch andere externe Datenverbindungen im Dashboard konfigurieren.