ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

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

חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3582

  • davidbac01
  • davidbac01's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 2
  • קרמה: 0
שלום,

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

הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3585

השאלה שלך היא מעולה.

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

כך שמידע מגיע ברובו מהקאש של פנורמה וכתופעת לוואי מהקאש של 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

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

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

מיכאל
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3586

  • davidbac01
  • davidbac01's Avatar
  • Offline
  • Fresh Boarder
  • הודעות: 2
  • קרמה: 0
מיכאל שלום,

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

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

תודה מראש

דודו
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3587

שלום,

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

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

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

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

rendering services

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

אם יש צורך בהסבר נוסף צור איתי קשר.
This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

מיכאל
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3608

מכיוון שהמנגנון חימום cache של פנורמה מוגבל, מומלץ לעיתים להשתמש במנגנונים של ה-OLAP.
מי שמפתח ב-SSIS יהנה מאוד מהפתרון המוצע פה - http://cwebbbi.spaces.live.com/Blog/cns!7B84B0F2C239489A!994.entry
לכל האחרים, ניתן להשתמש בפקודה Create Cache שנוספה ב-SP2 של SSAS 2005 - http://blogs.msdn.com/sqlcat/archive/2007/04/26/how-to-warm-up-the-analysis-services-data-cache-using-create-cache-statement.aspx
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3609

מהו השיפור בזמני טעינה שאתה מצפה לקבל ?

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

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

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

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

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

מיכאל רעם.
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3624

שלום,

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

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


Dim IE, URL

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

On error resume next

URL  = "http://ServerName/panorama/pnWebUtilsSrv.dll?InfoAsXML&Param=(show=grid;@flags=1;@Alias=http://ServerName/panorama/books/MyBook/MyView.xml)"

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


IE.Quit
Set IE = Nothing

מיכאל רעם
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3643

  • bugosdckh
  • bugosdckh's Avatar
  • Offline
  • Expert Boarder
  • הודעות: 80
  • קרמה: 0
כל כמה זמן צריך לחמם את הקוביה?
הנהלת האתר ביטלה גישת כתיבה ציבורית.

בעניין: חימום cache - העלאת דוחות אוט' לפני פתיחת משתמשים 11 years 4 months ago #3644

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

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

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


מיכאל רעם
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: מיכאל רעם
זמן יצירת העמוד: 0.185 שניות

הדף שלנו בפייסבוק

מעניין? שתפו דף זה באמצעות הטלפון הנייד

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

Microsoft

Oracle

IBM

Informatica

Sap

SAS

Qlikview

Cloudera

Machine Learning