Apache Avro-Tools

Avro-Ansicht

Avro-Funktionen:

  • Avro-Ansicht zum Visualisieren und Durchsuchen von Avro-Instanzen
  • Übersichtliche Anzeige von Avro-Instanzen in einer Tabellenansicht
  • Bearbeitung von Avro-Schemas
  • Kontextsensitive Eingabehilfen
  • Textansicht mit Syntaxfärbung, Klappleiste, Lesezeichen und mehr
  • Markierung der Struktur zur Klammerergänzung
  • Grid-Ansicht für die grafische Avro-Schema-Bearbeitung
  • Avro-Schema-Validierung
  • Avro-Datenvalidierung

Gratis testen

Avro-Tools

Apache Avro™ ist ein weitverbreiteter Standard zur kompakten, schnellen Serialisierung großer, meist im Apache Hadoop Software Framework verwendeter Datenmengen. Avro-Daten können im Binär- oder JSON-Format serialisiert werden, XMLSpy unterstützt beides.

Für die Arbeit mit Avro-Dateien stehen in XMLSpy Funktionen zum Bearbeiten und Validieren von Avro-Schemas (.avsc) sowie eine spezielle Grid-Ansicht zur grafischen Anzeige und zum Durchsuchen von Avro-Binärdateien (.avro) zur Verfügung.

Trotz der weitverbreiteten Verwendung von Avro-Daten standen bisher keine Tools für das visuelle Arbeiten mit Avro-Daten zur Verfügung. XMLSpy bietet nun erstmals eine benutzerfreundliche Avro-Ansicht.

Avro-Ansicht

Oben sehen Sie, wie die Avro-Datenstrukturen in der einzigartigen Avro-Ansicht in einem übersichtlichen Tabellenformat angezeigt werden, wodurch die Binärdatei mühelos analysiert und durchsucht werden kann.

Da Avro-Dateien oft extrem groß sind, werden die Daten in einem Blöckebereich in Gruppen von 1.000 in erweiterbaren und reduzierbaren Blöcken angeordnet. Um eine Datei in einem bestimmten Block anzuzeigen, doppelklicken Sie einfach darauf.

Sie können auch das dazugehörige Avro-Schema über den Bereich "Blöcke" anzeigen und/oder speichern.

Avro-Schema Editor

Avro-Schema-Editor und -Validator

Eine Avro-Datenstruktur ist in einem Avro-Schema im JSON-Format definiert. XMLSpy verfügt über Funktionen zum Bearbeiten von Avro-Schemas in der Text- oder Grid-Ansicht. (Wenn Avro-Datendokumente im JSON-Format gespeichert sind, können diese ebenfalls in XMLSpy bearbeitet werden.)

Die Grid-Ansicht bietet eine einfache Möglichkeit zur Visualisierung und Bearbeitung der Dokumentstruktur, während bei der Bearbeitung in der Textansicht (siehe Abb. links) kontextsensitive Schlüsselwortvorschläge, automatische Eingabe von eckigen und geschweiften Klammerpaaren sowie Anführungszeichenpaaren, Syntaxfärbung und Autokomplettierung zur Verfügung stehen. Außerdem gibt es drei intelligente kontextsensitive Eingabehilfefenster mit gültigen Bearbeitungsvorschlägen: JSON-Eigenschaften, JSON-Werte und JSON-Entities.

Während der Bearbeitung wird Ihr Avro-Schema anhand der Avro-Schema-Definition validiert. Sie können auch Datendokumente anhand ihrer Avro-Schemas validieren.

Holen Sie sich RaptorXML Server für die Hochgeschwindigkeits-
verarbeitung großer Datenmengen in Avro-Dateien!

Nächste Schritte