Ein neuer JSON-Schema-Editor und ein Debugger für die Datenzuordnung werden in der Version 2016 von Altova vorgestellt

Wir freuen uns, Ihnen Details zur neuesten Version der Altova MissionKit-Entwicklungstools für Desktop-Anwendungen und der zugehörigen Serversoftware vorstellen zu können. Version 2016 bietet vollständige Kompatibilität mit Windows 10 und aktualisierte Unterstützung für relationale Datenbanken in der gesamten Produktreihe. Darüber hinaus enthält sie einige neue Funktionen, die Sie anderswo nicht finden werden.

XMLSpy 2016 enthält den ersten, umfassend ausgestatteten grafischen JSON-Schema-Editor für den professionellen Einsatz. MapForce, unser Tool zur Datenintegration, verfügt nun über einen Debugger für Datenabbildungen, der die Art und Weise, wie Sie Datenabbildungsprojekte definieren und testen, grundlegend verändern wird. Lassen Sie uns diese neuen Funktionen genauer betrachten.

JSON-Schema-Editor

Der JSON-Schema-Standard entstand als Reaktion auf die Notwendigkeit, die Struktur von Daten für jede Anwendung einzeln zu definieren und durchzusetzen. Die Entwicklung eines JSON-Schema-Editors mit den Funktionen und Möglichkeiten, die heutige Entwickler benötigen, verlief jedoch langsamer. Das ändert sich nun mit dem neuen JSON-Schema-Editor in XMLSpy. Bestehende Kunden werden die JSON-Schema-Ansicht sofort erkennen, die auf dem sehr beliebten XML-Schema-Editor basiert – aber auch wenn Sie XMLSpy noch nicht kennen, werden Sie sich schnell zurechtfinden. Er ist einfach zu bedienen und beschleunigt Ihre JSON-Schema-Entwicklung durch Funktionen wie:

  • Grafische JSON-Schema-Erstellung per Drag-and-Drop
  • Intelligente Eingabehilfen und kontextbezogene Menüs
  • Validierung von JSON-Schemas und von JSON-Instanzen anhand von Schemas
  • Automatische Generierung von JSON-Schemas aus JSON-Daten mit einem einzigen Klick
  • Hochleistungsfähige Validierung von JSON-Projekten (siehe nächsten Abschnitt)

Diese neue Funktion erweitert die bestehenden Funktionen von XMLSpy, darunter:

Integration des RaptorXML-Servers für XSLT- und XQuery-Aufgaben

In XMLSpy Version 2015 Release 4 haben wir die Möglichkeit eingeführt, XML-Validierungsaufgaben direkt von XMLSpy aus auf Ihren installierten RaptorXML-Servern auszuführen. Dadurch konnten die Validierungsgeschwindigkeiten für eine große Anzahl von Dateien um das 6- bis 18-fache gesteigert werden.

Diese Funktionalität wird nun auch für XSLT- und XQuery-Aufgaben erweitert. Da Sie die parallele Verarbeitungskraft eines RaptorXML-Servers nutzen, der auf mehreren Kernen läuft, werden diese Transformationen bis zu 14-mal schneller abgeschlossen – und das alles direkt in XMLSpy!

Diese verbesserte Zusammenarbeit macht den RaptorXML Server für Entwicklungsteams noch nützlicher, da Sie jetzt einen einzigen, gemeinsamen RaptorXML Server nutzen können, um bisher zeitaufwändige Transformationsprozesse für eine große Anzahl von Dokumenten deutlich zu beschleunigen.

Nebenbei bemerkt: Der RaptorXML Server 2016 unterstützt jetzt auch die Validierung von JSON-Dateien. Diese Funktionalität steht somit auch in XMLSpy zur Verfügung, um große JSON-Dateien zu validieren.

MapForce: Datenmapping-Debugger

MapForce erleichtert die Definition komplexer Datenzuordnungsregeln für die Integration aller Arten von Daten. Bei komplexen Zuordnungsprojekten mit mehreren Funktionen, Datenquellen oder benutzerdefinierten Entscheidungslogiken kann es jedoch manchmal schwierig sein, Fehler zu finden, wenn die Zuordnung nicht die erwarteten Ergebnisse liefert.

Jetzt kommt MapForce Datenzuordnungs-Debugger ermöglicht es Ihnen, die Ergebnisse Ihrer Modellierung Schritt für Schritt zu überprüfen, um Projekte jeder Komplexität zu analysieren und zu optimieren.

Sobald der Debugger aktiviert ist, ermöglicht er die schrittweise Ausführung Ihres Datenmapping-Designs mit der Anzeige aller Zwischenwerte. Der MapForce-Datenmapping-Debugger verfügt über neue Menübefehle, eine neue Symbolleiste und neue Hilfenfenster, die automatisch geöffnet werden, während der Debugger ausgeführt wird. So können Sie die Zwischenverarbeitungsschritte verfolgen und die Datenwerte während der Ausführung Ihres Mappings überprüfen.

Der MapForce-Datenmapping-Debugger unterstützt:

  • Das Setzen von Haltepunkten an beliebigen Eingangs- oder Ausgangsknoten
  • Bedingte Haltepunkte
  • Manuelle, schrittweise Fehlersuche
  • Anzeige aller Zwischenwerte in der grafischen Ansicht während der Ausführung der Zuordnung
  • Kontextfenster, das anzeigt, welche Knoten/Funktionen bereits verarbeitet wurden
  • Ein Fenster, das eine Liste aller Werte anzeigt, die während der Ausführung einen ausgewählten Punkt durchlaufen haben
  • Teilausgabe, die zeigt, welche Inhalte bereits in die Ausgabedatei geschrieben wurden, entweder während der schrittweisen Ausführung oder wenn ein Haltepunkt erreicht wird

Dieser neue Debugger für Datenmapping ist revolutionär, da er Ihnen tiefgreifende Einblicke in die genauen Funktionsweisen Ihrer Datenintegrations- und ETL-Projekte ermöglicht, und zwar auf eine Weise, die bisher nicht möglich war, selbst bei deutlich teureren Mapping-Produkten. Die Möglichkeit, problemlos Haltepunkte zu setzen, den Datenfluss in Ihrem Mapping zu verfolgen und die Durchsatzdaten in jedem Schritt zu überprüfen, macht es wesentlich effizienter, Fehler zu isolieren und zu beheben, um die präzisesten Datenmappings zu erstellen, die möglich sind.

Dies sind nur einige der wichtigsten Neuerungen in der neuen Version. Entdecken Sie alle neuen Funktionen in Version 2016 und aktualisieren Sie jetzt auf die neueste Version!