האמת, you should be dancing גם, אבל זה בבלוגים אחרים.
אני רוצה לכתוב כמה פוסטים על OBIEE 11 ומפות, לכבוד הכנס הדו-חודשי בנושא BI הקרוב, ב4 לספטמבר, באורקל, שבו אני מרצה על הנושא. בחלק הראשון אני רוצה לעשות קצת קניבליזם לפרסום שעשינו כאן ולהסביר איך לקנפג בצורה הפשוטה ביותר מפות בOBIEE 11.
מדריך זה הוא ארוך. זה נובע מכך שהוא
מפורט מאד ומכיל הרבה צילומי מסך. לא להתיאש.
רוצים קיצור של הכל?
1. להגדיר את מקור נתוני המפות בmapviewer שמגיע עם ההתקנה.
2. להתקין נתוני מפות לבד או על סמך דוגמא מוכנה של אורקל בבסיס הנתונים.
3. להגדיר בOBIEE עצמו את השכבות השונות (שכבת הערים, שכבת המדינות...) ולקשר אותן לנתונים שלכם.
4. לקשר בOBIEE את המפות השונות לאותן שכבות.
בהמשך אני מרחיב:
רוצים קיצור של הכל?
1. להגדיר את מקור נתוני המפות בmapviewer שמגיע עם ההתקנה.
2. להתקין נתוני מפות לבד או על סמך דוגמא מוכנה של אורקל בבסיס הנתונים.
3. להגדיר בOBIEE עצמו את השכבות השונות (שכבת הערים, שכבת המדינות...) ולקשר אותן לנתונים שלכם.
4. לקשר בOBIEE את המפות השונות לאותן שכבות.
בהמשך אני מרחיב:
בדוגמא שלי שם השרת הוא bdahab-il
1. יש לי OBIEE 11 מותקן. במקרה שלי זה Simple Installation,
לכן כל הכתובות פונות לPORT 7001.
במקרה של enterprise installation, זה לרוב 9704.
במקרה של enterprise installation, זה לרוב 9704.
2. מקישים http://bdahab-il:7001//mapviewer/ (שמתורגם ל http://bdahab-il:7001//mapviewer/faces/home.jspx)
3. לוחצים על מפתח הAdmin
בפינה הימנית למעלה ומזינים משתמש וסיסמא של משתמש העל (Weblogic?).
4. מתקבל מסך העבודה
של mapViewer.
5. אורקל הכינה מערכת
בסיסית מוכנה לעבודה המבוססת על מפות של חברת NAVTEQ.
לחלופין ניתן לעבודות עם מפות GOOGLE, BING ועוד.
לחלופין ניתן לעבודות עם מפות GOOGLE, BING ועוד.
6. נתחיל עם הכיוון של
navteq:
ניתן להוריד קבצי הדגמה
של NAVTEQ NAVTEQ Data Bundle for OBIEE.
הם נמצאים בעמוד ההדגמות תחת 11.1.1.3.
אם הורדתם את ההדגמה של 11.1.1.5 באותו עמוד, אותם קבצי מפות נמצאים גם שם.
הם נמצאים בעמוד ההדגמות תחת 11.1.1.3.
אם הורדתם את ההדגמה של 11.1.1.5 באותו עמוד, אותם קבצי מפות נמצאים גם שם.
תקראו את ההנחיות
של Sample 11.1.1.3 או המשיכו עם המתואר בהמשך.
צרו משתמש בבסיס
הנתונים אורקל:
-- USER SQL
CREATE USER obiee_navteq IDENTIFIED BY
obiee_navteq DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS ;
-- ROLES
GRANT "CONNECT" TO obiee_navteq;
GRANT
"RESOURCE" TO obiee_navteq;
עכשיו הזמן לייבוא
לבסיס הנתונים את קובץ הDMP שהורדתם:
בחלון מערכת ההפעלה:
imp obiee_navteq/obiee_navteq@connectString
file=obiee_navteq.dmp FULL=Y
אם זה לא עובד, הציצו בסעיף
13.
בנוסף התחברו לobiee_navteq בממשק SQL כלשהו והריצו:
insert into user_sdo_maps select * from
my_maps;
insert into user_sdo_themes select * from
my_themes;
insert into user_sdo_styles select * from
my_styles;
insert into user_sdo_cached_maps select * from my_tile_cache;
insert into user_sdo_cached_maps select * from my_tile_cache;
commit;
7. וודאו כי חלק הBI בשרת למטה
(או על ידי כניסה לEM והורדה של חלק הBI בלבד
(או על ידי כניסה לEM והורדה של חלק הBI בלבד
או על ידי הפעלה של
חלק הweblogic בלבד בעלית הBI
– בלי כל החלק של opmnctl).
לפעמים גם Mapviewer יורד כשמורידים את הBI. אז צריך להעלות אותו ידנית.
לפעמים גם Mapviewer יורד כשמורידים את הBI. אז צריך להעלות אותו ידנית.
אנחנו כבר בmapviewer מסעיף 2.
אם יצאתם תתחברו מחדש.
הגיעו לconfiguration (ראו תמונה)
החליפו את התכולה של <proxy_enabled_hosts> למשהו כמו:
אם יצאתם תתחברו מחדש.
הגיעו לconfiguration (ראו תמונה)
החליפו את התכולה של <proxy_enabled_hosts> למשהו כמו:
http://localhost:7001/mapviewer,http://localhost:7001/,http://bdahab-il:7001/,http://
bdahab-il:7001/mapviewer
לזה:
כמו כן ודאו כי יש את
הערכים הבאים:
<disable_direct_info_request>true</disable_direct_info_request>
<disable_info_request>true</disable_info_request>
<disable_csf>true</disable_csf>
<enforce_security_role>true</enforce_security_role>
לקראת סוף ההגדרות
קיימת הגדרת Predefined
Data Sources
החליפו את ההגדרה
הקיימת ב:
<map_data_source
name="OBIEE_NAVTEQ_Sample"
jdbc_host="10.229.147.238"
(use your db ip)
jdbc_sid="orcl" (use
your db sid)
jdbc_port="1521" (use
your db port)
jdbc_user="obiee_navteq"
jdbc_password="!obiee_navteq"
(use your selected password if different)
jdbc_mode="thin"
number_of_mappers="3"
allow_jdbc_theme_based_foi="false"
/>
(למען הסר ספק, מחקו את הסוגריים ועשו מה שכתוב בהם כך שההגדרה תפנה לבסיס הנתונים האורקלי בו נמצאים נתוני המפות שלכם. )
מזה:
לזה:
שימו לב לצורה בה
הסיסמא נכתבת (גרשים וסימן קריאה). לא לדאוג, אחרי השלב הבא הסיסמא תוצפן.
לחצו על Save&Restart שבתחתית הדף.
קבלו:
כדי לבדוק שזה נכון, גשו לDatasources בתפריט משמאל וראו שנוספה שם שורה:
להמשך הבדיקה הציצו בManage Map Tile Layers,
בחרו בOBIEE_WORLD_MAP ולחצו על View map/ Manage tiles
שם לחצו על Show Map. עכשיו קצת סבלנות.
מהמם.
8. עכשיו תגידו, כן
אבל אני רוצה Google maps כי חשוב לי להגיע עד רמת
הרחוב הבודד או מכל סיבה אחרת. אין בעיה, זאת אומרת יש אחת קטנה: השרת צריך להיות
מחובר לאינטרנט.
אז מה עושים?
תחת manage map tile Layers, בחרו Create. בסוג מקור בחרו Google Maps.
לחצו continue.
עכשיו יש הפתעה.
בעבר היה צורך לפנות לGOOGLE, כדי לקבל KEY
לכל אתר של OBIEE, בכתובת http://code.google.com/apis/maps/signup.html
, מעכשיו, לא צריך. רק בחרו data Source ו-Submit.
רצוי לבדוק כמובן
לבדוק שהמפה עובדת. כמו בסעיף הקודם:
Manage map tile layers
Manage
בחרו את המפה שלכם
View Map
Show Map
הפוסט הזה כבר ארוך מדי. נמשיך מסעיף 9 בפוסט הבא.
חדשות רעות: גוגל שוב דורשת קוד, בניגוד למה שכתוב כאן ובשורה הרלוונטית אצל אורקל. כדי לקבל את הקוד יש לפעול לפי ההנחיות ( https://code.google.com/apis/console). אחרי קבלת הקוד מדליקים את הנקודה ליד key, ומעתיקים את הקוד במקום ההודעה החיובית not_needed v3.
ReplyDeleteCurrently the obiee_navteq.zip file is hidden here: http://www.oracle.com/technetwork/middleware/bi-foundation/obieesamplesarchive-2026956.html
ReplyDeleteUnder "NAVTEQ Data Bundle for OBIEE"
Boris