Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Ob clevere Zusatzprodukte für SAP BI, Entwicklung aussagekräftiger Dashboards oder Implementierung KI-basierter Anwendungen - wir gestalten zusammen mit Ihnen die Zukunft von Business Intelligence. 

Megamenü_2023_Über-uns_1

Über uns

Als Partner mit tiefem Prozess-Know-how, Wissen der neuesten SAP-Technologien sowie hoher sozialer Kompetenz und langjähriger Projekterfahrung gestalten wir die Zukunft von Business Intelligence auch in Ihrem Unternehmen.

Megamenü_2023_Methodik

Unsere Methodik

Die Mischung aus klassischem Wasserfallmodell und agiler Methodik garantiert unseren Projekten eine hohe Effizienz und Zufriedenheit auf beiden Seiten. Erfahren Sie mehr über unsere Vorgehensweise.

Produkte
Megamenü_2023_NextTables

NextTables

Daten in SAP BW out of the Box bearbeiten: Mit NextTables wird das Editieren von Tabellen einfacher, schneller und intuitiver, egal ob Sie SAP BW on HANA, SAP S/4HANA oder SAP BW 4/HANA nutzen.

Megamenü_2023_Connector

NextLytics Connectoren

Die zunehmende Automatisierung von Prozessen erfordert die Konnektivität von IT-Systemen. Die NextLytics Connectoren ermöglichen eine Verbindung Ihres SAP Ökosystems mit diversen open-source Technologien.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Bereit für die Zukunft? Als starker Partner stehen wir Ihnen bei der Konzeption, Umsetzung und Optimierung Ihrer KI-Anwendung zur Seite.

Megamenü_2023_Planning

SAP Planning

Wir gestalten neue Planungsanwendungen mithilfe von SAP BPC Embedded, IP oder  SAC Planning, die einen Mehrwert für Ihr Unternehmen schaffen.

Megamenü_2023_Dashboarding

Dashboarding

Mit unserer Expertise verhelfen wir Ihnen auf Basis von Tableau, Power BI, SAP Analytics Cloud oder SAP Lumira zu aussagekräftigen Dashboards. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Planen Sie eine Migration auf SAP HANA? Wir zeigen Ihnen, welche Herausforderungen zu beachten sind und welche Vorteile eine Migration bringt.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparente und valide Zahlen sind vor allem in Unternehmen mit dezentraler Struktur wichtig. SAP Procurement Analytics ermöglicht die Auswertung von SAP ERP-Daten in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

Mit unserem Standardmodell für Reporting von SAP HCM mit SAP BW beschleunigen Sie administrative Tätigkeiten und stellen Daten aus verschiedenen Systemen zentral und valide zur Verfügung.

Megamenü_2023_Dataquality

Data Quality Management

In Zeiten von Big Data und IoT kommt der Vorhaltung einer hohen Datenqualität eine enorm wichtige Bedeutung zu. Mit unserer Lösung für Datenqualitätsmanagement (DQM) behalten Sie stets den Überblick.

Karriere
Megamenü_2023_Karriere-2b

Arbeiten bei NextLytics

Wenn Du mit Freude zur Arbeit gehen möchtest und dabei Deine berufliche und persönliche Weiterentwicklung nicht zu kurz kommen soll, dann bist Du bei uns genau richtig! 

Megamenü_2023_Karriere-1

Berufserfahrene

Zeit für etwas Neues? Gehe Deinen nächsten beruflichen Schritt und gestalte Innovation und Wachstum in einem spannenden Umfeld zusammen mit uns!

Megamenü_2023_Karriere-5

Berufseinsteigende

Schluss mit grauer Theorie - Zeit, die farbenfrohe Praxis kennenzulernen! Gestalte bei uns Deinen Einstieg ins Berufsleben mit lehrreichen Projekten und Freude an der Arbeit.

Megamenü_2023_Karriere-4-1

Studierende

