Zum Hauptinhalt springen

Snow-Optimizer-OData-Service einrichten

Um Snow Optimizer-Daten in Power BI verfügbar zu machen, müssen Sie den OData-Service einrichten. Dazu müssen Sie das SAP Gateway und die OData-Services im SAP-System aktivieren.

SAP Gateway aktivieren

Der OData-Service in SAP wird vom SAP Gateway bereitgestellt. Sie können das SAP Gateway entweder lokal auf demselben System, auf dem Snow Optimizer installiert ist, oder extern auf einem anderen System aktivieren.

Anmerkung

Dieser Artikel beschreibt nur die Einrichtung des lokalen Gateways. Informationen zur Einrichtung des externen Gateways finden Sie in Dokumentationen wie beispielsweise SAPLearners.com.

Um zu prüfen, ob das lokale SAP-Gateway bereits aktiviert ist, und um es gegebenenfalls zu aktivieren, gehen Sie wie folgt vor:

  1. In der SAP GUI, die Transaktion SPRO ausführen.

  2. SAP-Referenz-IMG auswählen.

  3. In der Baumstruktur SAP NetWeaver > SAP Gateway > OData Channel > Konfiguration > SAP Gateway aktivieren oder deaktivieren auswählen.

  4. In SAP Gateway aktivieren oder deaktivieren Execute auswählen.

  5. Einen der folgenden Schritte ausführen:

    • Wenn der SAP Gateway deaktiviert ist, Aktivieren auswählen.
    • Wenn der SAP Gateway bereits aktiviert ist, Abbrechen auswählen.

OData-Service aktivieren

Um die OData-Services in einem SAP-System zu aktivieren, können Sie entweder den Flexera-/DYNAM/-Namensraum, einen eigenen Namensraum oder den Z-Namensraum benutzen.

Tipp

Um mögliche Konflikte mit bereits vorhandenen Objekten zu vermeiden, empfehlen wir die den Flexera-/DYNAM/-Namensraum zu benutzen.

OData-Service mit dem Flexera-/DYNAM/-Namensraum aktivieren

  1. Im SAP-Download-Bereich im Flexera Support Portal den OData-Service-Aktivierungstransport herunterladen.

  2. Den Transport in das SAP-System importieren, auf dem Sie den OData-Service aktivieren möchten.

  3. In der SAP GUI die Transaktion /IWFND/MAINT_SERVICE ausführen.

    Anmerkung

    Wenn beim Ausführen der Transaktion eine Fehlermeldung angezeigt wird, führen Sie die Transaktion erneut mit dem Präfix /n aus, d. h. /n/IWFND/MAINT_SERVICE.

  4. Im Bereich Servicekatalog den technischen Servicenamen /DYNAM/ODATA_BI_SRV auswählen.

  5. Im Bereich IFC-Knoten die Schaltfläche IFC-Knoten auswählen, dann Konfigurieren (SICF) auswählen.

  6. In der Baumstruktur odata_bi_srv rechtsklicken und Service aktivieren auswählen.

  7. Im Pop-up Accept.png auswählen.

  8. Im Bereich Systemaliase die Schaltfläche System Alias hinzufügen auswählen.

  9. Neue Einträge auswählen.

  10. In der Wertehilfe der Spalte Servicedokument-ID den Eintrag /DYNAM/ODATA_BI_SRV_0001 auswählen.

  11. In der Wertehilfe der Spalte SAP-Systemalias den Wert LOCAL auswählen.

  12. Speichern.

  13. Zurück zu Service Katalog navigieren und den OData-Service testen.

OData-Service mit einem eigenen Namensraum oder dem Z-Namensraum aktivieren

  1. In der SAP GUI die Transaktion /IWFND/MAINT_SERVICE ausführen.

    Anmerkung

    Wenn beim Ausführen der Transaktion eine Fehlermeldung angezeigt wird, führen Sie die Transaktion erneut mit dem Präfix /n aus, d. h. /n/IWFND/MAINT_SERVICE.

  2. Service hinzufügen auswählen.

  3. Systemalias LOCAL auswählen und Services abrufen auswählen.

  4. Den technischen Servicenamen /DYNAM/ODATA_BI_SRV auswählen.

  5. Einen der folgenden Schritte ausführen:

    • Um den Z-Namensraum zu benutzen, den technischen Servicenamen ZODATA_BI_SRV und den technischen Modellnamen ZODATA_BI_MDL eingeben.
    • Um einen eigenen Namensraum zu benutzen, den technischen Servicenamen und den technischen Modellnamen eingeben
  6. Einen der folgenden Schritte ausführen:

    • Wenn Sie die Einstellungen in andere Systeme transportieren möchten, in Paketzuordnung ein bestehendes Paket auswählen.
    • Wenn Sie die Einstellungen nicht in andere Systeme transportieren möchten, Lokales Objekt auswählen.
  7. Accept.png auswählen.

  8. Zurück zu Service Katalog navigieren.

  9. Den technischen Servicenamen auswählen, den Sie angelegt haben.

  10. Im Bereich IFC-Knoten die Schaltfläche ICF-Knoten auswählen, dann Konfigurieren (SICF) auswählen.

  11. In der Baumstruktur odata_bi_srv rechtsklicken und Service aktivieren auswählen.

  12. Im Pop-up Accept.png auswählen.

  13. Den OData-Service testen.

OData-Service testen

  1. In der SAP GUI die Transaktion /IWFND/MAINT_SERVICE ausführen.

    Anmerkung

    Wenn beim Ausführen der Transaktion eine Fehlermeldung angezeigt wird, führen Sie die Transaktion erneut mit dem Präfix /n aus, d. h. /n/IWFND/MAINT_SERVICE.

  2. Im Bereich Service Katalog den Service auswählen, den Sie testen möchten.

  3. Im Bereich IFC-Knoten die Schaltfläche SAP Gateway Client auswählen.

  4. Ausführen auswählen.

    Im Bereich HTTP-Response werden die verfügbaren Datenkategorien angezeigt.

Anmerkung

Nachdem Sie den OData-Service eingerichtet haben, müssen Sie die Daten in Snow Optimizer freigeben. Für Informationen dazu siehe Benutzerhandbuch.