תוכן עניינים:
הגדרה - מה המשמעות של טרנספורמציית נתונים?
טרנספורמציית נתונים היא תהליך המרת נתונים או מידע מתבנית אחת לאחרת, בדרך כלל מתבנית של מערכת מקור לפורמט הנדרש של מערכת יעד חדשה. התהליך הרגיל כרוך בהמרת מסמכים, אולם המרות נתונים כרוכות לעתים בהמרה של תוכנית משפת מחשב אחת לשנייה כדי לאפשר לתוכנית להופיע בפלטפורמה אחרת. הסיבה הרגילה להעברת נתונים זו היא אימוץ מערכת חדשה השונה לחלוטין מזו הקודמת.
Techopedia מסביר טרנספורמציית נתונים
בפועל אמיתי, טרנספורמציית נתונים כוללת שימוש בתוכנה מיוחדת המסוגלת לקרוא את שפת הבסיס המקורית של הנתונים, לקבוע את השפה שלתוכה יש לשמש את הנתונים שחייבים לתרגם כדי שתוכל להשתמש בהם באמצעות התוכנית או המערכת החדשה, ואז ממשיכה ל להפוך נתונים אלה.
טרנספורמציית נתונים כוללת שני שלבים עיקריים:
- מיפוי נתונים: הקצאת אלמנטים מבסיס המקור או המערכת לעבר היעד לתפוס את כל התמורות המתרחשות. זה מורכב יותר כשיש טרנספורמציות מורכבות כמו כללים רבים-לאחד או כל-אחד-רבים.
- יצירת קוד: יצירת תוכנית הטרנספורמציה בפועל. מפרט מפת הנתונים המתקבל משמש ליצירת תוכנית הפעלה להפעלה במערכות מחשב.
שפות טרנספורמציה נפוצות:
- פרל: שפה פרוצדורלית ומכוונת עצמים ברמה גבוהה המסוגלת לבצע פעולות רבות עוצמה
- AWK: אחת השפות העתיקות ביותר ושפת טרנספורמציה פופולרית של TXT
- XSLT: שפת טרנספורמציית נתונים של XML
- TXL: שפת אב-טיפוס המשמשת בעיקר לשינוי קוד מקור
- שפות ותבניות תבנית: אלה מתמחים בשינוי נתונים למסמך