---
title: "Die Arbeit mit Avro Big Data in Ihrem bevorzugten XML-Editor"
date: "2022-05-25"
categories: 
  - "development"
  - "software"
  - "tools"
tags: 
  - "avro"
  - "big-data"
  - "json"
  - "raptorxml"
  - "xml"
  - "xml-editor"
  - "xmlspy"
description: Entdecken Sie, wie XMLSpy die Bearbeitung und Visualisierung von Apache Avro-Dateien und -Schemas verbessert und die Verwaltung großer Datenmengen durch fortschrittliche Werkzeuge vereinfacht.
---
Status: #blog

Tags:  #avro #big-data #json #raptorxml #xml #xml-editor #xmlspy

Categories: [development](/blog/de/category/development.md) 
# Die Arbeit mit Avro Big Data in Ihrem bevorzugten XML-Editor

Die aktuellen Trends im Bereich Big Data führen dazu, dass Entwickler neben anderen Datenprotokollen wie [JSON](https://www.altova.com/de/json-tools) und Apache Avro auch mit XML arbeiten. XMLSpy unterstützt beide Formate mit speziellen Bearbeitungsansichten und Funktionen.

Schauen wir uns an, wie die spezielle Avro-Unterstützung in XMLSpy das Visualisieren und Durchsuchen von Avro-Dateien sowie das Bearbeiten von Avro-Schemas auf einzigartige Weise vereinfacht. Wir werden auch einige der Vorteile der Nutzung des RaptorXML Servers für die leistungsstarke Verarbeitung von Avro-Daten betrachten.

![shutterstock_88166515](/blog/images/shutterstock_88166515.jpg)

<!--more-->

## Was ist Avro?

Apache [Avro](https://avro.apache.org/)™ ist ein System zur kompakten und schnellen, binären Serialisierung großer Datenmengen, das hauptsächlich innerhalb von Apache eingesetzt wird [Hadoop](http://hadoop.apache.org/) Framework. Neben den Vorteilen seines kompakten Binärformats ist Avro plattformunabhängig und kann verwendet werden, um Daten zwischen Programmen auszutauschen, die in unterschiedlichen Sprachen geschrieben sind. Das entsprechende Avro-Schema ist immer in der übertragenen Avro-Nachricht enthalten, wodurch jede Anwendung die Daten deserialisieren kann.

![Avro-Logo (Marke) ](/blog/images/avro-logo.png)

_Logo und Markenzeichen der Apache Software Foundation_

## Ansicht und Bearbeitung des Avro-Schemas

[Avro-Schemas](https://www.altova.com/de/xmlspy-xml-editor/avro_tools) Sie sind im JSON-Format verfasst und können daher problemlos in XMLSpy angezeigt und bearbeitet werden [JSON-Bearbeitung](https://altova.com/de/xmlspy-xml-editor/json_editor)...mit dem Sie zwischen der textbasierten Bearbeitung und/oder der Gitteransicht wechseln können, um eine grafische Darstellung der Dokumentstruktur zu erhalten.

Der Screenshot unten zeigt ein Avro-Schema in der Textansicht, das Funktionen wie Zeilennummerierung, Quellcode-Faltung, Klammerabgleich, intelligente Eingabehilfen und andere nützliche Funktionen zur Bearbeitung von JSON bietet. Außerdem ist eine integrierte Validierung gemäß der Avro-Spezifikation enthalten.

##  ![Avro-Schema-Editor](/blog/images/avro-schema-editor-1.png)

## Anzeigen und Durchsuchen von Avro-Dateien

Binäre Avro-Dateien sind nicht nur sehr groß, sondern können auch mit den vorhandenen Tools nicht einfach und sinnvoll eingesehen werden. Um dies zu vereinfachen, können Entwickler die spezielle Avro-Ansicht in XMLSpy nutzen.

Im Folgenden ist ein Screenshot des benutzerfreundlichen [Avro-Viewers](https://www.altova.com/de/xmlspy-xml-editor/avro_tools) zu sehen, der ein Raster verwendet, um die Avro-Datenstrukturen in einem leicht lesbaren, tabellarischen Format darzustellen.

![Avro-Binärbetrachter ](/blog/images/view-search-avro.png "Avro Binary Viewer")

Das Bereichsfenster auf der linken Seite ermöglicht es Ihnen, jeden der Datensätze auszuwählen, die durch ihre Indexnummer angezeigt werden, um sie im Datenbereich anzuzeigen.

Sie können auch die gesamte Datei schnell durchsuchen, und jede Instanz der Suchbegriffe wird sowohl im Datenbereich als auch in jedem Abschnitt, der diese Begriffe enthält, hervorgehoben. Die Suche mit regulären Ausdrücken wird ebenfalls unterstützt.

Da die Avro-Datei das entsprechende Schema enthält, wird dieses ebenfalls oben im Bereich "Blöcke" angezeigt. Klicken Sie auf den Pfeil, um das Avro-Schema zu extrahieren und es im Texteditor anzuzeigen. Dort können Sie es bei Bedarf speichern und/oder bearbeiten.

Der Avro-Viewer unterstützt außerdem die Validierung der Avro-Binärdatei anhand ihres Schemas.

Diese [Avro-Tools](https://www.altova.com/de/xmlspy-xml-editor/avro_tools) sind eine hervorragende Ergänzung zu XMLSpy für Entwickler, die mit großen Datenmengen in jedem Format arbeiten. Lassen Sie uns nun die Rechenleistung ein wenig erhöhen, wenn Sie mit einer großen Anzahl von Avro-Dateien konfrontiert sind.

## Avro-Verarbeitung auf dem RaptorXML-Server

[RaptorXML Server](https://www.altova.com/de/raptorxml), die dritte Generation von Altovas Validierungs- und Verarbeitungstechnologie, eignet sich hervorragend, um die großen Datenmengen in Avro-Dateien zu verarbeiten. RaptorXML wurde von Grund auf für parallele Berechnungen optimiert und bietet eine Vielzahl von Funktionen, die eine hohe Leistung, einen erhöhten Durchsatz und eine effiziente Speichernutzung bei der Validierung und Verarbeitung großer Datenmengen ermöglichen.

RaptorXML unterstützt neben XML, JSON und XBRL auch das Format Avro. Es stehen Funktionen zur Verfügung, um ein Avro-Schema aus einer Instanz zu extrahieren, Avro-Schemata zu validieren und Avro-Instanzen anhand ihres zugehörigen Schemas zu überprüfen.

**[Erfahren Sie mehr](https://www.altova.com/de/download) über die Unterstützung von Avro in XMLSpy. Sie können auch den RaptorXML Server kostenlos für 30 Tage testen: [Probieren Sie es aus](https://www.altova.com/de/raptorxml/download).**
