Gestion de fichiers

Fichiers XML

Rendez votre SI comptabible avec le format XML

Grâce à son principe de "mapping universel ", Stambia permet à tout type de structure de données d'être facilement manipulé.

La gestion des fichiers XML dans Stambia est ainsi étonnamment facile et très réussie entre les utilisateurs.

Le "reverse engineering" (rétroconception) de fichiers XML est fait en conformité avec les normes reconnues à travers une définition XSD ou par un reverse direct du fichier.

Ecriture de données XML

Stambia peut intégrer les données dans un fichier XML en un seul mapping et ce quelle que soit la complexité du fichier XML.

Dans l'exemple ci-contre, la cible du mapping est un fichier XML, composé de plusieurs hiérarchies.

Tout en restant lisible, un seul mapping permettra de produire un fichier XML pouvant contenir des hiérarchies très profondes, ou bien contenir de multiples occurrences de mêmes éléments, ou bien encore des hiérarchies juxtaposées.

 

Lecture de données XML

Le mapping de Stambia fournit également la meilleure façon de lire des fichiers complexes afin de charger plusieurs cibles, avec un niveau de performance très élevé.

En effet, l'approche "multi-cibles" du mapping reste simple, tout en permettant de charger des cibles multiples à partir d'un seul fichier. Les fichiers seront chargés en une seule fois, mais les données seront envoyées en même temps dans plusieurs cibles.

Cela fournit un niveau élevé de performances pour lire, utiliser et transformer des données XML sources.

 

Réplication de fichiers XML

L'intégration de fichiers XML (source XML) dans une cible peut aussi être automatisée en utilisant le composant de réplication. Ce composant vous permet de parcourir un répertoire et d'intégrer massivement des fichiers XML dans une base de données relationnelle.

Dans ce cas, il n'y a pas de mapping ni de développement. Le réplicateur est capable de créer une structure relationnelle d'une structure hiérarchique de fichier et de compléter la base de données avec des fichiers qui ont été trouvés dans le dossier.

Fichiers JSON

Rendez votre SI comptabible avec les nouveaux formats

JSON est devenu un format d'échange indispensable. La plupart des interfaces d'application web (API) utilisent ce format pour échanger de la donnée avec des applications tierces.

Stambia permet à n'importe quel type de structure de données d'être facilement manipulé grâce au principe de "mapping universel".

Ainsi, la gestion des fichiers JSON dans Stambia est étonnamment facile et connait un vrai succès chez les utilisateurs. Stambia peut "reverser" ce type de fichier, directement à partir du fichier ou à travers la définition d'un Service Web.

 

 

Ecriture de données JSON

Stambia peut gérer des fichiers JSON en tant que sources ou cibles du mapping, d'une manière performante et facile à concevoir.

En un seul mapping, Stambia peut charger des fichiers JSON complexes indépendamment de la profondeur ou du nombre de hiérarchies.

 

Lecture de données JSON

De la même manière, à travers les mappings multi-cible, Stambia peut lire des fichiers JSON complexes et les charger dans de multiples cibles.

Chaque fichier sera lu une seule fois ; cela fournit ainsi un niveau de performance maximal.

 

Replication de données

Couplé au composant de réplication de Stambia, le connecteur vous permet de reproduire un modèle hiérarchique de JSON dans une base de données relationnelle standard.

Ce composant vous permet de parcourir un répertoire et d'intégrer massivement des fichiers JSON dans une base de données relationnelle. Dans ce cas, il n'y a pas de mapping ni de développement. Le réplicateur est capable de créer une structure relationnelle depuis la structure hiérarchique du fichier et de remplir la base de données avec les fichiers qui ont été trouvés dans le dossier.

Ainsi, la lecture ou l'écriture d'un fichier JSON est automatisée et ne nécessite aucun développement complexe.

 

JSON et les Services Web

JSON peut aussi être l'input (entrée) ou l'output (sortie) d'un service web. La façon de gérer le format JSON sera la même que pour un mapping utilisant un format d'échange XML.

Stambia peut directement récupérer la description (reverse) d'un web service incluant la définition du format JSON.

Si la définition du web service n'apporte pas la définition JSON en input ou output, il est possible d'associer une définition du fichier JSON à la définition du web service pour compléter la métadonnée.

Dans ce cas, les mappings sont également très simples à implémenter.

Fichiers hiérarchiques

Rendez votre Système d'Information compatible avec tout type de fichier

Votre organisation doit parfois échanger des données avec des tiers (partenaires, organismes publics, clients, fournisseurs...) en utilisant des formats de donnée imposés.

Le connecteur pour fichiers de Stambia permet d'intégrer ou de générer tout type de fichier, qu'il soit simple (plat, positionnel, délimité...) ou complexe et composé de hiérarchies.

La description de tels fichiers dans Stambia est graphique. 

 

Ecriture de données hiérarchiques

A travers les mappings Stambia, la manipulation de fichiers est intuitive et ne nécessite qu'un simple glisser/déposer des champs. 

Les mappings peuvent écrire des fichiers complexes, composés de hiérarchies distinctes et profondes.

 

Lecture de données hiérarchiques

La lecture de ces fichiers reste simple et performante, permettant en un seul mapping de charger de multiples cibles.

Les données sont lues une seule fois, même si de multiples tables doivent être chargées à partir du même fichier.

Stambia-HIERARCH-Read-Mapping  

 

Replication de données hiérarchiques

Couplé au composant de réplication de Stambia, le connecteur vous permet de répliquer un modèle hiérarchique dans une base de données relationnelle standard.

Ainsi, la lecture ou l'écriture d'un fichier plat est automatisé et ne nécessite aucun développement complexe. Ce composant vous permet de parcourir un répertoire et d'intégrer massivement des fichiers hiérarchiques dans une base de données relationnelle. Dans ce cas, il n'y a ni mapping ni développement. Le réplicateur est capable de créer une structure relationnelle depuis la structure hiérarchique d'un fichier et de compléter la base de données avec les fichiers qui ont été trouvés dans le dossier.

 

Utilisation de JDBC/SQL

Le connecteur de fichiers hiérarchiques, qui est un pilote JDBC, peut lire ou écrire des fichiers de longueur délimitée ou fixe et peut gérer les événements à l'intérieur d'une même ligne (longueur variable du même type de ligne).

Une fois que la description du fichier a été faite, il est possible d'effectuer de simples commandes SQL pour lire le fichier comme s'il était composé de plusieurs tables.

 

Téléchargement

Testez Stambia Enterprise ou Stambia MDM

Download

E-Books

Approfondissez certains sujets par nos e-books Stambia ou partenaires

E-Books

Nos Webinars

Assistez à l'un de nos webinars thématiques

Webinars

Contact

Contactez-nous. Un expert de nos solutions vous rappellera.

Contact

Réseaux sociaux

Suivez-nous sur les réseau sociaux et restez informés !

LinkedIn Viadeo Twitter Facebook Google+