MapForce
Herramienta ETL de asignación y conversión de datos
Altova MapForce ofrece una potencia y flexibilidad incomparables gracias a sus avanzadas funciones de asignación, conversión y transformación de datos.
Altova MapForce es una galardonada herramienta gráfica que permite asignar, convertir e integrar cualquier combinación de datos XML, BD, EDI, XBRL, archivos planos, Excel, JSON y servicios web y después transforma estos datos instantáneamente o genera archivos de ejecución o código fuente para trabajar con conversiones permanentes.

¿Qué ventaja ofrece MapForce frente a otras herramientas de integración de datos?

La plataforma MapForce 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 destacadas

¿Qué dicen nuestros clientes?

“Probamos Altova MapForce y la comparamos con el resto de aplicaciones de integración disponibles y nos dimos cuenta de que es, con diferencia, la más potente y fácil de usar.”

Mark Beede, HealthTrans

“Hemos probado MapForce durante 3 días y nos ha impresionado mucho su diseño intuitivo y lo fácil que usar esta herramienta. Gracias por hacernos la vida más fácil. ”

Michael Elson, CRS Corporation

Asignación gráfica de datos

La interfaz de MapForce está diseñada para facilitar la integración gráfica de datos e incluye muchas opciones diferentes para gestionar, visualizar, manipular y ejecutar asignaciones por separado o como parte de proyectos de asignación. En el panel de diseño se pueden definir de forma gráfica todos los componentes de la asignación, agregar funciones y filtros para manipular los datos y arrastrar conectores para transformar los formatos de origen y destino.
Asignaciones gráficas de datos con MapForce
El panel de diseño incluye funciones para identificar y redefinir incluso las asignaciones más complejas. Por ejemplo, nada más hacer clic en el nombre de un elemento, éste está preparado para ser conectado a otro elemento. Prácticos mensajes emergentes aparecen al poner el cursor sobre las conexiones de la asignación y muestran información adicional, como elementos o tipos de datos.
Las conexiones se pueden mover fácilmente arrastrándolas a la posición de destino deseada y puede crear copias de los conectores (desde el mismo nodo de origen hasta un nodo de destino diferente) con solo arrastrar la línea de conexión mientras pulsa la tecla CTRL. Al activar el icono de conexión automática de secundarios equivalentes se conectarán automáticamente todos los elementos secundarios del primario que tengan el mismo nombre.
Las asignaciones de datos pueden tener varias entradas y salidas y combinar tipos de datos totalmente diferentes.
MapForce viene con una amplia biblioteca de funciones de procesamiento de datos que permiten realizar prácticamente cualquier tipo de conversión de datos para el proyecto de integración e incluye una práctica ventana donde podrá ver el proyecto de asignación entero, hacer zoom hasta zonas determinadas del diseño y ver la posición exacta dentro del panel de diseño. En definitiva, esta ventana facilita la navegación incluso en proyectos de asignación de gran tamaño.

Funciones de procesamiento de datos

La herramienta de asignación de datos MapForce incluye una biblioteca ampliable de funciones de procesamiento y conversión de datos para filtrar y manipular datos de acuerdo con los requisitos de su proyecto de asignación de datos. Para ahorrar tiempo y reutilizar el trabajo ya realizado y probado, puede importar código de conversión de datos ya existente o un archivo XSLT 1.0 o 2.0 y utilizarlo como biblioteca de funciones. MapForce también ofrece un original generador visual de funciones para definir y reutilizar funciones personalizadas que compaginen varias operaciones diferentes.
Funciones de procesamiento de datos en MapForce
MapForce puede utilizarse hasta en el proyecto de conversión de datos más avanzado. Esta biblioteca permite definir reglas basadas en condiciones, lógica booleana, operaciones de cadena, cálculos matemáticos, instrucciones SQL y SQL/XML y otras funciones definidas por el usuario. Incluso puede utilizar un servicio web ya existente para buscar datos o procesarlos en cualquier asignación.
Conversión de datos en MapForce:
  • Funciones de procesamiento de datos para convertir datos instantáneamente
  • Cálculos matemáticos
  • Conversión de datos numéricos, booleanos, fechas, horas y cadenas de texto
  • Análisis de cadenas de texto y dateTime
  • Funciones especializadas para BD, nodos, secuencias y EDIFACT
  • Posibilidad de usar filtros, condiciones, parámetros y variables
  • Funciones de base de datos en SQL o SQL/XML

