מהו הDesigner
הdesigner הוא כלי של חברת Business Objects היוצר עולמות תוכן (בלע"ז Universes). עולמות אלו מאפשרים למשתמש הדיוט (כלומר, שאינו איש מחשוב) לבצע שליפות מהירות מבסיס הנתונים באמצעות תוכנת הReporter של Business Objects. העולם מיישם רעיון שנקרא "השכבה הסמנטית" שבו אלמנטים בבסיס הנתונים, כגון שדה מטבלה מקבלים ייצוג פשוט בדמות אובייקט בעולם. לאחר שהמשתמש בוחר סדרה של אובייקטים, נוצר SQL הנשלח לDB.
תהליך העבודה בBusiness Objects
את תהליך העבודה ניתן לתאר באופן הבא:
המשתמש בוחר אובייקטים באמצעות Drag and Drop

העולם (השכבה הסמנטית) מתרגם את האובייקטים לשאילתת SQL

שאילתת הSQL נשלחת לDB
הDB מחזיר תוצאות

נוצרת פעילות של מניפולציה של נתונים לאחר חזרתם (כגון סיכום)
הצגה על המסך
גבולות העולם
כפי שצוין, רוב פעילות העולם מתייחסת ליצירת הSQL, יחד עם זאת במספר מקומות הDesigner מתייחס למניפולציה של נתונים לאחר חזרתם מהDB. מקומות אלו יצוינו במיוחד בהמשך.
תהליך העבודה ביצירת עולם
יציאת העולמות מורכבים ממספר שלבים עיקרים:
יצירת חיבור ל DB
הבאת טבלאות
יצירת חיבור בין הטבלאות (join)
טיפול בloops
יצירת אובייקטים וpredefined conditions
בדיקות