Architektur

Revised: 24 April 2017

Standard-Flachdateien oder Coupa-API

Beim Standard-Flachdatei-Integrationsansatz werden die Daten von Coupa in ein vordefiniertes Format extrahiert und auf einer von Coupa gehosteten SFTP-Site abgelegt. Die Middleware auf Client-Seite nimmt die Datei auf, transformiert diese Daten und lädt sie in Oracle. Die Daten von Oracle werden extrahiert und in Coupa-Standard-Dateiformate umgewandelt und vom Client-Middleware-System auf dem von Coupa gehosteten SFTP abgelegt. Coupa nimmt dann die Datei auf und lädt die Daten in Coupa.

Beim API-Ansatz ruft das Client-Middleware-System die Coupa REST API auf, um Daten aus Coupa zu extrahieren, transformiert die Daten und lädt sie in Oracle. Die Daten aus Oracle werden von der Middleware extrahiert und transformiert und dann mit der Coupa REST-API in Coupa geladen.

Integrationsarchitekturübersicht

Oracle Open Interface Tabellen und Oracle API

Wir haben gesehen, dass Kunden eine Kombination aus Oracle Open Interface-Tabellen, Standard-Oracle-API und PL/SQL-Skripten verwenden, um Daten zu und von Oracle zu laden und zu extrahieren.

Oracle Open Interface Tables

Coupa zu Oracle

Die Daten aus Coupa werden extrahiert, in CSV-Flachdateiformate umgewandelt und auf einem von Coupa gehosteten SFTP-Server abgelegt. Mit gleichzeitigen Programmen wird die Datei vom SFTP-Server abgeholt und die Daten werden in die Oracle-Staging-Tabellen und von dort in die Schnittstellentabellen und schließlich in die Oracle-Basistabellen geladen.

Coupa zu Oracle.png

Oracle zu Coupa

Die Daten der Oracle-Basistabellen werden extrahiert und unter Verwendung gleichzeitiger Programme (PL/SQL-Skripte) in das Standard-Coupa-Dateiformat umgewandelt und auf einem von Coupa gehosteten SFTP-Server abgelegt. Coupa nimmt die Datei auf und lädt die Daten in Coupa.

Oracle an Coupa.png

Hinweis: Einige Inhalte wurden maschinell übersetzt.

Coupa-Zertifizierung