אופטימיזציה של מטמון המחשבון

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

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

ערך ברירת המחדל של מטמון המחשבון הוא 200,000 בייט. הערך המרבי הוא 20,000,000 בייט.

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

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

    הבחירה הטובה ביותר היא בדרך כלל הממד הגדול ביותר.

  2. העבר ממד זה כך שיהיה ממד sparse הראשון במתווה.

    אלבוריתם מטמון המחשבון בוחר את ממדי sparse שיש להציב במטמון, כשהוא מתחיל בממד sparse הראשון.

  3. בנה את הקובייה בלי לטעון נתונים.

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

  4. הרץ את תוכנית השירות 'מטמון מחשבון'.

    תוכנית השירות מציגה את ההגדרה הנכונה של המטמון ליד כל ממד עד 20 MB. מעבר ל-20 MB, היא מציגה 'בלתי ישים'. בדרך כלל אין צורך בהגדרות העולות על שני MB.

    1. מהרצועה של Cube Designer, בחר משימות מנהלן > מטב קובייה.
    2. לחץ על מטמון מחשבון.
    3. הצג את הגיליון Essbase.Stats.CalcCache של חוברת העבודה של היישום. את ההגדרות המומלצות של מטמון המחשבון תוכל לראות בגיליון העבודה Essbase.Stats.CalcCache, בעמודת מטמון מחשבון.
      תמונה של הגיליון Essbase.Stats.CalcCache בחוברת עבודה של יישום מסוג אופטימיזציה של קובייה.

  5. חפש את הגדרת מטמון מחשבון בגיליון Essbase.Stats.CalcCache, ליד ממד/י sparse שחישבת ואחסנת בשלב 1.
  6. אם חישבת ממד אחד בשלב 1, הגדר את ברירת המחדל של מטמון המחשבון לערך זה. אם חישבת יותר מממד אחד בשלב 1, בחר את הערך הגבוה ביותר של מטמון מחשבון מבין הערכים שחישבת.

    הוסף ערך זה לקטע 'הגדרות יישום' של גיליון העבודה Cube.Settings. לחלופין, תוכל להגדיר את הערך בהגדרות תצורת היישום בממשק האינטרנט של Essbase. מומלץ לעגל כלפי מעלה כדי לאפשר קצת יותר מקום.