Apesar de seu uso generalizado como método de serialização de dados para.. big data Anteriormente, não existiam ferramentas disponíveis para trabalhar com dados Avro de forma visual, até o surgimento do XMLSpy Editor de XML foi pioneira no desenvolvimento do Avro View, uma interface de fácil utilização.
O suporte abrangente para Avro inclui um validador Avro para esquemas Avro e arquivos binários, um editor de esquemas Avro, além de um visualizador Avro especial para visualizar e pesquisar arquivos binários Avro (.avro) de forma gráfica. O XMLSpy suporta ambos os formatos utilizados para serializar dados Avro: binário e JSON.
O visualizador Avro gráfico no XMLSpy exibe as estruturas de dados Avro em um formato tabular, o que facilita a visualização, a compreensão e a pesquisa dos arquivos binários.
Como os arquivos Avro costumam ser extremamente grandes, um painel chamado "Blocos" organiza os dados em grupos de 1.000 elementos, que podem ser expandidos ou recolhidos. Para visualizar os dados em um bloco específico, basta clicar duas vezes sobre ele.
Você também pode visualizar e/ou salvar o esquema Avro associado a partir do painel "Blocos", se desejar.
Os esquemas Avro descrevem a estrutura dos dados Avro correspondentes e são escritos em formato JSON. É fácil visualizar e editar esquemas Avro no XMLSpy Editor de JSONe você pode optar por trabalhar em uma visualização de grade baseada em texto ou gráfica, com suporte para edição, incluindo ferramentas de auxílio na digitação, colapso de código e muito mais.
O validador Avro do XMLSpy verifica o seu esquema Avro em relação à especificação do esquema Avro, e também valida documentos de dados em relação ao esquema Avro a que estão associados. Você também pode validar arquivos Avro no servidor RaptorXML (abaixo).
O Altova RaptorXML Server foi desenvolvido para processar grandes volumes de dados, incluindo a enorme quantidade contida em arquivos Avro. Projetado para computação paralela, o RaptorXML Server oferece alto desempenho, maior capacidade de processamento e utilização eficiente da memória para validar e processar grandes quantidades de dados em formatos Avro, XML e JSON.

