Datatransformation

Författare: John Stephens
Skapelsedatum: 23 Januari 2021
Uppdatera Datum: 27 Juni 2024
Anonim
Data Transformations – Smoothing, Aggregation, Generalization, Normalization(Min-Max, Z-Score)
Video: Data Transformations – Smoothing, Aggregation, Generalization, Normalization(Min-Max, Z-Score)

Innehåll

Definition - Vad betyder datatransformation?

Datatransformation är processen för att konvertera data eller information från ett format till ett annat, vanligtvis från formatet för ett källsystem till det önskade formatet för ett nytt destinationssystem. Den vanliga processen involverar konvertering av dokument, men datakonvertering innebär ibland konvertering av ett program från ett datorspråk till ett annat för att programmet ska kunna köras på en annan plattform. Det vanliga skälet till denna datamigrering är antagandet av ett nytt system som är helt annorlunda än det tidigare.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar datatransformation

I verklig praxis innebär datatransformation användning av ett speciellt program som kan läsa datans ursprungliga basspråk, bestämma språket till vilket data som måste översättas för att de ska kunna användas av det nya programmet eller systemet och sedan fortsätter till omvandla dessa data.

Datatransformation innefattar två viktiga faser:

  1. Datamappning: Tilldelning av element från källbasen eller systemet mot destinationen för att fånga alla transformationer som inträffar. Detta görs mer komplicerat när det finns komplexa transformationer som många-till-en eller en-till-många regler för transformation.
  2. Kodgenerering: Skapandet av det faktiska omvandlingsprogrammet. Den resulterande datakartspecifikationen används för att skapa ett körbart program för att köra på datorsystem.

Vanliga transformationsspråk:
  • Perl: Ett processuellt och objektorienterat språk på hög nivå som kan kraftfulla operationer
  • AWK: Ett av de äldsta språken och ett populärt TXT-transformationsspråk
  • XSLT: Ett XML-datatransformationsspråk
  • TXL: Ett prototypspråk som mest används för omvandling av källkoder
  • Mallspråk och processorer: Dessa är specialiserade på data-till-dokumentomvandling