Casa Sviluppo Che cos'è la trasformazione dei dati? - definizione da techopedia

Che cos'è la trasformazione dei dati? - definizione da techopedia

Sommario:

Anonim

Definizione: cosa significa trasformazione dei dati?

La trasformazione dei dati è il processo di conversione di dati o informazioni da un formato a un altro, di solito dal formato di un sistema di origine al formato richiesto di un nuovo sistema di destinazione. Il normale processo prevede la conversione di documenti, ma a volte le conversioni di dati comportano la conversione di un programma da una lingua del computer a un'altra per consentire l'esecuzione del programma su una piattaforma diversa. La solita ragione di questa migrazione dei dati è l'adozione di un nuovo sistema totalmente diverso dal precedente.

Techopedia spiega la trasformazione dei dati

In pratica, la trasformazione dei dati comporta l'uso di un programma speciale in grado di leggere la lingua di base originale dei dati, determinare la lingua in cui i dati che devono essere tradotti affinché siano utilizzabili dal nuovo programma o sistema, quindi procede a trasformare quei dati.


La trasformazione dei dati prevede due fasi chiave:

  1. Mappatura dei dati: l'assegnazione di elementi dalla base o dal sistema di origine alla destinazione per acquisire tutte le trasformazioni che si verificano. Ciò è reso più complicato quando ci sono trasformazioni complesse come regole di molti-a-uno o uno-a-molti per la trasformazione.
  2. Generazione di codice: la creazione del programma di trasformazione attuale. La specifica della mappa dati risultante viene utilizzata per creare un programma eseguibile da eseguire su sistemi informatici.

Linguaggi di trasformazione comunemente usati:

  • Perl: un linguaggio procedurale e orientato agli oggetti di alto livello capace di potenti operazioni
  • AWK: una delle lingue più antiche e un popolare linguaggio di trasformazione TXT
  • XSLT: un linguaggio di trasformazione dei dati XML
  • TXL: un linguaggio di prototipazione utilizzato principalmente per la trasformazione del codice sorgente
  • Linguaggi e processori modello: sono specializzati nella trasformazione da dati a documento
Che cos'è la trasformazione dei dati? - definizione da techopedia