הדרך מ-Data ל-BI עוברת בשלושה שלבים: איסוף הנתונים הגולמיים מכל המערכות, עיבוד ומידול שלהם למבנה אחיד (ETL), והצגתם בדשבורדים עסקיים. בלי שלב העיבוד — הדשבורד היפה ביותר יציג נתונים שגויים. זה החלק שרוב העסקים מפספסים.
כמעט לכל עסק יש היום הרבה דאטה: ERP עם הנהלת חשבונות ומלאי, CRM עם לקוחות ועסקאות, אתר מכירות, קופות ואינספור קבצי אקסל. אבל דאטה גולמי הוא כמו מחסן לא מסודר — הכול נמצא, ואי אפשר למצוא כלום. כדי שהנתונים יענו על שאלות עסקיות הם צריכים לעבור מסלול מסודר.
התחברות לכל מקורות הנתונים — מסדי נתונים של ERP ו-CRM, קבצי אקסל, ממשקי API של שירותי ענן. השליפה אוטומטית ומתוזמנת, בלי העתקות ידניות ובקריאה בלבד, כך שלא משתנה דבר במערכות המקור.
הלב של התהליך: ניקוי כפילויות ושגיאות, האחדת פורמטים של תאריכים ומטבעות, איחוד שמות לקוחות שנכתבו אחרת בכל מערכת, חיבור טבלאות ממקורות שונים למודל אחד, והגדרת מדדים עסקיים אחידים. פתרונות מודרניים מבצעים את המידול הזה ללא קוד — מה שבעבר דרש צוות פיתוח. כך עובד Simm.Data.
המודל המוכן מוזרם לתוכנת BI שמציגה אותו כדשבורדים — מכירות, כספים, מלאי ושירות — במסך אחד שמתעדכן בזמן אמת, כמו במסכי שליטה 360.
שתי הגישות עושות את אותם שלושה דברים, בסדר שונה:
| ETL | ELT | |
|---|---|---|
| סדר הפעולות | חילוץ ← עיבוד ← טעינה | חילוץ ← טעינה ← עיבוד |
| איפה מתבצע העיבוד | בשכבת ביניים לפני היעד | בתוך מחסן הנתונים עצמו |
| מתאים כאשר | נדרש ניקוי כבד לפני הטעינה; היקפים בינוניים | יש מחסן ענן חזק והיקפים גדולים מאוד |
| עלות טיפוסית | נמוכה יותר לעסקים קטנים ובינוניים | גבוהה יותר — תלוי בעלות המחסן |
לרוב העסקים הקטנים והבינוניים בישראל, גישת ETL עם מידול ללא קוד מספקת את אותה תוצאה עסקית בהשקעה קטנה משמעותית. ELT מצדיק את עצמו כשכבר קיים מחסן נתונים בענן והיקפי הנתונים גדולים.
שני מבנים מקובלים לארגון מודל נתונים:
מונחים נוספים ששווה להכיר: טבלת עובדות (Facts) — הנתונים המספריים; טבלאות מימדים (Dimensions) — ההקשר שלפיו חותכים; נרמול — הימנעות מכפילויות; מפתחות ראשיים וזרים — הקשרים בין הטבלאות.
בעסק טיפוסי: בשבוע הראשון ממפים את מקורות הנתונים ואת השאלות העסקיות; בשבועות שאחריו בונים את מודל הנתונים ומחברים את המקורות; ואז עולים דשבורדים ראשונים והעסק מתחיל לקבל החלטות מהנתונים. כשכלי המידול אינו דורש קוד, התהליך כולו מתקצר משמעותית. למי שרוצה להתחיל מהבסיס — מה זה BI.
Extract-Transform-Load: שליפת נתונים מהמקורות, עיבודם למבנה אחיד וטעינתם למערכת הניתוח. זה התהליך שהופך דאטה גולמי לנתונים מוכנים לניתוח.
ב-ETL העיבוד מתבצע לפני הטעינה ליעד; ב-ELT הנתונים נטענים גולמיים ומעובדים בתוך מחסן הנתונים. ETL מתאים לרוב העסקים הקטנים והבינוניים; ELT מצדיק את עצמו בהיקפים גדולים עם מחסן ענן.
פתרונות דאטה מטפלים בצנרת — איסוף, עיבוד ומידול. ה-BI הוא שכבת התצוגה והניתוח שמעליהם. שניהם יחד יוצרים את התמונה העסקית המלאה.
מבנה נתונים שבו טבלת עובדות מרכזית מוקפת בטבלאות מימדים. זהו המבנה הנפוץ ביותר ב-BI עסקי בזכות פשטותו ומהירות השאילתות שלו.
לרוב לא. לעסקים קטנים ובינוניים, כלי מידול מודרני ללא קוד מספק את אותה תוצאה בהשקעה קטנה בהרבה. אפשר תמיד להתחיל במודל ולעבור למחסן כשהצורך מוכח.