Du möchtest nicht bloß die Theorie studieren, sondern Dich gleichzeitig auch praktisch von ihr überzeugen? Teste mit uns Theorie und Praxis und erlebe wo sich Unterschiede zeigen.

Megamenü_2023_Karriere-3

Offene Stellen

Hier findest Du alle offenen Stellenangebote. Schau Dich um und bewirb Dich - wir freuen uns! Falls keine passende Stelle dabei ist, sende uns gerne Deine Initiativbewerbung zu.

Blog
Hier für unseren monatlichen Newsletter anmelden!
Newsletter abonnieren
 

Apache Airflow SAP BW Connector by NextLytics

SAP BW & Apache Airflow: Mehr Flexibilität durch eine beidseitige Systemintegration

Die Workflowmanagement-Plattform Apache Airflow orchestriert im Unternehmenskontext eine große Anzahl an Systemen. Viele Schnittstellen sind bequem per Operator im Workflow ansteuerbar, lediglich die Verbindung zu SAP Systemen ist nicht ohne Weiteres realisierbar.

Seitens SAP Business Warehouse (BW) fehlen wiederum die Möglichkeiten open-source Bibliotheken zu verwenden und die Programmiersprache für die Datenmanipulation frei zu wählen. Durch eine beidseitige Integration werden die Hindernisse überwunden und die Stärken beide Systeme sind in betrieblichen Anwendungsfällen kombinierbar. Somit gewinnt die Gestaltung der Datenprozesse an Flexibilität hinsichtlich Entwicklungssprache, Verknüpfungsmöglichkeiten und verwendbarer Bibliotheken.

Apache Airflow Connector

 

Verknüpfung von Prozessketten im SAP BW und Workflows in Apache Airflow

Der NextLytics Apache Airflow - BW Konnektor ermöglicht eine Plug-and-Play Integration zwischen der Workflowmanagement-Plattform Apache Airflow und dem SAP BW.

  • Endpunkt im SAP BW um Prozessketten von außen zu starten
  • Benutzerdefinierter Prozesskettenschritt, welcher das Starten eines Workflows in Apache Airflow ermöglicht
  • Plug-and-Play Operator zur synchronen und asychronen Ausführen von Prozessketten von Airflow aus

Funktionsumfang des Prozesskettenschrittes im SAP BW

Einfache Übergabe der System ID

Der Triggerprozess sendet die System ID während des API Calls optional mit. In Airflow wird mithilfe der System ID erkannt. ob die Prozesskette von dem Entwicklungs- oder dem Produktivsystem kam.

Modubild_Icons_1

 

Übergabe beliebiger Parameter

Weitere Übergabeparameter können spezifisch für einen einzelnen Workflowlauf weitergereicht werden. Hier kann es sich beispielsweise um Dateispeicherorte, Zielsystemkürzel oder temporäre Tabellennamen handeln.

setting

 

Synchrone und Asynchrone Ausführung

Nach dem Start eines Workflows in Apache Airflow kann die Prozesskette entweder mit der Ausführung von Folgeprozesschritten fortfahren (asynchron) oder die Prozesskette wartet die Fertigstellung des Workflow (synchron).

Modubild_Icons_4

 

Test der Verbindung

Der integrierte Verbindungstest verbessert die Fehlerbehandlung. Verbindungsfehler durch falsche Zugangsdaten werden so vor der ersten Ausführung identifiziert.

Modubild_Icons_Verbindung

 

Erfolgsabhängige Weiterverarbeitung von Daten

Die Prozesskette kann bei einer synchronen Ausführung auf die fehlerhafte Ausführung eines Workflows in Airflow anders reagieren, als bei einem Erfolg.

Parallel

 

SAP BW ProzesskettenSAPBW_Konnektor_1

Funktionsumfang des Operators in Apache Airflow

Sichere Authentifizierung über Airflow Backend

Die Verbindungsdaten für das SAP BW liegen bei der Integration verschlüsselt im Airflow Backend und sind somit nicht im Programmcode sichtbar.

