המדדים שתוכנית השירות ההתחלתית עוקבת אחריהם מציגים את רמת הביצועים של המערכת. השתמש במדדים אלה כדי לקבוע את הביצועים ההתחלתיים ואחר כך כדי למדוד את התרומה לביצועים של האופטימיזציות שאתה מבצע בהמשך.
לפני השימוש בתוכנית שירות זו, אתה יוצר תחילה חוברת עבודה של יישום הכוללת המתווה, הגדרות תצורה, תסריטי חישוב ושאילתות שאתה רוצה לכלול בקובייה.
כאשר אתה מריץ את תוכנית השירות, היא בונה את הקובייה, טוענת את קובצי הנתונים שנבחרו, מריצה את תסריטי החישוב שנבחרו ומריצה את השאילתות הכלולות בחוברת העבודה של היישום. חשוב שיהיה לך מדגם מייצג של שאילתות מהמשתמשים שלך.
תוכנית השירות ההתחלתית יוצרת לוח מידע של היישום והתהליכים התפעוליים, מה שיכול לעזור לך לעצב ולמטב את הקובייה. כשאתה מממש שינויים ובונה את הקובייה מחדש, תוכנית השירות ההתחלתית עוזרת לך להשוות איטרציות של שינויי הקובייה. בכרטיסייה Essbase.Stats.Baseline של חוברת העבודה של היישום, תוכנית השירות ההתחלתית מוסיפה טבלאות חדשות עם הנתונים האחרונים לכל חזרה.
סיים משימות אלה לפני הרצת תוכנית השירות ההתחלתית:
כדי ליצור חוברת עבודה של יישום, אתה יכול להוריד חוברת עבודה של יישום לדוגמה ולשנות אותה כדי שתתאים לצרכיך.
אם גיליונות השאילתות מכילים מטאדטה משרת אחר, cube designer מציג אזהרה ומשהה את העיבוד עד שאתה משיב.
| הגדרה | ערך |
|---|---|
| ASODYNAMICAGGINBSO | FULL |
| HYBRIDBSOINCALCSCRIPT | FULL |
| INDEXCACHESIZE | 100M |
| DATACACHESIZE | 100M |
| ASODEFAULTCACHESIZE | 100 |
| MAXFORMULACACHESIZE | 102400 |
| INPLACEDATAWRITEMARGINPERCENT | 20 |
| CALCCACHEDEFAULT | 200000 |
| LongQueryTimeThreshold | -1 |
תוכנית השירות ההתחלתית מזהה ממדים dense ו-sparse, גודל נתונים (גודל קובצי PAG ו-IND), גודל בלוקים, וגודל מטמוני הנתונים, אינדקסים ומחשבון. בנוסף, היא מספקת מדדים לגבי טעינת הנתונים, החישוב והשאילתא.
כדי להריץ את תוכנית השירות ההתחלתית:
גיליונות עבודה של חישוב רצים בסדר שבו הם מופיעים בחוברת העבודה של היישום. אופטימיזציה של קובייה מתעלם מהמאפיין הרץ חישוב בגיליונות החישוב.
רק תסריטי חישוב שניתן להריץ מ'עבודות' נתמכים עם 'אופטימיזציה של קובייה'. אי אפשר להריץ תסריטי חישוב שתלויים בהקשר הטבלה של המבט החכם הנוכחי (למשל חישובים שמוגדרים באמצעות הפונקציה @GRIDTUPLES או כאלה המשתמשים במשתני החלפה בזמן ריצה המוגדרים עם תגיות <svLaunch>).
אם אין לך גיליון נתונים בחוברת העבודה של היישום, תונחה לבחור קובצי נתונים וכללים מהקטלוג. מומלץ לאחסן את קובצי הנתונים והכללים בספרייה משותפת בקטלוג כדי שהקבצים לא ייאבדו כאשר תבנה מחדש את הקובייה.
בניית הקובייה תימשך זמן מה.
Essbase יוצר את הגיליון Essbase.Stats.Baseline ומוסיף אותו לחוברת העבודה.
שינוי ממד דינמי למאוחסן מקטין כמות זו.
הקטנת כמות הנתונים הנדרשים או מספר ההרצות של נוסחאות תשפר את הביצועים.
בדוק את סדרי הפתרון של איברים מחושבים ובצע שינויים כדי להקטין את מספר ההרצות של נוסחאות ולשפר את הביצועים, או שקול אחסון של איבר מחושב שמכיל נוסחאות כדי להקטין את מספר ההרצות של נוסחאות ולשפר ביצועים.
