Altova versión 2016 presenta un nuevo editor de esquemas JSON y un depurador de mapeo de datos

Nos complace anunciar los detalles de la última versión de las herramientas de desarrollo de escritorio y los productos de software para servidores Altova MissionKit. La versión 2016 incluye compatibilidad total con Windows 10 y soporte actualizado para bases de datos relacionales en toda la línea de productos, y también introduce algunas nuevas funciones que simplemente no encontrarán en ningún otro lugar.

XMLSpy 2016 incluye el primer editor gráfico de esquemas JSON, completo y de calidad empresarial. MapForce, nuestra herramienta de integración de datos, ahora incorpora un depurador de mapeo de datos que revolucionará la forma en que define y prueba los proyectos de mapeo de datos. Analicemos más de cerca estas nuevas funcionalidades.

Editor de esquemas JSON

El estándar JSON Schema surgió como respuesta a la necesidad de definir y hacer cumplir la estructura de los datos de forma específica para cada aplicación. Sin embargo, el desarrollo de un editor de JSON Schema con las características y funcionalidades que los desarrolladores de hoy en día necesitan fue más lento. Todo eso cambia con el nuevo editor de JSON Schema en XMLSpy. Los clientes actuales reconocerán de inmediato la vista de JSON Schema, que se basa en el popular editor de XML Schema. Pero, incluso si son nuevos usuarios de XMLSpy, lo entenderán rápidamente. Es fácil de usar y acelerará el desarrollo de sus esquemas JSON gracias a funciones que incluyen:

  • Diseño de esquemas JSON mediante una interfaz gráfica de arrastrar y soltar
  • Ventanas de ayuda inteligente para la introducción de datos y menús contextuales
  • Validación de esquemas JSON y de instancias frente a los esquemas
  • Generación automática de esquemas JSON a partir de instancias JSON con un solo clic
  • Validación de proyectos JSON de alto rendimiento (ver la siguiente sección)

Esta nueva funcionalidad mejora las características existentes de XMLSpy, incluyendo:

  • Edición inteligente de instancias JSON, ya sea en formato de texto o en una vista de tabla
  • XML en JSON conversión, conversión de JSON a XML

Integración del servidor RaptorXML para tareas de XSLT y XQuery

En la versión 2015, lanzamiento 4 de XMLSpy, introdujimos la opción de ejecutar procesos de validación XML en sus servidores RaptorXML instalados, directamente desde XMLSpy, lo que aumenta la velocidad de validación para un gran número de archivos entre 6 y 18 veces.

Ahora, esa misma funcionalidad se extiende a los trabajos de XSLT y XQuery. Debido a que están utilizando la capacidad de procesamiento paralelo de un servidor RaptorXML que se ejecuta en múltiples núcleos, estas transformaciones se completarán hasta 14 veces más rápido, todo ello directamente dentro de XMLSpy.

Esta mayor sinergia hace que el servidor RaptorXML sea aún más útil para los equipos de desarrollo, ya que ahora pueden aprovechar un único servidor RaptorXML compartido para agilizar tareas de transformación que antes consumían mucho tiempo, especialmente cuando se trata de un gran número de documentos.

Por cierto, el servidor RaptorXML 2016 ahora también admite la validación de JSON, por lo que esta funcionalidad está disponible para validar archivos JSON grandes en XMLSpy.

Depurador de mapeo de datos de MapForce

MapForce facilita la definición de reglas de mapeo de datos complejas para integrar todo tipo de datos. Sin embargo, en proyectos de mapeo complejos que involucran múltiples funciones, fuentes de datos o lógica de decisión personalizada, a veces puede ser difícil identificar los errores cuando el mapeo no produce los resultados esperados.

Ahora, MapForce depurador de mapeo de datos Le permite examinar el resultado de su mapeo paso a paso, para diagnosticar y perfeccionar proyectos de cualquier complejidad.

Una vez activado, el depurador permite la ejecución paso a paso de su diseño de mapeo de datos, mostrando todos los valores intermedios. El depurador de mapeo de datos de MapForce incluye nuevos comandos de menú, una nueva barra de herramientas y nuevas ventanas de ayuda que se abren automáticamente mientras el depurador está en funcionamiento, lo que le permite rastrear las operaciones de procesamiento intermedias y examinar los valores de los datos a medida que se ejecuta el mapeo.

El depurador de mapeo de datos de MapForce admite:

  • Establecer puntos de interrupción en cualquier nodo de entrada o salida
  • Puntos de interrupción condicionales
  • Depuración manual, paso a paso
  • Mostrar todos los valores intermedios en la vista de representación gráfica durante la ejecución del mapeo
  • Ventana de contexto que muestra qué nodos/funciones han sido procesados
  • Ventana de historial que muestra una lista de todos los valores que pasaron por un punto seleccionado durante la ejecución
  • Salida parcial que muestra el contenido que ya se ha escrito en el archivo de salida durante la ejecución paso a paso o al alcanzar un punto de interrupción

Este nuevo depurador de mapeo de datos es revolucionario porque le proporciona una comprensión profunda del funcionamiento interno de sus proyectos de integración de datos y ETL, de una manera que nunca antes había sido posible, ni siquiera en productos de mapeo mucho más costosos. La capacidad de definir fácilmente puntos de interrupción, observar el flujo de datos a través de su mapeo y examinar los datos de rendimiento en cada etapa, facilita enormemente la identificación y resolución de errores, lo que permite crear los mapeos de datos más precisos posibles.

Estos son solo algunos de los aspectos más destacados de la nueva versión. ¡Descubre todas las novedades de la versión 2016 y actualízate a la última versión ahora mismo!