Architektur
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.

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.

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.

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.

Hinweis: Einige Inhalte wurden maschinell übersetzt.