Che cos'è la trasformazione dei dati?
La trasformazione dei dati è il processo di conversione di informazioni o dati da un formato a un altro formato. Mentre la strategia è spesso pensata in termini di conversione di documenti da un formato a un altro, le trasformazioni di dati possono anche comportare la conversione di programmi da un tipo di linguaggio di computer a un formato diverso al fine di consentire l'esecuzione del programma su una piattaforma specifica. La trasformazione effettiva può comportare la conversione di più flussi di dati in un formato comune o la conversione di un singolo formato in più moduli diversi da utilizzare su un ampio spettro di piattaforme.
Il processo di trasformazione dei dati prevede l'uso di ciò che è noto come SQL, o linguaggio di query strutturato. SQL è il linguaggio informatico responsabile della gestione delle informazioni che risiedono in alcuni tipi di sistemi di gestione dei dati. Uno dei linguaggi più antichi utilizzati nella progettazione di programmi moderni, la trasformazione dei dati SQL consente di mettere in relazione i dati tra diversi programmi gestendo la conversione efficiente dei dati in formati riconoscibili da ciascuno dei programmi associati.
Nell'uso effettivo, la trasformazione dei dati comporta l'uso di un programma eseguibile in grado di leggere la lingua di base o originale dei dati e di identificare la lingua o le lingue in cui i dati devono tradurre per essere utilizzati da altri programmi. Una volta completata la mappatura per la trasformazione, il programma converte quindi i dati nei formati singoli o multipli desiderati e distribuisce i dati convertiti di conseguenza. Con molte applicazioni, ciò avviene in pochi secondi.
Un processo simile è noto come mediazione dei dati. Come la trasformazione dei dati, l'idea è di rendere i dati in un formato utilizzabili in un altro formato. Una differenza con la mediazione è che il processo di mappatura dei dati comporta la creazione di quello che è noto come un modello di dati, che funge da intermediario tra i due formati coinvolti, piuttosto che la traduzione diretta che si verifica con la trasformazione delle informazioni.
Come per molti tipi di tecnologie informatiche, la trasformazione dei dati è un processo in continua evoluzione man mano che nuovi programmi aiutano ad aumentare l'efficienza e la portata di come le informazioni possono essere tradotte. Poiché in questo processo sono inclusi più programmi e formati, la capacità di condividere dati su molte piattaforme diverse che una volta erano totalmente incompatibili è aumentata in modo significativo. In un contesto globale in cui i collaboratori non sempre possono utilizzare gli stessi programmi o lingue come base per i loro sistemi di dati, questi miglioramenti continui significano significativamente meno tempo dedicato alla traduzione e immissione manuale dei dati tra i sistemi.