MapForce Server

Transformación automatizada de datos

MapForce Server automatiza la ejecución de asignaciones de datos diseñadas en MapForce.

MapForce Server realiza transformaciones de datos XML, JSON, BD, EDI, XBRL, archivos planos, Excel y servicios web a partir de asignaciones de datos optimizadas.
Integración de datos sin límites

¿Qué ventajas ofrece MapForce Server frente a otros servidores de integración de datos?

MapForce Server está disponible a un precio muy inferior al de otros productos de gestión de datos profesionales y sus funciones de diseño son totalmente actuales.

Características de MapForce Server

  • Integración de datos automatizada
  • Compatibilidad multiplataforma
  • Configuración flexible para todo tipo de empresas y proyectos
  • Compatibilidad con las principales bases de datos y formatos de datos sin necesidad de conectores
  • Automatiza la integración de datos XML, JSON, de base de datos, EDI, XBRL, archivos planos, Excel y de servicios web
  • Admite un número ilimitado de asignaciones de datos únicas
  • Parámetros de ejecución de entrada y salida
  • Compatible con requisitos ETL para múltiples entradas y salidas

MapForce Server y MapForce

Altova 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 XML, BD, EDI, XBRL, archivos planos, Excel, JSON y servicios web a partir de asignaciones de datos optimizadas y procesadas previamente y almacenadas en archivos de ejecución basados en asignaciones de datos diseñadas en MapForce. 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. MapForce Server puede usarse bajo el control de FlowForce Server, con una configuración independiente que se ejecuta desde la línea de comandos o mediante programación con una API.

Tras diseñar y probar su asignación de MapForce, puede ejecutarla con MapForce Server para automatizar procesos de negocio que requieran transformaciones de datos periódicas.

MapForce procesa y optimiza asignaciones de datos, las almacena en archivos de ejecución para ejecutarlos en la línea de comandos de MapForce Server y las carga en trabajos de FlowForce Server.

Crear archivos de ejecución de MapForce Server

Compatibilidad con varias plataformas

MapForce Server es compatible con:

  • Windows Server: 2008 R2 SP1 with Platform Update or newer
  • Windows: Windows 7 SP1 with Platform Update, Windows 8, Windows 10
  • Linux: CentOS 6 & 7, RedHat 6 & 7, Debian 8 & 9, Ubuntu 14.04, 16.04, & 18.04
  • Mac OS X: 10.10 or newer

Integración de los productos servidor de Altova

MapForce Server se puede configurar con o sin FlowForce Server, RaptorXML Server o StyleVision Server, dependiendo de los requisitos de su proyecto. Puede elegir qué productos necesita para trabajar en su proyecto. Y, si sus requisitos cambian, puede añadir más productos servidor más adelante. Cada servidor es un producto independiente con una licencia propia.

Cuando se opera MapForce Server bajo la dirección de FlowForce Server, las asignaciones de datos se ejecutan como pasos de un trabajo de FlowForce Server, en función de los desencadenadores que se definieran en el trabajo.

Los trabajos de FlowForce Server se pueden iniciar a una hora concreta o en intervalos temporales o en función de eventos como la llegada de un archivo nuevo a una carpeta que se está inspeccionando. Por ejemplo, un documento XBRL nuevo llega a un directorio, lo cual desencadena un trabajo de FlowForce de múltiples pasos que primero valida el archivo con RaptorXML+XBRL Server y después lo ejecuta con MapForce Server para extraer ciertos datos e insertar los datos extraídos en una base de datos.

API para ejecución directa

MapForce Server incluye una API que permite la ejecución nativa directa mediante programas escritos en C# y VB.NET en Windows, desde otras aplicaciones Windows mediante la interfaz COM y desde programas Java en Windows, Linux y MacOS.

Esta API permitirá incorporar las funciones de MapForce Server en otras aplicaciones. Por ejemplo, puede usar un programa propio que utilice MapForce Server para transformar datos procedentes de una fuente externa en un formato interno estándar antes de manipularlos.

Ejemplos de código para la API

La documentación que viene con la API de MapForce Server contiene ejemplos de código C#, C++, Java, VBScript y Visual Basic para que pueda acceder rápidamente a MapForce Server desde código .NET, Java o COM. En la imagen de la izquierda puede ver el ejemplo de código C#.

Para ver la documentación entera del producto, visite la página de documentación de Altova.

MapForce Server ofrece inserciones masivas para bases de datos

La operación de inserción masiva es compatible con algunas bases de datos y permite insertar grandes volúmenes de datos en una tabla de BD en una sola instrucción SQL (en lugar de usar instrucciones INSERT para cada fila). Con la operación de inserción masiva se reduce la carga de procesamiento y el rendimiento es mucho más rápido. Las pruebas realizadas con la operación de inserción masiva en MapForce Server demuestran un rendimiento 10 veces más rápido que cuando se usan instrucciones Insert.

Además puede ser de gran ventaja en entornos de múltiples usuarios. Por ejemplo, si un usuario envía una serie de comandos Insert a la base de datos puede que esta operación sea interrumpida por la solicitud Select de otro usuario en la misma tabla. En casos como este la operación Select daría resultados incompletos o datos no válidos.

MapForce Server Advanced Edition

MapForce Server Advanced Edition ofrece una productividad aún mayor para las plataformas de servidor de alto rendimiento.

Esta edición contiene varias mejoras, como subprocesamiento de ejecuciones de distintas asignaciones de datos y optimización de ejecuciones de asignaciones de datos que incluyan el componente de combinación de MapForce.

El componente de combinación de MapForce extiende la funcionalidad de una instrucción de combinación SQL a todos los formatos de datos, aplicando una interfaz visual que es intuitiva y fácil de usar.

Las pruebas realizadas por Altova con asignaciones de datos aportadas por usuarios de MapForce Server demuestran que con MapForce Server Advanced Edition se obtiene un rendimiento hasta 70 veces más rápido*.

MapForce Server Advanced Edition es compatible con servidores de alto rendimiento configurados con dos o más núcleos. La edición MapForce Server para plataformas de un solo núcleo sigue estando disponible. Pero MapForce Server Advanced Edition ofrece los mismos resultados pero más rápido.

 

*Resultados basados en pruebas internas realizadas por Altova. Es posible que usted obtenga resultados diferentes.