Synchrone und Asynchrone Ausführung

Der Workflow in Apache Airflow kann ebenfalls auf die Fertigstellung der Prozesskette warten (synchroner Modus) oder direkt mit Folgeschritten fortfahren (asynchroner Modus). Im synchronen Modus wird die Statusprüfung innerhalb des Trigger-Task ausgeführt.

Beliebig kombinierbar mit anderen Operatoren

Der Konnektor kann dem Workflow auf modulare Weise als benutzerdefinierter Operator hinzugefügt werden. Dementsprechend kann er an der gewünschten Stelle in jedem Workflow platziert werden.

Automatische Verbindungsverwaltung

Die Verwaltung der Verbindung in das BW wird innerhalb des Operators geregelt. Bei der Workflowerstellung ist kein zusätzlicher Code zur Verwaltung von X-CSRF-Tokens, Cookies und der Einstellungen der Proxies notwendig. Lediglich die Verbindungsinformationen müssen im Backend hinterlegt werden.

Airflow workflowSAPBW_Konnektor_2

 

Vorteile des Connectors

‣ Plug-and-Play Anwendung
Durch die einfache Bereitstellung per Airflow Operator und BW Endpunkt ist die Installation ohne großen Konfigurationsaufwand schnell erledigt.

 Flexibilität durch synchrone und asynchrone Ausführung
Durch eine synchronen Modus sind mehrere Anwendungsfälle abdeckbar.

Gestaltung der Datenprozesse für Nicht-ABAP Entwickler
Durch die Integration zu Apache Airflow sind eine Vielzahl an Programmiersprachen und zugehörige Bibliotheken nutzbar.
Ausführliche Dokumentation und Codebeispiele
Vorbereitete Beispiele dienen als Ausgangslage für die Anwendung des Konnektors.

Sichere Authentifizierung
Keine Verbindungsdaten sind in Klartext sichtbar.

Installation

Den NextLytics Airflow-BW-Konnektor erhalten Sie seitens BW als Transport und seitens Airflow in Form von einem benutzerdefinierten Operator. Für die Einrichtung steht Ihnen ein ausführlicher Installationsguide zur Verfügung, der Ihnen dabei hilft in 10min beide Systeme für die beidseitige Integration vorzubereiten.

Fragen oder Interesse am Connector?

Sprechen Sie uns gerne an.

NextLytics steht Ihnen stets als erfahrener Projektpartner zur Seite. Wir helfen Ihnen, Ihre Datenprobleme von der Datenintegration bis zum Einsatz von Machine Learning Modellen effektiv zu lösen. Nutzen Sie das untenstehende Formular, um Ihre Frage zu stellen und wir melden uns schnellstmöglich bei Ihnen.

Wir freuen uns von Ihnen zu lesen!

Markus Suhr

 

Sebastian Uhlig_1

 

Möchten Sie mehr über SAP Connectoren erfahren erfahren?

In unserem Blog finden Sie weitere interessante Artikel zu diesem Thema

SAP HANA Connector - Data Science mit SAP HANA praxisnah gestalten

Heutzutage ist ein schnelles Prototyping im Machine Learning Bereich wichtig, um sich möglichst...

SAP HANA Connector - Data Science mit SAP HANA praxisnah gestalten

Integration von SAP BW und Apache Airflow - Der SAP BW Konnektor

Die Integration von Systemen ist ein spannendes und notwendiges Feld, um die keine moderne...

Integration von SAP BW und Apache Airflow - Der SAP BW Konnektor

Nutzen Sie Google API und ABAP, um SAP Daten mit Geoinfos anzureichern

Heutzutage spielen Geo-Daten eine immer größere Rolle, denn wenn Sie das volle Potential Ihrer...

Nutzen Sie Google API und ABAP, um SAP Daten mit Geoinfos anzureichern
Inhaltsverzeichnis
Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.
Weiteres Blogartikel