Biblioteca de funciones

Muchas de las funciones integradas, como las de concatenación, suma y multiplicación, admiten un número ilimitado de parámetros. Esto hace posible realizar manipulaciones matemáticas y combinar varios parámetros. Las funciones de agregado sirven para realizar cálculos en grupos de datos. Algunas de estas funciones son, por ejemplo, count, sum, min, average y join-string. Con las funciones de conversión puede analizar tipos de datos complejos.
Las funciones de la biblioteca principal son generales y no se aplican específicamente a ningún tipo de resultado. Con estas funciones principales puede crear código de conversión de datos XSLT 1.0/2.0, XQuery, Java, C++ o C#, dependiendo del lenguaje que necesite.

Variables intermediarias

Las variables intermediarias son un tipo especial de componente que almacena un resultado intermedio de la asignación para su procesamiento posterior. Estas variables se pueden utilizar para resolver problemas complejos. Las variables intermediarias equivalen a una función definida por el usuario normal (no inline) y es un componente estructural sin un archivo de instancia.

Filtros y condiciones

Puede insertar filtros y condiciones en la asignación para seleccionar datos del origen según ciertas condiciones booleanas.
La condición if-else de MapForce equivale a la instrucción switch de muchos lenguajes de programación y permite controlar el flujo de datos en los proyectos de asignación mediante la asociación de un valor a un criterio determinado.

Parámetros de transformación

En MapForce puede usar parámetros de entrada en transformaciones, lo cual permite influir en la transformación de asignaciones mediante el uso de parámetros externos. Los parámetros de entrada de la transformación se pueden pasar a la función de la asignación principal gracias al generador de código en Java, C# o C++ de MapForce.

Vista previa de los resultados de la asignación

El motor de ejecución integrado de MapForce genera una vista previa del código de programa y de los resultados de asignaciones de datos XML, bases de datos, archivos planos, EDI, Excel y XBRL. Puede ejecutar las transformaciones, ver el resultado y guardarlo inmediatamente. El resultado se genera en XQuery, Java, C++ o C#, dependiendo del formato de destino definido.
Vista previa de resultados en MapForce
La pestaña de resultados mostrará un archivo XML si el destino de la asignación es un esquema XML. Las asignaciones que tienen archivos planos como destino dan como resultado archivos de texto o CSV. EDI tiene como resultado mensajes EDIFACT o conjuntos de transacciones X12. Excel produce archivos OOXML y las taxonomías XML dan lugar a informes financieros XBRL.
Si la asignación tiene como destino una base de datos, la vista previa de los resultados mostrará los comandos SQL que se ejecutarían en la base de datos como resultado de la asignación. El motor de MapForce también permite ejecutar el script SQL para realizar la transformación y realizar los cambios en la base de datos.

Vista previa de hojas de estilos XSLT

MapForce ofrece varias funciones prácticas para desarrollar hojas de estilos XSLT 1.0/2.0 para transformar datos XML en XML. Mientras diseña asignaciones de datos de forma visual, MapForce genera una hoja de estilos XSTL en segundo plano. Puede obtener una vista previa del código de la hoja de estilos XSLT en todo momento con solo hacer clic en la pestaña XSLT situada en la parte inferior de la ventana de diseño.
Además, cuando inserte esquemas XML, archivos DTD o taxonomías XBRL en MapForce, puede proporcionar un documento complementario de instancia XML de muestra si lo desea. Si elije ofrecer datos de muestra, MapForce le ofrece una vista previa de los resultados de una transformación de muestra. Para ello basta con hacer clic en la pestaña "Resultados" situada en la parte inferior de la ventana de diseño. Esta característica le ayudará a asegurarse de que la asignación de datos consigue los resultados deseados.
Blog de MapForce

