OCT-Datenintegration

Einrichtungsbeschreibung bei API-Nutzung und Nutzung des Web API-Steps

Um Ihre SAP-Daten über die SAP-API abzurufen, benötigen Sie nur zwei Schritte:

  1. Datenquelle Web-Api Authentifizierung anlegen

  2. Web-Api-Step in einer Pipeline einrichten

1. Datenquelle Web-API Authentifizierung

Hinterlegen Sie Ihre Zugangsdaten zur API als Datenquelle. Damit müssen Sie nicht bei jedem Endpunkt Ihre Zugangsdaten übergeben.

image-20260817-055951.png
Gehen Sie auf Datenflüsse, anschließend auf Datenquellen und wählen Sie die Datenquelle “Web API Authentifizierung” aus.

Eine genauere Anleitung finden Sie in unserem Help Center: 3.2.1.6. Web API Authentifizierung | Help Center.

2. Web-API-Step in einer Pipeline

Erstellen Sie eine Pipeline und wählen Sie den Pipeline-Step “Web API” aus. Eine genauere Anleitung finden Sie in unserem Help Center: 3.2.3.1. Startseite | Help Center.

1. Variante (ohne Steuerungstabelle)

Die einfachste Art Ihre Daten abzurufen, sehen Sie auf folgendem Screenshot:

image-20260817-064114.png
HTTP-Methode und Header ausgewählt. API-Endpunkt eingetragen. Unter WEB API Authentifizierung, die im ersten Schritt erstellte Datenquelle, ausgewählt. Antwortformat gesetzt. Die Extraktionsfelder haben Sie über den Button “Extraktionsfelder auswählen” bestimmt. Sie vergeben den Namen der Zieltabelle in Ihrem DWH, erzeugen die Tabelle mit “Zieltabelle generieren”.

Wenn Sie nun die Pipeline ausführen, dann werden die abgerufenen Daten in die Tabelle “staging.tSAPHANACLOUD_CompanyCode2” geschrieben.

2. Variante (mit Steuerungstabelle)

Das URL-Feld kann sehr unübersichtlich werden, wenn es im Klartext direkt enthalten ist. Daher ist es der Übersichtlichkeit und der Wiederverwendbarkeit dienlich, die Steuerungsabfrage zu nutzen. Betrachten wir folgenden Screenshot:

image-20260817-074158.png
URL besteht aus Variablen, die in der Steuerungsabfrage definiert werden.

Die Steuerungsabfrage sieht wie folgt aus:

image-20260817-075053.png
Der Endpunkt wurde in einzelne Bestandteile zerlegt, sodass er später leicht lesbar und änderbar ist. Die Alias-Bezeichnung wird automatisch als Variablenbezeichnung festgelegt.

Wenn im API-Endpunkt viele Filterbedingungen zum Einsatz kommen, ist die Nutzung der Steuerungsabfrage von Vorteil. Die Steuerungsabfrage kann auch genutzt werden, um Tabellen im DWH anzusprechen.

Last updated: