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

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

חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים

More
17 years 1 month ago #3582 by davidbac01
שלום,

האם יש איזה מנגנון שיודע להריץ דוחות ספציפיים לפני בוא המשתמשים על מנת שיהיה להם CACHE ?

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

More
17 years 1 month ago #3585 by מיכאל רעם
השאלה שלך היא מעולה.

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

כך שמידע מגיע ברובו מהקאש של פנורמה וכתופעת לוואי מהקאש של OLAP

הוראות:

kb.panorama.com/index.php?option=com_con...view&id=364&Itemid=2


kb.panorama.com/index.php?option=com_con...view&id=363&Itemid=2

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

בנוסף יש לציין שכול שינוי בקוביה הופך את הקאש של פנורמה ללא תקף ויש להריץ את הספריט מחדש.

מיכאל

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

More
17 years 1 month ago #3586 by davidbac01
מיכאל שלום,

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

האם ידוע לך על פתרון אחר?

תודה מראש

דודו

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

More
17 years 1 month ago #3587 by מיכאל רעם
שלום,

מה שהסקריט עושה הוא לפתוח מצגות באופן אוטומטי ע"י שימוש בURL .

הסקריפט כתוב בVB והשורה הקריטית היא השורה בה יש הפניה לכתובת הדוח.

חפש שורה בה יש קריאה ל http  ונסה לשחזר את הקריאה.

כמו כן בהתקנה של פנורמה יש לינק לעמודי SDK חפש שם את המילים:

rendering services

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

אם יש צורך בהסבר נוסף צור איתי קשר.
raam.michael@gmail.com

מיכאל

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

More
17 years 1 month ago #3608 by מיקי שרייבר
מכיוון שהמנגנון חימום cache של פנורמה מוגבל, מומלץ לעיתים להשתמש במנגנונים של ה-OLAP.
מי שמפתח ב-SSIS יהנה מאוד מהפתרון המוצע פה - cwebbbi.spaces.live.com/Blog/cns!7B84B0F2C239489A!994.entry
לכל האחרים, ניתן להשתמש בפקודה Create Cache שנוספה ב-SP2 של SSAS 2005 - blogs.msdn.com/sqlcat/archive/2007/04/26...cache-statement.aspx

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

More
17 years 1 month ago #3609 by מיכאל רעם
מהו השיפור בזמני טעינה שאתה מצפה לקבל ?

דוח מהקאש של פנורמה עולה במספר שניות ואם הדוחות עולים בפרק זמן סביר אולי עדיף לא לחמם את הקאש של פנורמה.

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

חלץ את הMDX של הדוח והרץ ישירות מול הOLAP.

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

בנוסף אני בודק את הסקריט של פנורמה ומחר אפרסם סקריפט משלי לחימום הקאש של פנורמה.

מיכאל רעם.

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

More
17 years 1 month ago #3624 by מיכאל רעם
שלום,

זוהי דוגמה לסקריט VB אשר טוען מצגת לקאש של פנורמה:

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


Dim IE, URL

Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True

On error resume next



IE.Navigate2 URL
WScript.Sleep 200
do while IE.Busy
WScript.Sleep 1000
loop


IE.Quit
Set IE = Nothing

מיכאל רעם

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

More
17 years 3 weeks ago #3643 by bugosdckh
כל כמה זמן צריך לחמם את הקוביה?

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

More
17 years 3 weeks ago #3644 by מיכאל רעם
מה שהחימום עושה הוא לשמור עותק של נתוני הדוחות בבסיס הנתונים.

מה שאני ממליץ הוא לשלב את הסקריפט כצעד בג'וב שעושה עיבוד לקוביה.

כך כאשר הקוביה עוברת  פירסוס גם הקאש משקף את המידע החדש.


מיכאל רעם

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

Moderators: מיכאל רעם
Time to create page: 0.326 seconds