Dom Rozwój Co to jest transformacja danych? - definicja z techopedia

Co to jest transformacja danych? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza transformacja danych?

Transformacja danych to proces konwertowania danych lub informacji z jednego formatu na inny, zwykle z formatu systemu źródłowego na wymagany format nowego systemu docelowego. Zwykły proces obejmuje konwersję dokumentów, ale konwersja danych czasami obejmuje konwersję programu z jednego języka komputerowego na inny, aby umożliwić działanie programu na innej platformie. Zwykle powodem tej migracji danych jest przyjęcie nowego systemu, który jest całkowicie odmienny od poprzedniego.

Techopedia wyjaśnia transformację danych

W praktyce transformacja danych polega na użyciu specjalnego programu, który potrafi odczytać oryginalny język podstawowy danych, określić język, na który dane muszą zostać przetłumaczone, aby mogły zostać wykorzystane przez nowy program lub system, a następnie przechodzi do przekształcić te dane.


Transformacja danych obejmuje dwie kluczowe fazy:

  1. Mapowanie danych: przypisanie elementów ze źródła źródłowego lub systemu do miejsca docelowego w celu przechwycenia wszystkich zachodzących transformacji. Jest to bardziej skomplikowane, gdy występują złożone transformacje, takie jak reguły transformacji wiele do jednego lub jeden do wielu.
  2. Generowanie kodu: Utworzenie rzeczywistego programu transformacji. Wynikowa specyfikacja mapy danych służy do utworzenia programu wykonywalnego do uruchomienia w systemach komputerowych.

Powszechnie używane języki transformacyjne:

  • Perl: język proceduralny i obiektowy wysokiego poziomu, zdolny do wydajnych operacji
  • AWK: Jeden z najstarszych języków i popularny język transformacji TXT
  • XSLT: język transformacji danych XML
  • TXL: język prototypowy używany głównie do transformacji kodu źródłowego
  • Języki szablonów i procesory: specjalizują się one w transformacji danych do dokumentów
Co to jest transformacja danych? - definicja z techopedia