ETL יישמתם כבר אצלכם בארגון?
אז מה זה בכלל אתם שואלים?
אז בבקשה :
תהליך ה-ETL קיים עשרות שנים ונבע מהצורך של ארגונים להעביר את המידע התפעולי לבסיס נתונים חיצוני (data warehouse) ע"מ לגבות ו\או לנתח את הנתונים.
מערכות מידע תפעוליות נשענות על בסיסי נתונים בהם נמצאים הנתונים הפיסיים של הארגון, כאשר מנסים להפיק דו"ח שרץ על כמות גדולה של נתונים לדוגמא : לבצע השוואה בין שנה X ל Y הפעולה הנ"ל גורמת לבסיס הנתונים "לעבוד קשה" ואי לכך לפגיעה בביצועיים של המערכת.
ETL מציין את אחד השלבים המרכזיים בהקמת מחסן הנתונים
כמו שניתן להבין מדובר בראשי תיבות, והפעולה מתחלקת לשלוש פונקציות של טיפול במידע שמאוחדות לשם משותף, שכולל גזירה של הנתונים מהמערכות התפעוליות, עיבודם, וטעינתם לבסיס המידע של מחסן הנתונים.
Extract**
הפעולה של שליפת כל המידע ממאגר המקור, בדרך כלל ממערכות תפעוליות .
Transform**
שלב זה הוא המעניין ביותר, במקרה הפשוט בסיס נתונים היעד זהה במבנה למקור, אבל לרוב זה לא כך, ויש צורך להסב את הנתונים ממבנה בסיס נתונים מקור למבנה בסיס נתונים יעד. לעיתים אנו מעוניינים להוסיף שדות ומידע כגון חישובים או לוגיקה .
Load**
פעולת הטעינה של הפורמט המומר למאגר החדש.
אז באילו כלים משתמשים אצלכם בארגון לביצוע התהליך?