הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

Auto detect של Contexts לא פועל

More
14 years 8 months ago #6696 by תמיר
חברים יקרים,

האם מישהו נתקל בבעיה הבאה:

ישנו עולם מורכב מאד (שלא אני בניתי) המכיל מספר רב של Contexts שהוגדרו בצורה ידנית.

רציתי להעביר את הcontexts לבניה בצורה אוטומטית. הגדרתי את הCardinalities של הjoins ,ומחקתי את כל Contexts.

כשאני מקיש על detect loops , הוא נותן לי את כל הloops שקיימים, אך כשאני מקיש על detect contexts, אני מקבל את התשובה המפתיעה:

no new contexts needed

במילים פשוטות: הוא "זכר" שאין loops בגלל שבעבר לא היו loops כשהContexts היו מוגדרים באופן ידני.

סגרתי ופתחתי את הDesigner\עולם, אך זה לא עזר.

יש למישהו רעיון איך לפתור בעיה זאת??

תודה,




תמיר

Please התחברות to join the conversation.

More
14 years 8 months ago #6697 by Yoav
לא ממליץ להשתמש במנגנון הזה,הוא טכני ומוגבל.

מזכיר לך שמה שמאפשר מציאת contexts הוא מצב של many to many בין טבלאות דרך טבלה מקשרת שהיחס אליה הוא one to many

האם יש מצב כזה בעולם ?

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

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 8 months ago #6698 by תמיר
הי יואב,

תודה על תשובתך.

אני לא מחפש להבין מדוע הוא מגדיר context כזה או אחר. הבעיה היא שהיו contexts מוגדרים, ביטלתי אותם, כעת יש בעולם 500+ loops ועדיין שמבקשים ממנו לאתר contexts הוא אומר שהכל תקין.


תודה,



תמיר


נ.ב,

לא מסכים לגבי מה שאמרת על המנגנון של איתור הcontexts. בעבר אכן הייתי נוטה להגדיר ידנית, אך עם הזמן נוכחתי לדעת שזה מנגנון שחוסך המון זמן (במידה ומבוצע כמו שצריך). אפילו נתקלתי לא מעט בפרוייקטים שהDesigners סומכים עליו כל כך, שכשאר הם מוסיפים join הם מייד משתמשים בו , ואף לא טורחים לבדוק באופן יסודי, האם תקין

Please התחברות to join the conversation.

More
14 years 8 months ago - 14 years 8 months ago #6699 by Yoav
חוזר על תשובתי:

הדיזיינר מחפש להגדיר contexts במידה והבדיקה מוצאת יחס פוטנציאלי בין טבלאות שהוא רבים לרבים...
אתה ביטלת את ה-contexts ,הבדיקה מתחילה עכשיו מ-0.

אין קשר בין loops למציאת detect contexts...
יכול להיות לך עולם ללא loops והבדיקה תמצא contexts בגלל האמור לעיל...

אתה מריץ בדיקה שלא עובדת כככל הנראה בגלל סיבה זו...יכול להיות גם בגלל משהו אחר.

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

בכל מקרה בגרסאת BI4 יש חידוש מרנין:

רק ה-joins שהם חלק מה-loop יכנסו ל-context,כל השאר נגישים לכל ה-contexts.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
Last edit: 14 years 8 months ago by Yoav.

Please התחברות to join the conversation.

More
14 years 8 months ago #6700 by תמיר
יואב,

אני מבין מה שאתה אומר ובתיאוריה אתה צודק. במקרה הזה, לא נראה לי שזאת הסיבה. תודה בכל מקרה, תמיר

Please התחברות to join the conversation.

More
14 years 8 months ago #6701 by Yoav
אם אתה יכול לבדוק אם יש יחס של רבים לרבים בעולם הזה דרך טבלה מקשרת תוכל לאשש/להפריך את הרעיון הזה.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 8 months ago #6702 by תמיר
תוכל לשרטט דיאגרמה (עם סימון היחס בין הטבלאות) שבא אין loops, אך הBO מוצא contexts? מעניין אותי לראות למה אתה מתכוון

Please התחברות to join the conversation.

More
14 years 8 months ago #6703 by Yoav
שלחתי לך דוגמא למייל.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 8 months ago #6704 by תמיר
קיבלתי. תודה.

עשיתי עכשיו פורמט למחשב לקראת פסח, כך שאין לי עדיין דרך לפתוח קבצי RAR. תוכל לשלוח כZIP?

תודה :smile:

Please התחברות to join the conversation.

More
14 years 8 months ago #6705 by Yoav
תוריד winrar בדיוק 2 שניות

software.nana10.co.il/Software/?SoftwareID=257

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il

Please התחברות to join the conversation.

More
14 years 8 months ago #6707 by תמיר
הי,


בדקתי מה שכתבת וזה באמת אכן כך. האמת, מעולם לא התעמקתי באלגוריתם של הAuto-detect.

הדוגמא שננת מראה את זה, אך היא לא דוגמא "אמיתית" מאחר שבמקרה כזה בכלל לא טורחים להגדיר contexts ידני או אוטומטי ופשוט מסתפקים בmultiple sql statement for each measure

בעקבות מה ששלחת בדקתי מקרים נוספים: 4 טבלאות המקושרות בצורת רבוע ביחס של 1:1 ובמקרה זה שוב נתן no context needed למרות שיש loop בולט לעין. :devil:

בדקתי כמו כן מקרה שלישי של מימד המחובר לשני facts, אך ביחד של רבים לרבים במקרה זה שוב נתן no context needed. יכול להיות שהמקרה השלישי מסביר את הבעיה בעולם שהחל את הדיון. אני אבדוק ואעדכן. :Wow:

תודה בכל מקרה וחג שמח,


תמיר :smile:

:devil:

Please התחברות to join the conversation.

More
14 years 8 months ago #6708 by תמיר
הי, הבטחתי שאעדכן :ermm:

מה שחשבתי קרה: יחס הרבים לרבים, דפק את זה. נקטתי עמדה וזה פתר את זה :Wow: תודה, יואב

Please התחברות to join the conversation.

More
14 years 8 months ago - 14 years 8 months ago #6709 by Yoav
הדוגמא אמיתית מ-2 סיבות:

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

2.אתה מתעלם מהעובדה ש-multiple sql statement for each measure לא פותר לך את הבעיה כולה: רק את בעיית הצגת המדדים,אך לא את בעיית הצגת המימדים שברגע שתגרור אותם באותה שאילתא תקבל כפילות גם בתוצאות המדד,על כן context עדיף כן.

Best Regards

Yoav Yahav

BI & DWH & SAP Business Objects

+972-52-3562982

bi.bobjects@gmail.com
thebobaba.blogspot.com/
www.bics.co.il/193657/sapbicoeeng
www.bo.dwh.co.il
Last edit: 14 years 8 months ago by Yoav.

Please התחברות to join the conversation.

More
14 years 5 months ago #6892 by aviv
האם הוגדרו short cuts ביוניברס?
כי אם כן, אז מצאתי לך את הבעיה.
ל-BO יש באג (או טימטום של חוסר התחשבות) שלא מזהה
את ה-short cuts כקשרים לעומת ה-detect loops שכן.
הפיתרון במיקרה כזה הוא פשוט:
1.לראות כמה ניתן להמנע מה- short cuts
2.לעשות detect context ולהוסיף ידנית ל-context את אותם קשרי
short cuts ולאחר מכן לעשות שוב detect loops בשביל לראות
שהמשימה הושגה.

Please התחברות to join the conversation.

Moderators: Yoav
Time to create page: 0.317 seconds