Hvad er datatransformation?
Datatransformation er processen med at konvertere information eller data fra et format til et andet format. Mens strategien ofte tænkes på med hensyn til konvertering af dokumenter fra et format til et andet, kan datatransformationer også involvere konvertering af programmer fra en type computersprog til et andet format for at gøre det muligt for programmet at køre på en bestemt platform. Den egentlige transformation kan involvere konvertering af flere datastrømme til et fælles format eller konvertering af et enkelt format til flere forskellige former til brug på tværs af et bredt spektrum af platforme.
Processen med datatransformation involverer brugen af det, der er kendt som SQL, eller struktureret forespørgselssprog. SQL er det computersprog, der er ansvarlig for at styre de oplysninger, der findes i en eller anden type datastyringssystem. Et af de ældste sprog, der bruges i moderne programdesign, SQL-datatransformation gør det muligt at relatere dataene på tværs af flere programmer ved at styre effektiv konvertering af dataene til formater, som hvert af de tilknyttede programmer kan genkende.
I faktisk brug involverer datatransformation brug af et eksekverbart program, der er i stand til at læse datagrundlaget eller originalsproget, og identificere det sprog eller de sprog, som dataene skal oversættes til for at blive brugt af andre programmer. Når kortlægningen for transformationen er gennemført, konverterer programmet derefter dataene til de ønskede enkelt eller flere formater og distribuerer de konverterede data i overensstemmelse hermed. Med mange applikationer foregår dette i løbet af få sekunder.
En lignende proces kaldes datamediering. Ligesom datatransformation er ideen at gøre data i et format for at være anvendelige i et andet format. En forskel med mægling er, at datakortprocessen involverer oprettelsen af, hvad der er kendt som en datamodel, der tjener som mellemmand mellem de to involverede formater snarere end den direkte oversættelse, der sker med transformation af information.
Som med mange typer computerteknologi er datatransformation en proces, der kontinuerligt udvikler sig, da nye programmer hjælper med at øge effektiviteten og omfanget af, hvordan information kan oversættes. Efterhånden som flere programmer og formater er inkluderet i denne proces, er muligheden for at dele data på mange forskellige platforme, der engang var totalt uforenelige, steget markant. I en global indstilling, hvor samarbejdspartnere muligvis ikke altid bruger de samme programmer eller sprog som grundlaget for deres datasystemer, betyder disse løbende forbedringer betydeligt mindre tid, der bruges til manuelt at oversætte og indtaste data mellem systemer.