Zuhause Entwicklung Was ist Datentransformation? - Definition aus techopedia

Was ist Datentransformation? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Datentransformation?

Bei der Datentransformation werden Daten oder Informationen von einem Format in ein anderes konvertiert, normalerweise vom Format eines Quellsystems in das erforderliche Format eines neuen Zielsystems. Der übliche Prozess umfasst das Konvertieren von Dokumenten. Bei der Datenkonvertierung wird jedoch manchmal ein Programm von einer Computersprache in eine andere konvertiert, damit das Programm auf einer anderen Plattform ausgeführt werden kann. Der übliche Grund für diese Datenmigration ist die Einführung eines neuen Systems, das sich grundlegend von dem vorherigen unterscheidet.

Techopedia erklärt die Datenumwandlung

In der Praxis umfasst die Datentransformation die Verwendung eines speziellen Programms, das die ursprüngliche Basissprache der Daten lesen, die Sprache bestimmen kann, in die die Daten übersetzt werden müssen, damit sie von dem neuen Programm oder System verwendet werden können, und dann fortfährt transformieren Sie diese Daten.


Die Datentransformation umfasst zwei Schlüsselphasen:

  1. Datenzuordnung: Die Zuordnung von Elementen von der Quellbasis oder dem Quellsystem zum Ziel, um alle auftretenden Transformationen zu erfassen. Dies wird komplizierter, wenn es komplexe Transformationen gibt, z. B. Viele-zu-Eins- oder Eins-zu-Viele-Regeln für die Transformation.
  2. Codegenerierung: Die Erstellung des eigentlichen Transformationsprogramms. Die resultierende Datenzuordnungsspezifikation wird verwendet, um ein ausführbares Programm zu erstellen, das auf Computersystemen ausgeführt werden kann.

Häufig verwendete Transformationssprachen:

  • Perl: Eine prozedurale und objektorientierte Hochsprache, die leistungsstarke Operationen ausführen kann
  • AWK: Eine der ältesten Sprachen und eine beliebte TXT-Transformationssprache
  • XSLT: Eine XML-Datenumwandlungssprache
  • TXL: Eine Prototyping-Sprache, die hauptsächlich für die Quellcode-Transformation verwendet wird
  • Vorlagensprachen und -prozessoren: Diese sind auf die Umwandlung von Daten in Dokumente spezialisiert
Was ist Datentransformation? - Definition aus techopedia