Depurador interactivo de asignaciones de datos

MapForce incluye un depurador interactivo revolucionario que le ayudará a diseñar asignaciones de datos. El depurador permite al usuario recorrer la asignación y ver cómo los datos fluyen paso a paso desde los nodos de origen a los de destino. El depurador de MapForce es compatible con los comandos del menú, barra de herramientas especial y ventanas de ayudantes que se abren automáticamente mientras el depurador está en ejecución, los usuarios pueden seguir las operaciones del proceso y examinar datos durante la ejecución de la asignación.
Depurador de asignaciones de datos de MapForce
El depurador de asignación de datos de MapForce permite a los usuarios profundizar en los trabajos de integración de datos y proyectos ETL como nunca antes fue posible, ni siquiera en productos más costosos
El depurador de MapForce ofrece opciones para trabajar con puntos de interrupción y recorrer la depuración por pasos. Los puntos de interrupción se pueden colocar en los nodos de entrada o salida para detener la asignación y son compatibles con puntos de interrupción condicionales.
MapForce ofrece varios comandos para recorrer la depuración según diferentes niveles de severidad. Esto permite depurar a mano la asignación de datos o continuar ejecutándola una vez alcanzado un punto de interrupción.

Archivos de ejecución para MapForce Server

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 compila archivos de ejecución de MapForce Server
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. Puede reemplazar los nombres que se pueden definir como entrada o salida de la asignación o las consultas de BD incluidas en la asignación con parámetros en tiempo de ejecución con MapForce Server.

Asignación de datos XML

En MapForce puede crear asignaciones de datos XML basados en esquemas XML o modelos de contenido DTD. Para desarrollar una asignación de datos XML, basta con cargar como mínimo dos esquemas en MapForce y conectar los nodos del esquema de origen y de destino con líneas de conexión que se pueden arrastrar y colocar. MapForce también admite el uso de contenido mixto, lo cual permite asignar datos de texto intercalados con XML.
Si el archivo XML no tiene asociado un esquema XML, MapForce genera un esquema XML de a partir de un documento XML de instancia.
Asignación de datos XML de MapForce
En MapForce puede realizar transformaciones XML avanzadas entre varios esquemas de entrada y salida, varios archivos de origen y destino y avanzadas transformaciones de datos en varias pasadas.
Tras definir su asignación de datos XML y sus reglas de procesamiento de datos, puede cargar un archivo de origen y el motor de ejecución integrado de MapForce convertirá los datos en un nuevo formato.
MapForce también genera automáticamente hojas de estilos XSLT 1.0 o 2.0 para realizar transformaciones de datos en varios documentos XML de acuerdo con el esquema de origen y así ajustarlos al esquema XML de destino.
Con MapForce también puede realizar asignaciones entre todo tipo de datos (XML, BD, EDI, XBRL, archivos planos, Excel, JSON y servicios web) para generar aplicaciones o servicios web de integración de datos.

Compatibilidad con comodines XML

Los elementos <xs:any> y <xs:anyAttribute> de un esquema XML permiten colocar cualquier elemento o atributo nuevo en la posición correspondiente de un documento XML de instancia, aunque el elemento o atributo nuevo no estén definidos en el esquema XML. Esto se conoce como comodín XML y es un mecanismo popular que permite un grado de personalización en muchos esquemas XML compatibles con estándares sectoriales.
MapForce admite el uso de comodines <xs:any> y <xs:anyAttribute> en las asignaciones con resultados en formato XML o cualquier otro formato. En los componentes de entrada XML ahora hay un botón junto a <xs:any> y <xs:anyAttribute> que abre un cuadro de diálogo de selección de comodines.
El elemento <xs:any>, así como <xs:anyAttribute>, se suelen usar en el diseño de esquemas XML y los usuarios han solicitado que incorporemos esta característica en MapForce.

