מתוך wikIT
| תורמים אחרים עשויים לערוך או אף להסיר את תרומתכם ל־wikIT [עריכה] ETLתגיות: Extract, Transform & Load
|
[עריכה] תכונות ה-ETL
כלי ה-ETL :
- מספקים קישוריות למגוון מקורות מידע ופלטפורמות מחשוב תוך ניטרול ההבדלים ביניהם, מספקים יכולות חזקות לתרגום ועיבוד מידע.
- עובדים בגישה של HUB מרכזי ומאפשרים להחליף את ה"ספגטי" של הממשקים הממומשים ב-Point to Point בפתרון מרכזי, מבוקר.
- מספקים "בלם זעזועים" לשינויים במבנה המידע במערכות השונות, בהיותם מתווכים בין מערכות מקור ליעד.
- מתוכננים לבצע מקסימום עבודה במינימום זמן, כלומר לנצל 100% CPU.
- בעזרת כלי ETL ניתן גם לפתח תהליכים מסוג ELT בהם גוזרים (Extract), טוענים (Load) אותם כפי שהם ורק אח"כ מעבדים (Transform) אותם אם נתעקש, יחד עם זאת הרעיון הוא שאחרי שטעננו את הנתונים למערכת היעד אין צורך בעיבודים נוספים על המידע שנטען; לכן עדיפים תהליכי ה- ETL.
תהליכים מסוג ELT מאפיינים מערכות שפותחו בעזרת תרחישי טעינה ועיבוד הנתונים בשפה ייעודית של מסד הנתונים המהווה את מערכת היעד לפני שהופיעו כלי ה-ETL. במקומות מסויימים עדיין משתמשים בשיטות אלו גם כיום.
[עריכה] דוגמאות שימוש
- טעינת נתונים ממספר מאגרי מידע ל-DW.
- סינכרון נתוני לקוח בין מאגרי מידע שונים.
- תהליכי ממשקים למערכות המרכזות נתונים ממקורות מידע (פנימיים וחיצוניים) מרובים.
[עריכה] מוצרים לדוגמא
- DTS ב-SQL Server 2000 ו-SSIS ב-SQL Server 2005 של Microsoft
