Architecture

Revised: 24 April 2017

Fichiers plats standard ou Coupa API

Dans l'approche standard d'intégration de fichiers plats, les données de Coupa sont extraites dans un format prédéfini et déposées sur un site SFTP hébergé par Coupa. L'intergiciel du côté client prend le fichier, le transforme et le charge dans Oracle. Les données d'Oracle sont extraites et transformées en formats de fichiers standard Coupa et déposées sur le SFTP hébergé Coupa par le système middleware client. Coupa récupère ensuite le fichier et charge les données dans Coupa.

Avec l'approche API, le système middleware client appelle l'API REST Coupa pour extraire les données de Coupa, les transforme et les charge dans Oracle. Les données d'Oracle sont extraites et transformées par l'intergiciel, puis chargées dans Coupa à l'aide de l'API REST de Coupa.

Aperçu de l'architecture d'intégration

Tables Oracle Open Interface et API Oracle

Nous avons vu des clients utiliser une combinaison de tables Oracle Open Interface, d'API Oracle standard et de scripts PL/SQL pour charger et extraire des données vers et depuis Oracle.

Tables d'interface ouvertes Oracle

Coupa à Oracle

Les données de Coupa sont extraites, transformées en formats de fichiers plats CSV et placées sur un serveur SFTP hébergé par Coupa. À l'aide de programmes simultanés, le fichier est sélectionné sur le serveur SFTP et les données sont chargées dans les tables de transit Oracle et à partir de là dans les tables d'interface et éventuellement dans les tables de base Oracle.

Coupa to Oracle.png

Oracle à Coupa

Les tables de base Oracle de données sont extraites et transformées en format de fichier Coupa standard à l'aide de programmes concurrents (scripts PL/SQL) et placées sur un serveur SFTP hébergé par Coupa. Coupa récupère le fichier et charge les données dans Coupa.

Oracle à Coupa.png

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.