Altova MapForce es una herramienta que permite crear asignaciones y transformar datos XML y otros formatos. Se pueden hacer conversiones de:
Haga conversiones entre estos formatos y otros, cree asignaciones de cualquier combinación de datos o encadene asignaciones para conseguir una integración de datos con mayor flexibilidad. Las asignaciones de XML pueden tener varias entradas y salidas y combinar tipos de datos totalmente diferentes.
A menudo resulta un problema convertir XML en CSV u otros formatos de texto como FLF. Para empezar inserte uno o más formatos de datos de entrada y de salida en el panel de asignación de datos. Si el componente XML no tiene asociado un esquema XML, MapForce genera uno a partir de un documento de instancia XML de prueba.
El panel de diseño permite usar las funciones de arrastrar y soltar para asociar campos XML y CSV para hacer transformaciones y agregar funciones y filtros para gestionar datos.
Al convertir XML en CSV se admiten como delimitadores coma, tabulador, espacio, punto y coma u otro valor que se indique.
Además de archivos CSV y FLF, gracias a FlexText MapForce admite asignaciones de datos de archivos de texto con estructuras más complejas o personalizadas. Los archivos de texto heredados pueden contener información útil en formato CSV o FLF que se encuentran dentro de un archivo plano más complejo. Con FlexText puede extraer dichos datos utilizando las operaciones CSV y FLF. Tras aplicar la operación "División" o cualquier otra operación, puede almacenar los campos CSV o FLF restantes, configurando su nombre, longitud, etc. para que resulte más fácil asignarlos después a XML u otros formatos.
Seguro que a menudo ha necesitado transformar XML en hojas de cálculo de Excel. Con MapForce es fácil definir reglas de procesamiento de datos sofisticadas para escribir XML en Excel OOXML. Se admiten versiones de Excel a partir de Excel 2007.
A continuación MapForce presenta una representación gráfica de la estructura del archivo Excel, con sus filas, columnas, celdas y referencias a números y nombres. Este componente incluye iconos en los que se puede hacer clic para definir y especificar qué datos se deben asignar para la conversión de XML en Excel.
Mientras diseña un proyecto de asignación de datos XML, el motor integrado de MapForce permite visualizar y guardar con un solo clic el código XSLT 1.0/2.0 o XQuery generado automáticamente. Para visualizar los resultados generados por la asignación de datos XML, también puede hacer clic en la pestaña "Resultados".
Para conversiones XML recurrentes recomendamos que considere usar el servidor de alto rendimiento MapForce Server.
MapForce Server incluye el motor de transformación de datos integrado de MapForce, mejorado para trabajar en entornos servidor. MapForce Server realiza transformaciones de datos para convertir XML, JSON, BD, EDI, XBRL, archivos planos, Excel y servicios web a partir de asignaciones de datos optimizadas, procesadas previamente y almacenadas en archivos de ejecución. Las transformaciones de datos de MapForce Server alcanzan un nivel superior gracias a funciones de procesamiento en paralelo y subprocesos, operaciones SQL Merge masivas, compatibilidad con múltiples plataformas y mucho más.
Al estar procesadas de antemano, las asignaciones tienen mayor rendimiento y menor consumo de memoria.