לאחרונה נתקלתי במספר פרוייקטים בדילמה: האם לשמור עולם תוכן גדול אחד או לעבוד עם מספר עולמות תוכן קטנים. לצערי, כמו במספר רב של מקרים אחרים לא ניתן לתת תשובה חד משמעית.
בכל אופן, ישנם מספר שיקולים לכאן ולכאן.
במקרה של עולם תוכן אחד גדול:
- חוסך תחזוקה כפולה של מימדים משותפים
- פשוט יותר למשתמשים, במיוחד כאלה שלא מנוסים בחיבור שאילתות ממספר עולמות.
במקרה של מספר עולמות תוכן:
-יותר קל להבין מה קורה בעולם.
-חוסך את המסך המבלבל שלה contexts
-יותר קל לנהל הרשאות-בBO ההרשאה בתוך עולם בנויה לפי deny, דבר המקשה מאד בהרשאות פרטניות לחלקים בתוך עולם.
מסכים לגמרי
לי היו הרבה DATA MART ים והיה לי מאוד קשה לנהל הרשאות
הייתי חייב ללמד משתמשים לעשות שילוב בין עולמות והם די התקשו בזה
הודות לסנדא המצויינת של תמיר העברתי כמעט את כל ה DATA MART למקום אחד
ועכשיו אני יכול לקרוא לזה DATAWAREHOUSE אמיתי
CONTEX זה היה די פשוט, לא הייתי צריך להוסיף מבנים, הצלחתי מבחינה עסקית להכריח
שימוש בין מימדים בטבלאות FACT מסויימות וזהו בערך.