Saturday, December 29, 2012

OBIEE - You should be Mapping 5 - report based coordinates

זה הזמן להתוודות. פספסתי בענק אופציה חשובה ומעניינת במפות של OBIEE. היכולת לעבוד עם קוארדינטות של נקודות על מפה הלקוחות מהדוח עצמו.
כדי לעבוד עם מפות בOBIEE אמנם צריך איזה שהוא קישור לשכבת המפות שהוגדרה באדמיניסטציה כמו שתואר בפוסט השני מתוך הבאים:

OBIEE - You should be mapping, yeah

OBIEE - You should be mapping 2

OBIEE - You should be Mapping 3

OBIEE - You should be Mapping 4 - Master / Detail

אבל לא באמת חייבית לכלול את השדה הרלוונטי בדוח. על מה אני מדבר? נדגים:

יצרתי טבלה בבסיס הנתונים ובה שם הקניון, נקודות אורך ורוחב שהוצאתי מהמפות של גוגל, כמות החנויות שבקניון ושטח הקניון. הוספתי עמודה בה שם המדינה (Israel). ייבאתי את הטבלה באדמיניסטרטור של OBIEE וקישרתי אותה לטבלת המדינות (שכבר מוגדרת בהגדרות השכבות של המפות).
עכשיו יצרתי דוח על הטבלה החדשה בלבד ומערכת המפות עבדה ולא הודיע שגיאה על העדר קשר למפות.
מה עשיתי הלאה? אדגים:
הוספתי מפה:
כשנכנסים לערוך את המפה רואים שאין, כצפוי, שכבת ברירת מחדל. אבל גם אין שגיאה.
עכשיו נבחר בNew Map Format. במקרה שלי בחרתי בפורמט מסוג Bubble.
הנקודה החשובה היא לבחור באופציה האחרונה - Custom Point Layer. זה מה שאומר למוצר לעבוד עם הקוארדינטות שלכם.
מופיעה חלונית של הגדרות:
שימו לב שהוא כבר ניחש לבד על פי שמות העמודות, מה להגדיר כקוי אורך ומה כגובה. נחמד.
ניתן גם להגדיר את שני הערכים בעמודה אחת. אז תאלצו להגדיר את התו המפריד.
היתר, אלו כבר ההגדרות הרגילות של מה להציג כתוכן ובאיזו תצורה. והנה התוצאה:
ברור שבמקרה זה יש צורך להשתמש במפות של Google או Bing. המפות המובנות של Navteq המגיעות עם המוצר לא מכילות את רמת הפירוט הנדרשת.

עוד דבר אחד. אם אתם לוקחים את הקוארדינטות מGoggle, שימו לב שהוא מחזיר צמד ערכים בסדר הבא:  (Latitude, Longitude).


No comments:

Post a Comment