Visualizar resultados de una asignación de datos XML

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".

Asignación de datos JSON

MapForce ofrece opciones para definir y ejecutar asignaciones de datos basadas en modelos JSON (notación de objetos JavaScript). En estas asignaciones los componentes de origen y destino pueden ser archivos de instancia o esquemas JSON. MapForce lee y escribe archivos JSON siguiendo la especificación JSON Draft 04.
JSON5 es una propuesta de extensión para JSON cuyo objetivo es facilitar la lectura humana de JSON. MapForce admite datos JSON como componentes de entrada y salida y como componentes intermedios en asignaciones de datos en cadena.
Los componentes JSON aparecen representados con la sintaxis de elemento correspondiente y con los tipos de datos claramente indicados (imagen siguiente).
Asignación de datos JSON de MapForce
Además puede aplicar las funciones de procesamiento de datos de la biblioteca de funciones de MapForce para transformar datos JSON.
Asignaciones de datos JSON:
  • Datos JSON como componente de origen o destino
  • Datos JSON5 como componente de origen o destino
  • Generación de esquemas JSON/JSON5 a partir de documentos de instancia
  • Compatibilidad con subtipos JSON
  • Compatibilidad con matrices JSON con tipos diferentes de elementos

Generación automática de esquemas JSON

Cuando se añade un archivo JSON/JSON5 a la asignación de datos, MapForce detecta automáticamente si se trata de un esquema o de una instancia. Si se trata de un archivo de instancia JSON/JSON5, MapForce solicitará que aporte un esquema o generará uno automáticamente. MapForce utiliza el esquema JSON/JSON5 para generar la estructura del componente.
El esquema JSON/JSON5 puede permitir que en una misma ubicación se den varios tipos diferentes. Cuando esto ocurra, el componente de MapForce presentará nodos distintos para todos los tipos básicos que puedan darse en esa ubicación.
Además, MapForce es compatible con el uso de matrices en componentes JSON. Si una matriz tiene tipos diferentes de elementos en el esquema JSON (p. ej. tanto cadenas de texto como números), MapForce muestra un nodo de elemento por cada tipo. Esto significa que, cuando el destino de la asignación sea un archivo JSON, podrá crear matrices que contengan elementos de diferentes tipos.

Asignación de datos de bases de datos

MapForce ofrece potentes funciones para realizar asignaciones entre datos de BD y datos XML, archivos planos, EDI, Excel (OOXML), XBRL, servicios web e incluso otros formatos de BD.
Cuando cargue una estructura de BD en la ventana de diseño, MapForce interpreta automáticamente el esquema de la BD, le permite seleccionar tablas y vistas de la BD y reconoce las relaciones entre las tablas.
Asignación de datos de BD de MapForce
Cuando termine de cargar todos los modelos de contenido necesarios para su asignación de datos de BD, conecte las estructuras de origen y destino mediante líneas de conexión.
Bases de datos compatibles:
  • Firebird 2.5
  • IBM DB2 for iSeries® v6.1, 7.1
  • IBM DB2® 8, 9.1, 9.5, 9.7, 10.1, 10.5
  • Informix® 11.70
  • Microsoft Access™ 2003, 2007, 2010, 2013
  • Microsoft® Azure SQL
  • Microsoft® SQL Server® 2005, 2008, 2012, 2014, 2016
  • MySQL® 5, 5.1, 5.5, 5.6
  • Oracle® 9i, 10g, 11g, 12c
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase® ASE 15
MapForce es compatible con las principales bases de datos, para que pueda crear diseños gráficos de asignación de datos de BD entre datos de origen de BD, filtros y funciones de procesamiento de datos y otras estructuras de datos.
Características:
  • Consultas de BD en las principales bases de datos
  • Asignación de datos de cualquier tipo de BD
  • Configuración de claves de BD
  • Posibilidad de definir acciones de tabla de la BD
  • Consulta directa en la base de datos
  • Asignación de datos XML en campos de BD
  • Ordenar componentes de BD de entrada

