Hierarchische Datenumwandlung (DataStage)
Verwenden Sie die Stage 'Hierarchical Data', um leistungsfähige hierarchische Transformationen zu erstellen, JSON-und XML-Daten zu analysieren und zu erstellen und REST-Web-Services mit hoher Leistung und Skalierbarkeit aufzurufen.
Viele Branchen haben die Verwendung von Extensible Markup Language (XML) als Mechanismus für den Austausch von Informationen zwischen Unternehmen als Standard festgelegt. Mit der breiteren Akzeptanz und Verwendung dieser Standards haben Unternehmen zunehmend XML verwendet, um auch Anforderungen hinsichtlich des Austauschs von Informationen zwischen verschiedenen IT-Bereichen innerhalb ihres Unternehmens zu erfüllen. Die Geschäftsprojekte, für die XML verwendet wurde, hatten spezifische Anforderungen an die Informationstechnologie zur Folge. In einigen Fällen ist das Datenvolumen, das in einem XML-Dokument dargestellt wird, minimal. Die Daten können beispielsweise eine einzelne Transaktion darstellen, es können jedoch viele Ebenen hierarchischer Komplexität vorhanden sein. Andere Projekte erfordern, dass Dateien mit mehreren Gigabyte und relativ einfachen XML-Schemas in ein neues Format umgesetzt werden, das einem Industriestandard entspricht. Wenn sowohl Anforderungen hinsichtlich Datenvolumen als auch hinsichtlich komplexer Hierarchie gelten, stellt dies oft besondere Herausforderungen an traditionelle IT-Tools dar.
Die Stage 'Hierarchical Data' enthält Funktionen, mit denen die Anforderungen bezüglich Design und Verarbeitung, die von den anspruchsvollsten XML-Quellen gestellt werden, problemlos gehandhabt werden können. Der IT-Entwickler kann den Schemabibliotheksmanager verwenden, um die XML-Metadaten im nativen Format zu registrieren. Diese Metadaten bilden die Grundlage für die Designaktivitäten. Die Stage 'Hierarchical Data' verwendet eine integrierte Benutzerschnittstellenkomponente, den Assembly Editor, um die Transformation von XML-Daten aus hierarchischen Formaten in relationale oder andere hierarchische Formate bzw. aus relationalen Formaten in hierarchische Formate zu erleichtern. Nachdem die Logik erstellt wurde, verwendet die Joblaufzeit eindeutige Komponenten, die verschiedene Formen der Parallelität bereitstellen, die speziell für hierarchische Datenformate erstellt wurden, beispielsweise XML. Mit diesen Mechanismen wird DataStage® skaliert, um hohe Volumina zu decken und Systemressourcen effizient zu verwalten.