Hjem Utvikling Hva er datatransformasjon? - definisjon fra techopedia

Hva er datatransformasjon? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr datatransformasjon?

Datatransformasjon er prosessen med å konvertere data eller informasjon fra ett format til et annet, vanligvis fra formatet til et kildesystem til det nødvendige formatet til et nytt destinasjonssystem. Den vanlige prosessen innebærer konvertering av dokumenter, men datakonvertering involverer noen ganger konvertering av et program fra et dataspråk til et annet for å gjøre det mulig for programmet å kjøre på en annen plattform. Den vanlige årsaken til denne dataoverføringen er adopsjonen av et nytt system som er helt forskjellig fra det forrige.

Techopedia forklarer datatransformasjon

I real praksis innebærer datatransformasjon bruk av et spesielt program som er i stand til å lese dataens originale basespråk, bestemme språket som dataene som må oversettes for at de skal kunne brukes av det nye programmet eller systemet, og deretter fortsetter til transformere disse dataene.


Datatransformasjon innebærer to viktige faser:

  1. Datakartlegging: Tildelingen av elementer fra kildebasen eller systemet mot destinasjonen for å fange opp alle transformasjoner som skjer. Dette gjøres mer komplisert når det er komplekse transformasjoner som mange-til-en eller en-til-mange regler for transformasjon.
  2. Code Generation: Opprettelsen av det faktiske transformasjonsprogrammet. Den resulterende datakart-spesifikasjonen brukes til å lage et kjørbart program som skal kjøres på datasystemer.

Vanlige transformasjonsspråk:

  • Perl: Et prosessuelt og objektorientert språk på høyt nivå som er i stand til kraftige operasjoner
  • AWK: Et av de eldste språkene og et populært TXT-transformasjonsspråk
  • XSLT: Et XML-datatransformasjonsspråk
  • TXL: Et prototypespråk som hovedsakelig brukes til kildekodetransformasjon
  • Malspråk og prosessorer: Disse spesialiserer seg i data-til-dokument-transformasjon
Hva er datatransformasjon? - definisjon fra techopedia