Dimbuild: טעינת ממדים לקובייה

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

לטעינת ממדים עליך קודם לטעון את בניית הממד ואת קובצי הכללים אל Essbase. אפשר להשתמש ב-CLI כדי לטעון קבצים. ראה טעינה: הוספת קובצי קובייה.

תחביר

dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
אפשרות קיצור תיאור
-מילולי -v הצג תיאורים מורחבים
-application -a שם יישום
-db -d שם מסד נתונים (קובייה)
-file -f שם קובץ בניית ממדים. אין צורך לתת נתיב מלא. המערכת מניחה שהקבצים נמצאים בספריית היישומים או מסד הנתונים הרלוונטית. אתה יכול להשתמש ב- -catalogfile במקום אפשרות זו.
-rule -r שם קובץ כללים. אין צורך לתת נתיב מלא. המערכת מניחה שהקבצים נמצאים בספריית היישומים או מסד הנתונים הרלוונטית. אתה יכול להשתמש ב- -catalogrulefile במקום אפשרות זו.
-catalogfile -CF שם קובץ בניית ממדים מקטלוג הקבצים. אתה יכול להשתמש באפשרות זו במקום -file.
-catalogrulefile -CRF שם קובץ כללים מקטלוג הקבצים. אתה יכול להשתמש באפשרות זו במקום -rule.
-user -u אופציונלי. שם משתמש. דורש סיסמה אם נעשה בו שימוש.

אם אתה משתמש בחיבור ומקור נתונים שמורים, לא נדרשים שם משתמש וסיסמה. אם אתה לא משתמש בחיבור שמור, וקובץ הכללים מחבר ל-RDBMS, ציין את שם המשתמש והסיסמה כדי להתחבר ל-RDBMS.

-password -p אופציונלי. סיסמה למשתמש. אם משמיטים, המשתמש יתבקש לתת סיסמה.
-stream -S אופציונלי. שימוש בהזרמת בניית ממד. דורש אפשרות - conn אם נעשה בו שימוש.
-connection -conn נדרש אם נעשה שימוש באפשרות ההזרמה. שם החיבור השמור שנוצר באמצעות פקודת ה-CLI createlocalconnection.
-query -q אופציונלי. שאילתת מסד נתונים לשליחה יחד עם בנייה של ממדי הזרימה.
-rows -rows אופציונלי. מספר השורות שניתן להזרים בו-זמנית. ברירת המחדל היא 100.
-restructureOption -R

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

לאחסון גולמי, האפשרויות הן:

  • ALL_DATA: שמר כל הנתונים בעת טעינת ממדים.
  • NO_DATA: אין לשמר נתונים.
  • LEAFLEVEL_DATA: שמר ערכי נתונים ברמה 0 בלבד. אם כל הנתונים הדרושים לחישוב נמצאים באיברים ברמה 0, עליך לבחור באפשרות זו. כל הבלוקים מהרמה העליונה נמחקים לפני הבנייה מחדש של הקובייה. כאשר הקובייה מחושבת מחדש, הבלוקים ברמה העליונה נוצרים מחדש.
  • INPUT_DATA: שמר נתוני פלט בלבד.

לאחסון מסוכם, האפשרויות הן:

  • ALL_DATA: שמר כל הנתונים בעת טעינת ממדים.
  • NO_DATA: אין לשמר נתונים.
-forcedimbuild -F המשך בבניית הממד אפילו אם יש פעילויות משתמש אחרות בתהליך. דבר זה מבטל מושבי עבודה פעילים של משתמשים.

דוגמאות

esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F

אתה יכול לטעון ממדים גם באמצעות Cube Designer, 'עבודות' בממשק האינטרנט של Essbase ממשק האינטרנט של Essbase או REST API, או ייבא ממדים ב-MaxL.