Avro-viewer, -validator en -schema-editor

Gebruiksvriendelijke tools voor Apache Avro

  • Avro View: een tool voor het visualiseren en doorzoeken van binaire bestanden
  • Een overzichtelijke tabel met alle Avro-instanties, voor een eenvoudig overzicht
  • Avro-schema validator
  • Avro-gegevensvalidatie
  • Ingebouwde JSON-editor
  • Avro-schema bewerking
  • Rasterweergave voor het grafisch bewerken van Avro-schema's
  • Contextafhankelijke invoerhulpmiddelen
  • Tekstweergave met syntaxiskleuring, codeopvouwen en meer
  • Structurele markering om overeenkomende haakjes/beugels aan te duiden

Waarom zou u XMLSpy kiezen voor Avro?

Ondanks het brede gebruik als methode voor het serialiseren van data voor big data toepassingen, waren er voorheen geen tools beschikbaar om visueel met Avro-data te werken, totdat XMLSpy, een XML-editor, als eerste een gebruiksvriendelijke Avro-weergave introduceerde.

Uitgebreide Avro-ondersteuning omvat een Avro-validator voor zowel Avro-schema's als binaire bestanden, een Avro-schema-editor, en een speciale Avro-viewer voor het grafisch bekijken en doorzoeken van Avro-binaire bestanden (.avro). XMLSpy ondersteunt beide formaten die worden gebruikt om Avro-gegevens te serialiseren: binair en JSON.

Avro-viewer

Avro-viewer

De grafische Avro Viewer in XMLSpy toont de Avro-datastructuren in een tabelvorm, waardoor het eenvoudig is om de binaire bestanden te bekijken, te begrijpen en te doorzoeken.

Omdat Avro-bestanden vaak erg groot zijn, organiseert het paneel "Blokken" de gegevens in groepen van 1.000, die kunnen worden uitgevouwen of samengevouwen. Om de gegevens in een bepaald blok te bekijken, dubbelklikt u eenvoudigweg op dat blok.

U kunt, indien gewenst, ook het bijbehorende Avro-schema bekijken en/of opslaan via het paneel "Blokken".

Avro-schema-editor en Avro-validator

Avro-schema's beschrijven de structuur van de bijbehorende Avro-data en zijn geschreven in JSON-formaat. Het is eenvoudig om Avro-schema's te bekijken en te bewerken in de XMLSpy JSON-editor, en u kunt kiezen om te werken met een tekstgebaseerde of grafische weergave, met bewerkingsondersteuning, waaronder invoerhulpmiddelen, codeopvouwen en meer.

De XMLSpy Avro-validator controleert uw Avro-schema op basis van de Avro-schema-specificatie, en valideert ook data-documenten op basis van het bijbehorende Avro-schema. U kunt Avro ook valideren op de RaptorXML Server (zie hieronder).

Geavanceerde Avro-validator

Altova RaptorXML Server is ontworpen voor het verwerken van grote hoeveelheden data, waaronder de enorme volumes in Avro-bestanden. RaptorXML Server is ontworpen voor parallelle verwerking en biedt de hoge prestaties, verhoogde doorvoer en efficiƫnt geheugengebruik die nodig zijn om grote hoeveelheden Avro-, XML- en JSON-data te valideren en te verwerken.