Filtrar y procesar datos de bases de datos

En muchas asignaciones de datos de BD es necesario manipular los datos en base a condiciones booleanas o instrucciones SQL y SQL/XML. Quizás necesite realizar comparaciones lógicas, cálculos matemáticos y operaciones de cadena, buscar datos de la BD con un valor determinado y realizar muchas otras modificaciones en los datos. En la imagen anterior, puede ver que las funciones de procesamiento de datos aparecen en forma de recuadros entre las líneas de conexión que unen los modelos de contenido de origen y destino.
Las funciones de procesamiento permiten realizar avanzadas asignaciones de datos de BD para satisfacer los diferentes requisitos del proyecto. Por ejemplo, puede construir asignaciones de datos de BD que utilicen datos XML o mensajes EDI para extraer filas de la BD utilizando criterios de filtro basados en los elementos XML o EDI.

Conversión instantánea de datos de base de datos

Una vez termine de definir la asignación, puede obtener una vista previa de los resultados con un solo clic y guardarlos en un archivo gracias al motor integrado de MapForce.
Las asignaciones de bases de datos y XML tienen documentos XML como resultado. Las asignaciones que tienen archivos planos como destino darán como resultado archivos de texto o CSV. EDI tendrá como resultado mensajes EDIFACT, X12 o HL7. Excel producirá OOXML y las taxonomías XML darán lugar a informes financieros XBRL.
Las asignaciones cuyo componente de destino es una BD dan lugar a scripts SQL (p. ej. instrucciones SELECT, INSERT, UPDATE y DELETE) que se ejecutan en la BD de destino directamente desde MapForce.

Asignación de datos EDI

Los estándares EDI son uno de los principales formatos para el intercambio de datos de comercio electrónico y ofrecen un método rápido y preciso para intercambiar datos de transacciones. EDI antecede a tecnologías de comercio integradas muy populares como sistemas ERP y CRM y otras tecnologías relacionadas con cadenas de suministro. Por ello, la asignación y transformación de datos supone un componente importante de cualquier proyecto de implementación de EDI.
MapForce es una herramienta gráfica de asignación de datos EDI con soporte nativo para los principales formatos de datos de negocios que se utilizan hoy en día, como XML, bases de datos, archivos planos, Excel y servicios web, así como conjuntos de transacciones EDI de EDIFACT, X12, HL7, IDoc y PADIS.
Asignación de datos EDI con MapForce
MapForce simplifica la integración de datos EDI porque permite definir de forma visual las asignaciones entre datos UN/EDIFACT, ANSI X12, HIPAA X12, HL7, SAP IDoc, IATA PADIS o TRADACOMS y XML, BD, archivos planos, Excel y otros sistemas EDI además de operaciones de servicios web. Su organización puede aprovecharse de las ventajas de los intercambios electrónicos de información, sin que ello complique su infraestructura de aplicaciones ni aumente sus gastos.

Procesamiento de varios tipos de mensajes EDI

En MapForce una asignación que incluya archivos EDI puede configurarse para que contenga varios tipos de mensajes diferentes. Esta función es compatible tanto con los componentes de entrada como los de salida y permite una gran flexibilidad a la hora de completar proyectos de asignación de datos EDI.

Confirmación de mensajes

En el estándar EDI X12, el mensaje de confirmación 997 comunica el estado de un intercambio entrante, acusando el recibo de una transacción, informando de errores de transacción, etc.
MapForce puede configurarse para que cree automáticamente asignaciones de datos entre los mensaje X12 de entrada y las confirmaciones 997.

Validar el resultado de asignaciones EDI

Con MapForce puede confirmar la precisión del resultado de su asignación de datos EDI validando todos los componentes EDI de entrada y salida de la asignación. Así puede estar seguro de que sólo se procesan los mensajes EDI que sean válidos.

