Gestión de archivos

Archivos XML

Haga su sistema de información compatible con el formato XML

Gracias a su principio de «mapping universal», Stambia permite manipular fácilmente cualquier tipo de estructura de datos.

De este modo, la gestión de archivos XML con Stambia resulta sorprendentemente fácil y muy apreciada por los usuarios.

La ingeniería inversa de los archivos XML se realiza respetando las normas reconocidas, mediante una definición de XSD o por reversión directa del archivo.

Escritura de datos XML

Stambia puede integrar los datos en un archivo XML en un único mapping, independientemente de la complejidad del archivo XML.

En el ejemplo adjunto, el destino del mapping es un archivo XML compuesto por varias jerarquías.

Sin perder la legibilidad, un único mapping puede alimentar un archivo XML con jerarquías muy profundas o apariciones recurrentes de los mismos elementos, o bien un archivo XML consistente en jerarquías yuxtapuestas.

 

Lectura de datos XML

El enfoque del mapping propuesto por Stambia también hace posible la lectura óptima de los archivos complejos para cargarlos en múltiples destinos con un altísimo nivel de rendimiento.

El enfoque «multidestino» del mapping aporta sencillez y permite cargar múltiples destinos a partir de un único archivo. Los archivos solo se cargarán una vez, pero los datos se enviarán al mismo tiempo a destinos múltiples.

Esto supone un alto rendimiento para leer, utilizar y transformar archivos XML de origen.

 

Replicación de archivos XML

La integración de archivos XML (fuentes XML), en un destino, también se puede automatizar utilizando el componente de réplica. Este componente le permite explorar un directorio e integrar masivamente archivos XML en una base de datos relacional.

En ese caso no hay mapping ni desarrollo. El replicador es capaz de crear una estructura relacional a partir de la organización jerárquica del archivo, y de proveer la base de datos con los registros encontrados en la carpeta.

Archivos JSON

Haga su sistema de información compatible con los formatos «NoSQL»

JSON se ha convertido en un formato de intercambio indispensable. La mayoría de las API lo utiliza para intercambiar datos con aplicaciones de terceros.

Gracias a su principio de «mapping universal», Stambia permite manipular fácilmente cualquier tipo de estructura de datos.

De este modo, la gestión de archivos JSON con Stambia resulta sorprendentemente fácil y es muy apreciada por los usuarios. Stambia puede revertir este tipo de archivo, directamente desde el archivo o mediante la definición de un servicio web.

 

 

Escritura de datos JSON

Stambia puede gestionar archivos JSON, como fuentes o destinos de un mapping, de una forma eficaz y fácil de diseñar.

En un único mapping, Stambia es capaz de cargar archivos JSON complejos, independientemente de la profundidad o del número de jerarquías.

 

Lectura de datos JSON

Del mismo modo, gracias al enfoque multidestino del mapping, Stambia puede leer archivos JSON complejos y cargarlos en varios destinos.

Cada archivo será leído una única vez para ofrecer el máximo rendimiento.

 

Replicación de archivos JSON

Combinado con el componente de réplica Stambia, el conector permite reproducir un modelo jerárquico JSON en una base de datos relacional estándar.

Este componente permite explorar un directorio e integrar masivamente archivos JSON en una base de datos relacional. En ese caso no hay mapping ni desarrollo. El replicador es capaz de crear una estructura relacional a partir de la organización jerárquica del archivo, y de proveer la base de datos con los archivos encontrados en la carpeta.

De este modo, la lectura y la escritura de un archivo JSON son automáticas y no requieren desarrollos complejos.

 

JSON y los servicios web

JSON también puede ser la entrada o la salida de un servicio web. El modo de gestionar el formato JSON será la misma que en un mapping con un formato de intercambio XML.

Stambia puede revertir directamente la descripción del servicio web, incluida la definición de JSON.

Si la definición del servicio web no ofrece la definición JSON de entrada o de salida, es posible asociar una definición del archivo JSON a la definición del servicio web a fin de completar la metadata.

En ese caso, los mapping resultan muy fáciles de implementar.

Archivos jerárquicos

Haga su sistema de información compatible con cualquier tipo de archivo

En ocasiones, su organización necesita intercambiar datos con terceros (socios, organismos gubernamentales, clientes, proveedores...) utilizando formatos de datos impuestos.

El conector Stambia para archivos permite integrar o generar cualquier tipo de archivo, ya sea simple (plano, posicional, delimitado...) o complejo y compuesto por jerarquías.

La descripción de los archivos es gráfica y con asistente.

 

Escritura de archivos jerárquicos

Realizada conjuntamente con el mapping, la manipulación de archivos es intuitiva y consiste simplemente en arrastrar y soltar campos

Los mapping pueden escribir archivos complejos, compuestos por jerarquías diferentes y complejas.

 

Lectura de archivos jerárquicos

La lectura de estos archivos resulta sencilla y eficaz, con la posibilidad de cargar varios destinos en un único mapping.

Los datos solo se leen una vez, incluso en el caso de que se tengan que cargar varias tablas a partir de un mismo archivo.

Stambia-HIERARCH-Read-Mapping  

 

Réplica de archivos jerárquicos

Combinado con el componente de réplica Stambia, el conector permite replicar un modelo jerárquico en una base de datos relacional estándar.

De este modo, la lectura y la escritura de un archivo plano son automáticas y no requieren desarrollos complejos. Este componente le permite explorar un directorio e integrar masivamente archivos jerárquicos en una base de datos relacional. En ese caso no hay mapping ni desarrollo. El replicador es capaz de crear una estructura relacional a partir de la estructura jerárquica del archivo y proveer la base de datos con los archivos encontrados en la carpeta

 

Integración de JDBC/SQL

El conector de archivos jerárquicos, consistente en un controlador JDBC, puede leer o escribir archivos de longitud delimitada o fija, y puede gestionar repeticiones dentro de una misma línea (longitud variable del mismo tipo de línea).

Una vez completada la descripción del archivo, es posible efectuar simples órdenes SQL para leer el archivo como si estuviera compuesto por varias tablas.