Asignación de texto y archivos planos

Altova MapForce incluye la herramienta FlexText. Esta utilidad única sirve para analizar y convertir archivos de texto, como informes de texto, archivos de registro y otros archivos de texto heredados, en diseños de asignación de datos. Gracias a su sencilla interfaz visual, puede insertar un archivo de texto y extraer las partes del archivo que desee convertir utilizando MapForce.
FlexText genera una plantilla que se carga en MapForce, donde cada uno de los nodos de texto se puede convertir en datos XML, BD, EDI, XBRL, archivos planos, Excel, JSON y servicios web. Si guarda la configuración creada en FlexText, podrá volver a usar la misma plantilla para convertir varios archivos de texto en varias asignaciones.
Procesamiento de texto en MapForce
FlexText permite crear reglas para plantillas de conversión de archivos de texto de forma visual. En FlexText los archivos se representan en dos bloques. El bloque raíz representa el archivo original, mientras que el bloque de operación (situado a la derecha) muestra los datos del archivo en tiempo real mientras extrae los datos que necesita.
El resultado de cada operación realizada puede verse en tiempo real, para que pueda ver inmediatamente si obtuvo el resultado deseado o no.
A menudo los archivos de texto heredados contienen datos útiles en formato CSV (valores separados por comas) o formato FLF (campo de longitud fija) incrustados en 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.

Extracción de datos relevantes

FlexText permite aislar los datos a los que necesita tener acceso mediante la eliminación de texto no relevante, caracteres y espacios en blanco. Para ello puede usar diferentes comandos de división. Cada división representa los datos en dos nuevos bloques: uno que contiene los datos que separó y otro la vista modificada del archivo convertido. De este modo puede ver inmediatamente el resultado de cada operación que realice.

Operaciones Nodo/Omitir/Conmutador y expresiones regulares

En FlexText puede usar las operaciones "Nodo" y "Omitir" para manipular los datos con mayor flexibilidad. La operación "Omitir" marca un bloque de texto como irrelevante a efectos de la conversión y envía a MapForce la instrucción de omitirlo. La operación "Nodo" crea un nodo nuevo en el árbol de información en MapForce para que pueda representar la naturaleza jerárquica de sus datos de texto cuando lo necesite.
La operación "Conmutador" permite definir varias condiciones para un solo bloque de texto. Los datos del archivo de texto se pasan al contenedor asociado para poder usarlos en la conversión de MapForce solo si se cumple la condición definida.
En FlexText también puede trabajar con expresiones regulares. Por ejemplo, imagine que el archivo de entrada es un informe con códigos alfanuméricos que indican los tipos de registro y donde una secuencia de cinco dígitos seguida de la letra "O" indica el comienzo de una nueva sección para una oficina de la compañía.

Asignación de archivos Excel

MapForce permite asignar datos en el formato de hoja de cálculo para Microsoft® Excel 2007+ de acuerdo con la especificación de formato de archivo Office Open XML. En MapForce puede usar hojas de cálculo Excel como origen y destino de la asignación de datos.
Asignación de datos Excel en MapForce
Para desarrollar una asignación basada en una hoja de cálculo o libro de Excel ya existente, basta con abrir el archivo en MapForce desde el menú "Archivo" o arrastrar y colocar el documento en el panel de diseño. A continuación MapForce presenta una representación gráfica de la estructura del archivo, con sus filas, columnas, celdas y referencias a números y nombres. Este componente incluye iconos en los que se pueden hacer clic para definir y especificar qué datos se deben asignar.
Además, MapForce es compatible con un formato de archivo opcional en Microsoft Office 2013, el formato de hoja de cálculo XML estricta (ISO/IEC 29500 Strict) como componente de entrada de asignación de datos.
Con MapForce puede seleccionar y asignar cada una de las tablas de la hoja de cálculos, por lo que no es necesario extraer, exportar y procesar los datos manualmente fuera de MapForce antes de insertarlos en el diseño de la asignación.
Una vez termine de definir la asignación, puede obtener una vista previa de los resultados con un solo clic y guardarlos en un archivo gracias al motor integrado de MapForce. Las asignaciones cuyo destino son archivos Excel dan como resultado marcado OOXML.

Integración de datos potente, flexible y asequible

MapForce ofrece una potencia y flexibilidad incomparables gracias a sus avanzadas funciones de asignación, conversión y transformación de datos. Por ello es la herramienta ideal para todo tipo de proyectos de integración de datos. Podrá integrar datos de diferentes archivos en diferentes formatos con facilidad.
Gracias a sus funciones adicionales para la automatización de integraciones de datos, MapForce es un producto intermedio ideal para conectar aplicaciones distribuidas en cualquier arquitectura empresarial, ya sea web o en la nube.
Asignación de datos de MapForce

Asignaciones de datos reciclables

Independientemente del contenido subyacente, MapForce integra datos basados en estructuras de datos, ya sea un esquema XML o de base de datos, un archivo de configuración EDI o una taxonomía XBRL, por ejemplo. Esto significa que podrá reutilizar las asignaciones de datos a medida que cambian sus datos comerciales.

Integración de datos automatizada

MapForce puede generar archivos de ejecución para MapForce Server o código de integración de datos libre de derechos de autor en Java, C# o C++ para procesar asignaciones de datos de forma automatizada. Gracias a ello puede implementar operaciones de integración o migración de datos programadas o desencadenadas por eventos e incluirlas en aplicaciones de elaboración de informes, comercio electrónico o basadas en SOA. Las operaciones de integración de datos de MapForce también se pueden automatizar a través de una API de integración de datos o con un control ActiveX.

Manipulación de datos

En los proyectos de integración de datos suele ser necesario manipular datos para convertir los datos de entrada antes de que el sistema de destino los consuma. MapForce ofrece un intuitivo generador visual de funciones, bibliotecas integradas de funciones de procesamiento de datos, filtros y condiciones, y muchas otras características que le ayudarán a manipular datos e integrar formatos diferentes.

Asignación de datos de servicios web

MapForce permite llamar a servicios web REST y SOAP desde la asignación de datos directamente. Es decir, puede insertar una llamada a un servicio web en la asignación y obtener parámetros de entrada y el nombre de usuario y la contraseña u otros datos de autenticación diferentes.
MapForce también es compatible con servicios web HTTP genéricos que suelen llevar estructuras de respuesta o solicitudes especiales en el cuerpo del mensaje. Admite datos XML y JSON en la solicitud y en la respuesta. Esto permite llamar a casi cualquier servicio web HTTP que requiera o devuelva estructuras XML o JSON.

Integración de datos heredados

Con el rápido avance de la tecnología informática, las organizaciones y empresas se ven obligadas a utilizar repositorios de datos heredados que dejan de ser compatibles, lo cual dificulta el acceso a los datos en su formato nativo. Por ello MapForce ofrece la original utilidad FlexText para analizar datos de archivos planos y poder integrar datos heredados con otras estructuras de destino con facilidad.

Sin necesidad de escribir código

El proceso de integración de datos con MapForce puede hacerse sin escribir ni una sola de código, ya que ofrece funciones de diseño gráfico, implementación de archivos y creación de flujos de trabajo.
La mayoría de las empresas suelen reutilizar activos y otros datos heredados como vistas y procedimientos de bases de datos SQL, hojas de cálculo Excel, etc. Todos estos activos son totalmente compatibles con la plataforma de integración MapForce.

Alta rentabilidad

Con MapForce no se necesitan adaptadores ni otros complementos. El usuario tiene total control sobre el proceso de diseño e implementación de la integración de datos de transformación de todo tipo de datos, ya sean datos XML, de BD, archivos planos, Excel, EDI, XBRL o servicios web.