פקודות ה-CLI Essbase שאתה מנפיק במעטפת esscs עוזרות לך לבצע פעולות פלטפורמה שגרתיות כולל: calc, dataload, dimbuild, lcmexport, lcmimport, העלאה והורדה של ארטיפקטים, התחלה ועצירה של יישום או קובייה ועוד.
הפקודות הבאות זמינות בממשק שורת הפקודה. ארגומנטים לפקודות ניתן לציין בכל סדר.
כדי להציג עזרה על הפקודות, הזן esscs -h
. כדי להציג עזרה על פקודה ספציפית, הזן את פקודת esscs -h
.
כדי להפעיל פלט מורחב של פקודה כלשהי, כלומר שהמידע המורחב (אם זמין) יוצג, הזן esscs פקודה -v ארגומנטי פקודה
.
פקודת ה-CLI login עבור Essbase מאמתת אותך מול Essbase כך שתוכל להשתמש ב-CLI.
לפני שתוכל ליצור פקודות CLI אחרות כלשהן ל-Essbase, עליך לבצע התחברות. אם דרוש חיבור מאובטח, כתובת ה-URL צריכה להתחיל ב-https
.
תוכל לבצע איצות בדרכים הבאות תוך שימוש ב-CLI:
setpassword
פעם אחת כדי שהסיסמה שלך תאוחסן עבור שילוב הלקוחות/משתמשים שלך. במושבי עבודה עוקבים תוכל להשתמש בפקודת login
בלי שתתבקש להזין סיסמה.login
(שים לב: הסיסמה מופיעה בחלון המעטפת כטקסט רגיל).login
. אתה מתבקש להזין את הסיסמה, היא מוסתרת.אם אתה מאוחד משתמש של SSO ב-Oracle Identity Cloud Service, התחברות באמצעות MaxL או CLI לא נתמכת. התחברות מאוחדת ב-SSO דורשת חלון דפדפן. צור משתמש מקורי של Identity Cloud Service, והשתמש בו במקום להתחבר באמצעות MaxL או CLI.
תחביר (התחברות)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-essbaseurl | -url | כתובת מופע של Essbase |
-user | -u | שם משתמש |
-password | -p | אופציונלי. סיסמה למשתמש. לחלופין, הגדר את הסיסמה באמצעות setpassword.
אם פקודת ההתחברות מותנעת מתוך תסריט, והסיסמה מכילה תווים מיוחדים, הקף אותה במירכאות כפולות (למשל, השימוש בתו |
דוגמה 1 (התחברות)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
דוגמה 2 (התחברות)
בדוגמה הבאה, המשתמש המתחבר, admin1@example.com
הוא מנהלן של Identity Cloud Service שהוגדר כמנהלן ההתחלתי של Essbase בזמן פריסת מחסנית של Essbase ב-Oracle Cloud Infrastructure. מאחר והסיסמה לא מוזנת בדוגמה זו, המנהלן יונחה עתה להזין אותה. כתובת ה-URL היא ה-essbase_url מפלטי העבודות המתקבלים מהמחסנית פריסה.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
תחביר (התנתקות)
logout
דוגמה (התנתקות)
esscs logout
פקודת ה-CLI calc ב-Essbase מבצעת תסריט חישוב על הקובייה. כדי להריץ פקודה זו, אתה זקוק לפחות להרשאת עדכון של מסד נתונים, כמו גם לגישה מוקצית לתסריט החישוב.
כדי שתוכל להריץ תסריטים של חישוב עליך לטעון את הסקריפטים תחילה בקובצי .csc לספרייה של הקובייה. אפשר להשתמש ב-CLI כדי לטעון קבצים. ראה טעינה: הוספת קובצי קובייה.
תחביר
calc [-verbose] -application appname -db cubename -script scriptfilename
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | שם מסד נתונים (קובייה) |
-script | -s | שם תסריט חישוב. חייבת להיות סיומת קובץ .csc . אין צורך לתת נתיב מלא. קבצים אמורים להיות בספריית קוביות רלוונטיות. |
דוגמה
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
אתה גם יכול להריץ תסריטי חישוב באמצעות האפשרות 'חשב' ב-Cube Designer או Smart View, 'עבודות' בממשק האינטרנט של Essbase או REST API, או הרץ חישוב ב-MaxL.
פקודת CLI clear ב-Essbase מנקה נתונים מקובייה. כדי להשתמש בפקודה זו, אתה צריך לפחות הרשאה לעדכון מסדי נתונים.
תחביר
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | שם מסד נתונים (קובייה) |
-option | -O | אופציונלי. מילת מפתח שמציינת מה יש לנקות. אפשרות ברירת מחדל, אם אפשרות זו מושמטת, היא ALL_DATA.
האפשרויות לקוביות אחסון בלוק הן:
האפשרויות עבור קוביות אחסון סכימה הן:
|
-regionspec | -rs | ביטוי MDX מציין את האזור שיש לנקות |
דוגמה
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
אתה יכול לנקות נתונים גם באמצעות האפשרות 'טעינת נתונים' ב-Cube Designer, 'עבודות' בממשק האינטרנט של Essbase או REST API, או שנה מסד נתונים DBS-NAME אפס ב-MaxL.
פקודת ה-CLI createlocalconnection ב-Essbase יוצרת חיבור JDBCושומרת אותו באופן מקומי. כדי להשתמש בפקודה זו, אתה זקוק לתפקיד מנהלן שירות או משתמש חזק.
תיאור
מנהלן שירות חייב להשתמש בפקודה זו כדי ליצור ולשמור את החיבור המקומי כדי שכולם יוכל ולהשתמש בפקודות dataload או dimbuild של CLI עם אפשרות הסטרימינג. בנוסף, עליך להגדיר משתנה סביבתי EXTERNAL_CLASSPATH כך שיצביע על קובץ .jar של מנהל ההתקן של מסד הנתונים.(ראה בניית ממדים וטעינת נתונים באמצעות סטרימינג ממסד נתונים מרוחק).
תחביר
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-name | -N | שם חיבור |
-connectionstring | -cs | מחרוזת התחברות של JDBC. הפורמט יכול להיות עם שם השירות, באופן הבא:
jdbc:oracle:thin:@host:port/service_name או עם SID, באופן הבא: jdbc:oracle:thin:@host:port:SID תבניות התחביר שלמעלה חלות על מסד נתונים של Oracle. ראה פרק דוגמאות על הבדלים קלים בתחביר מחרוזת ההתחברות כאשר אתה עובד עם ספקים אחרים. |
-user | -u | שם משתמש |
-driver | -D | מנהל התקן JDBC. אם לא סופק, Oracle Database נחשב לברירת המחדל, כמו oracle.jdbc.driver.OracleDriver |
-password | -p | סיסמה (אופציונלית) |
אם יש לך קישוריות רשת בין מקור נתונים חיצוני ו-Essbase, הדרך היעילה ביותר היא להגדיר חיבורים ברמת היישום או גלובליים ומקורות נתונים בממשק האינטרנט של Essbase. הגדרות אלה עוזרות לך 'למשוך' בקלות נתונים מהמקור החיצוני. אם אין לך קישוריות רשת בין Essbase ומקור הנתונים החיצוני, אתה יכול להזרים טעינות נתונים או בניות ממדים באמצעות ה-CLI על-ידי שימוש תחילה בפקודה זו כדי ליצור חיבור מקומי, ואחר כך התנעת הפקודה dataload או dimbuild עם אפשרות ההזרמה.
הערות
לאחר ההגירה למהדורה 21.4 ואילך, מנהלן השירות צריך ליצור מחדש את כל החיבורים שנשמרו באופן מקומי שנוצרו באמצעות פקודה זו במהדורה קודמת.
דוגמאות
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
אם האפשרות -driver
והפרמטר jdbcDriver לא סופקו, ההנחה היא שמסד הנתונים של Oracle הוא ברירת המחדל של מסד הנתונים.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
פקודת ה-CLI dataload ב-Essbase טוענת נתונים לקובייה. כדי להשתמש בפקודה זו, אתה צריך לפחות הרשאה לעדכון מסדי נתונים.
פקודה זו דורשת אחד מסלי האפשרויות הבאים:
קובץ נתונים וקובץ כללים אופציונלי
קובץ כללים עם שם משתמש וסיסמה
אפשרות הזרמה מפנה לחיבור מקומי שמור
מסד הנתונים מקור אמור להיות נגיש בתוך רשת הלקוח, כי לא כל מנהלי ההתקנים של מסדי נתונים יכולים לעבוד עם שרתי פרוקסי של Java.
לטעינת נתונים, עליך קודם לטעון את הנתונים ואת קובצי הכללים אל ספריית הקובייה. אפשר להשתמש ב-CLI כדי לטעון קבצים. ראה טעינה: הוספת קובצי קובייה.
תחביר
dataload [-verbose] -application appname -db cubename -file filename [| -catalogfile catalogFile] [-rule rulesFile | -catalogrulefile catalogRulesFile] [-user username [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-abortOnError]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -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. |
-abortOnError | -abort | נטוש טעינת נתונים אם נתקלת בשגיאה |
דוגמאות
esscs dataload -a Sample -db Basic -f Calcdat.txt -abort true
esscs dataload -a Sample -db Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -r Data.rul -abortonerror
esscs dataload -a Sample -db Basic -CF /users/weblogic/Data_Basic.txt -CRF /shared/Data.rul -abort
esscs dataload -a Sample -db Basic -CRF /shared/Data.rul -S -conn localConnectionName -q "Select * from Table"
אתה יכול גם לטעון נתונים באמצעות Cube Designer, 'עבודות' בבממשק האינטרנט של Essbase או REST API, או יבא נתונים ב-MaxL.
פקודת ה-CLI deletefile ב-Essbase מסירה ארטיפקטים של קובייה מהיישום, מסד הנתונים או ספריית הבית של המשתמש. למחיקת קבצים מקובייה עליך להחזיק בהרשאת מנהל מסד נתונים של הקובייה, לכל הפחות. לא נדרשות הרשאות מיוחדות למחיקת קבצים מספריית המשתמש.
תחביר
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-file | -f | שם הקובץ שיש למחוק |
-application | -a | אופציונלי. שם יישום. אם לא סופקו קבצים, הנח שהם נמצאים בספריית הבית של המשתמש שלך. |
-database | -db | אופציונלי. שם מסד נתונים (קובייה) |
-catalogfile | -CF | נתיב ושם הקובץ מקטלוג הקבצים. תוכל להשתמש באפשרות זו במקום -file . |
דוגמאות
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
אתה יכול לנהל קבצים גם ב-Cube Designer, בממשק האינטרנט של Essbase, או ב-REST API.
פקודת ה-CLI deploy ב-Essbase יוצרת קובייה מחוברת עבודה של היישום Excel. כדי להריץ פקודה זו, אתה צריך לפחות תפקיד של משתמש חזק.
תחביר
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-file | -f | השם של קובץ חוברת העבודה של היישום |
-application | -a | אופציונלי. שם יישום. אם שם היישום לא צוין, הוא יילקח מחוברת העבודה. |
-database | -db | אופציונלי. שם מסד נתונים (קובייה). אם שם מסד הנתונים לא צוין, הוא יילקח מחוברת העבודה. |
-catalogfile | -CF | חוברת עבודת יישום מקטלוג הקבצים. תוכל להשתמש באפשרות זו במקום -file . |
-loaddata | -l | אופציונלי. טען נתונים, אם חוברת העבודה של היישום מכילה גיליון עבודה של נתונים. אחרת, רק המטאדטה מיובאים לקובייה. |
-restructureoption | -R | אופציונלי. מילת מפתח שמציינת את אפשרות הבנייה מחדש הרצויה.
האפשרויות לקוביות אחסון בבלוק הן:
האפשרויות עבור קוביות אחסון צבירה הן:
|
-recreateapplication | -ra | אופציונלי. צור מחדש את היישום, אם הוא כבר קיים |
-createfiles | -cf | אופציונלי. צור ארטיפקטים של קובייה בספריית הקבצים ב-Essbase. |
-executescript | -e | אופציונלי. בצע תסריטים של חישוב. ישים רק אם חוברת העבודה של היישום כוללת חוברת עבודה של חישוב והאפשרות בצע חישוב מוגדרת כ'כן' בהגדרות. |
דוגמאות
esscs deploy -v -a SampleD1 -d BasicD1 -f Sample_Basic.xlsx -l -ra -cf -e
esscs deploy -CF "/gallery/Applications/Demo Samples/Block Storage/Sample_Basic.xlsx" -a Sample1 -l -cf -e -R ALL_DATA
אתה גם יכול לפרוס קוביות באמצעות Cube Designer, או על-ידי שימוש באפשרות 'יבוא' בחלק יישומים של ממשק האינטרנט של Essbase.
פקודת ה-CLI dimbuild ב-Essbase טוענת ממדים לקובייה. כדי להריץ פקודה זו, אתה צריך לפחות הרשאה אחת של מנהל מסד נתונים לקובייה.
כדי שתוכן לטעון ממדים, תחילה עליך לטעון את בניית הממד ואת קובצי הכללים אל 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 |
שולט באפשרויות השימור לבנייה מחדש של מתווה. לאחסון גולמי, האפשרויות הן:
לאחסון מסוכם, האפשרויות הן:
|
-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 או REST API, או יבא ממדים ב-MaxL.
פקודת ה-CLI download ל-Essbase מורידה ארטיפקטים של קובייה ממופע של Essbase לספרייה מקומית.
ייתכן שיהיה לך צורך להוריד קובצי טקסט, קובצי כללים או קובצי תסריט של חישוב מקובייה כדי שתוכל לעבוד עליהן או לטעון אותם בקובייה אחרת. כדי להוריד ארטיפקטים של קובייה, אתה צריך לפחות הרשאה לעדכון מסדי נתונים.
תחביר
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-file | -f | שם הקובץ להורדה |
-application | -a | אופציונלי. שם יישום. תבוצע הורדה של ארטיפקטים מספריית הבית של המשתמש שלך, אם לא סופקו ארטיפקטים. |
-db | -d | אופציונלי. שם מסד נתונים (קובייה) |
-catalogfile | -CF | קובץ בקטלוג הקבצים. תוכל להשתמש באפשרות זו במקום -file . |
-localdirectory | -ld | אופציונלי. נתיב ספריה מקומי |
-overwrite | -o | אופציונלי. דרוס קובץ קיים |
-nocompress | -nc | אופציונלי. חסום דחיסה של העברת נתונים |
דוגמאות
esscs download -v -f Product003.rul -a Sample -d Basic -ld c:/temp -o
esscs download -f Acli.rul -ld c:/temp -o
esscs download -CF /shared/Acli.rul -ld c:/temp -o
אתה יכול לנהל קבצים גם ב-Cube Designer, בממשק האינטרנט של Essbase, או ב-REST API.
פקודת ה-CLI עזרה של Essbase מציגה עזרה ברמת הפקודה בקונסולה או במסוף.
תחביר
[command] -help | -h
דוגמאות
esscs -help
esscs -h
esscs dataload -help
פקודת CLI lcmexport ב-Essbase מגבה יישומים וארטיפקטים של קובייה מקובץ .zip
של ניהול מחזור חיים (LCM), שאותו היא מורידה למחשב המקומי שלך. כדי להריץ פקודה זו, אתה צריך לפחות הרשאת מנהל יישום.
תחביר
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים. |
-application | -a | שם של יישום לגיבוי. |
-allApp | -aa | אופציונלי (ורגיש לרישיות). אם נמצא בשימוש במקום -application, מייצאת את כל היישומים לקובץ file. יחיד. lcmimport יכול לקבל קובצי zip של יישום אחד או קובצי zip של יישומים מרובים. |
-zipfilename | -z | אופציונלי. שם של קובץ דחוס לאחסון קובצי גיבוי. |
-localdirectory | -ld | אופציונלי. נתיב ספריה מקומי. אם לא צוין, קובץ ה-zip נשמר ב-<Application Directory>/catalog/users/<user_name> בשרת ה-Essbase. |
-threads | -T | אופציונלי. מספר הליכי המשנה שבשבילם יש ליצור תהליך-בן בעת שימוש ביצוא במקביל. מינימום: 10 |
-skipdata | -skip | אופציונלי. אל תכלול את הנתונים בגיבוי. |
-overwrite | -o | אופציונלי. דרוס קובץ גיבוי קיים. |
-generateartifactlist | -gal | אופציונלי. הפק קובץ טקסט שמכיל רשימה שלמה של הארטיפקטים שיוצאו. תוכל להשתמש בקובץ טקסט זה כדי לנהל את יבוא הארטיפקטים. לדוגמה, תוכל לארגן מחדש את סדר הארטיפקטים ברשימה כדי לשלוט בסדר שבו הם מיובאים. תוכל לדלג על יבוא מספר ארטיפקטים על-ידי הסרה או סימון בהערה של פריטים ברשימה. |
-include-server-level | -isl | אופציונלי. כחלק מהיצוא כלול חיבורים ומקורות נתונים. |
-cube | -c | אופציונלי. יצא קובייה אחת. ניתן לציין אפשרות זו יחד עם האפשרויות לייצוא בלבד: נתונים, קבצים מסוגים מסוימים, מחיצות או מסננים. |
-exportdata | -d | אופציונלי. יצא נתונים בלבד. |
-filetype | -ft |
אופציונלי. יצא קבצים מהסוג שצוין בלבד. סוגי הקבצים הנתמכים כוללים את OTL (מתווה), TXT (טקסט), RUL (כלל), CSC (תסריט חישוב), DTR (הגדרת דוח תחקור) ו-Excel (רק קובצי .xls מיוצאים. קובצי .xlsx אינם מיוצאים). דוגמאות: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
אופציונלי. יצא הגדרות מחיצות בלבד. פעולות יבוא של ניהול מחזור חיי מוצר (LCM) (ויבוא תוכנית שירות של הגירה) לא נתמכות להגירה של מחיצות מאוחדות. יש ליצור מחיצות מאוחדות מחדש באופן ידני ביעד. |
-exportfilters | -ef | אופציונלי. יצא מסנני אבטחה בלבד. |
-restEncryPassword | -encryPwd |
אם היישום מוצפן, תהיה סיסמה להגנה על היישום המוצפן במהלך ההגירה. הסיסמה חייבת להיות בין 6-15 תווים, ולא אמורה להכיל אף אחד מהתווים המיוחדים הבאים: זהירות: אם סיסמה זו נשכחת, אין דרך לאחזר אותה, ולא ניתן לייבא את היישום. |
הערות
אפשר להשתמש בפקודה זו, בדומה לפקודות CLI גם מחוץ למחשב Essbase בעוד שתוכנית השירות LCM חייבת לרוץ בתוך מחשב Essbase.
דוגמה
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
דוגמה לתסריט ב-Windows
התסריט הבא של Windows, lcmexportall.bat
, מייצא את כל היישומים לספרייה המקומית הנוכחית שממנה בוצעה קריאה ל-CLI.
set ESSCLI_ID=%USERNAME%_%random% @echo on echo Login to Essbase call esscs login -u myusername -p mYpa55w0rD -url https://myserver.example.com:9000/essbase echo Export all apps and download to this directory call esscs lcmexport -aa -z allapps.zip echo Log out of Essbase call esscs logout @echo off
פקודת CLI lcmimport ב-Essbase משחזרת ארטיפקטים של קובייה מקובץ .zip
של ניהול מחזור חיים (LCM). כדי להריץ פקודה זו, עליך להיות המשתמש החזק שיצר את היישום, או מנהלן שירות.
תחביר
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-zipfilename | -z | שם של קובץ דחוס שמכיל קובצי גיבוי |
-overwrite | -o | אופציונלי. צור מחדש את יישום היעד. |
-targetappName | -ta | אופציונלי. שם יישום יעד, אם אתה רוצה שיהיה שונה משם המקור. |
-artifactlist | -al | אופציונלי. שם הקובץ שמכיל את רשימת הארטיפקטים לייבוא. אפשר להפיק את הקובץ הזה מ-lcmexport.
לדילוג על ארטיפקטים, סמן בהערות רישומים ברשימה או מחק אותם. לדוגמה, לדילוג על יבוא רשומות ביקורת, סמן בהערה את השורה הזו, כפי שמוצג: # ------------IMPORT----------------- import @Provisions import @Databases/Basic #import @Databases/Basic/Audit import @Databases/Basic/Text_files import @Databases/Basic/Xml_files import @Databases/Basic/Calc_scripts import @Databases/Basic/Open_XML_Excel_files import @Databases/Basic/ScenarioManagement import @Databases/Basic/Provisions import @Databases/Basic/Rule_files לשליטה בסדר היבוא, ארגן מחדש את רישומי ה אם נעשה שימוש ב: –overwrite, פעולת היבוא מוחקת ויוצרת מחדש את היישום כולו, ומייבאת את הארטיפקטים שנמצאים ברשימה בלבד. אם לא נעשה שימוש ב: –overwrite, פעולת היבוא כוללת את הארטיפקטים שצוינו ברשימה, מבלי להשפיע על אף ארטיפקט אחר שכבר נמצא ביישום היעד. |
-include-server-level | -isl | אופציונלי. כחלק מהיצוא כלול חיבורים ומקורות נתונים. |
-restEncryPassword | -encryPwd |
אם היישום מוצפן, תהיה סיסמה להגנה על היישום המוצפן במהלך ההגירה. הסיסמה חייבת להיות בין 6-15 תווים, ולא אמורה להכיל אף אחד מהתווים המיוחדים הבאים: זהירות: אם סיסמה זו נשכחת, אין דרך לאחזר אותה, ולא ניתן לייבא את היישום. |
הערות
אפשר להשתמש בפקודה זו, בדומה לפקודות CLI גם מחוץ למחשב Essbase בעוד שתוכנית השירות LCM חייבת לרוץ בתוך מחשב Essbase.
לאחר שיבוא LCM הושלם, ייתכן שיהיה עליך לבצע פעולה נוספת כדי לשחזר חיבורים שהועברו למקורות חיצוניים. לשם כך, פתח את החיבור והזן את הסיסמה.
כאשר קיימות מחיצות בין קוביות שעוברות הגירה, יש לייבא את מקור הנתונים לפני יעד הנתונים. אחרת, ייתכן שהגדרות המכירה לא ישוחזרו.
פעולות יבוא של ניהול מחזור חיי מוצר (LCM) (ויבוא תוכנית שירות של הגירה) לא נתמכות להגירה של מחיצות מאוחדות. יש ליצור מחיצות מאוחדות מחדש באופן ידני ביעד.
יבוא LCM אינו מעביר פרטי אימות של כינוי מיקום. עליך להחליף את פרטי האימות של כינוי המיקום שלך, או על-ידי יצירה מחדש של כינויי מיקום באמצעות MaxL, או על-ידי עריכת פרטי אימות של כינוי המיקום ב-XML המיוצא על-ידי יצוא LCM.
דוגמה
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
פקודת ה-CLI listapp מפרטת יישומים שאליהם יש לך גישה במופע זה של Essbase.
תחביר
listapp [-verbose] [-details]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-details | -dtl | אופציונלי. הצג פרטים נוספים בפלט (סוג יישום וסטטוס נוכחי). |
דוגמה
esscs listapp -v -dtl
פקודת ה-CLI listdb מפרטת מסדי נתונים שאליהם יש לך גישה בתוך יישום Essbase מסוים.
תחביר
listdb [-verbose] -application applicationName [details]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-details | -dtl | אופציונלי. הצג פרטי סטטוס בפלט |
דוגמה
esscs listdb -v -a Sample -dtl
פקודת ה-CLI listfiles מפרטת ארטיפקטים של קוביות הקיימים במופע של Essbase.
ארטיפקטים של קוביות עשויים לכלול קובצי טקסט, חוברות עבודה, קובצי כללים, קובצי תסריט חישוב או ארטיפקטים נוספים. ארטיפקטים של קובייה כוללים את כל הקבצים הנדרשים לביצוע פעולות על יישומים ועל קוביות.
לפירוט הקבצים לקובייה יש צורך בהרשאת גישה למסד נתונים של היישום, לכל הפחות. לא נדרשות הרשאות מיוחדות לציון קבצים מספריית המשתמש שלך.
תחביר
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-type | -t | אופציונלי. סוג/סיומת קובץ להצגה, לא כולל נקודה.
סוגי הקבצים הנתמכים הם:
|
-application | -a | אופציונלי. שם יישום. אם לא סופקו הקבצים, יוצגו קבצים מספריית הבית של המשתמש שלך. |
-db | -d | אופציונלי. שם מסד נתונים (קובייה) |
-catalogpath | -CP | אופציונלי. נתיב קטלוג אל שם הקובץ. ניתן לשימוש במקום -a [-d] כדי לציין את מיקום הקובץ/קבצים בקטלוג. |
דוגמאות
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
אתה יכול לנהל קבצים גם ב-Cube Designer, בממשק האינטרנט של Essbase, או ב-REST API.
פקודת ה-CLI listfilters מציגה רשימה של מסנני אבטחה של Essbase. דרושה לך לפחות הרשאת מנהל מסד נתונים ביישום כדי לראות מסננים לקובייה כלשהי ביישום.
תחביר
listfilters [-verbose] -application appname -db cubename
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | שם מסד נתונים (קובייה) |
דוגמה
esscs listfilters -v -a Sample -d Basic
פקודת ה-CLI listlocks ב-Essbase מציגה כל בלוק נתונים נעול או אובייקט קשור לקובייה נעול. כדי להריץ פקודה זו, אתה צריך לפחות הרשאת גישה למסד נתונים ביישום.
תחביר
listlocks [-verbose] -application appname -db cubename [-object]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | שם מסד נתונים (קובייה) |
-object | -obj | אופציונלי. הצג קבצים/ארטיפקטים נעולים. |
דוגמה
esscs listlocks -v -a Sample -d Basic -obj
פקודת ה-CLI listvariables ב-Essbase מפרטת משתני החלפה המוגדרים בטווח הקובייה, היישום או הגלובלי. אתה צריך לפחות הרשאת גישה למסד נתונים כדי לראות משתנים של קובייה, תפקיד של מנהל יישום כדי לראות משתנים של יישום, ותפקיד של מנהלן שירות כדי לראות משתנים גלובליים.
תחביר
listvariables [-verbose] [-application application [-db database]]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים. |
-application | -a | אופציונלי. שם יישום. |
-database | -db | אופציונלי. שם מסד נתונים (קובייה). |
דוגמאות
רמת קובייה
esscs listvariables -a Sample -db Basic
רמת יישום
esscs listvariables -a Sample
רמה גלובלית
esscs listvariables
פקודת ה-CLI setpassword ב-Essbase מאחסנת סיסמה המשויכת לקומבינציה לקוח/משתמש. במושבי עבודה עוקבים תוכל להתחבר בלי להזין את הסיסמה.
תחביר
setpassword [-verbose] -essbaseurl URL -user userName
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-essbaseurl | -url | כתובת של מופע Essbase |
-user | -u | שם המשתמש שלך |
הערות
לאחר ההגירה למהדורה21.4 ואילך, עליך לאפס את הסיסמאות המאוחסנות שנשמרו באמצעות פקודה זו במהדורה קודמת.
דוגמה
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
פקודת ה-CLI start מפעילה יישום או קובייה של Essbase וטוענת אותם לזיכרון. כדי להריץ פקודה זו, אתה צריך לפחות הרשאת גישה למסד נתונים ביישום.
תחביר
start [-verbose] -application appname [-db cubename]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | אופציונלי. שם מסד נתונים (קובייה) |
דוגמה
esscs start -v -a Sample -d Basic
פקודת ה-CLI stop עוצרת יישום או קובייה של Essbase. כדי להריץ פקודה זו, אתה צריך לפחות הרשאת גישה למסד נתונים ביישום.
תחביר
stop [-verbose] -application appname [-db cubename]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-application | -a | שם יישום |
-db | -d | אופציונלי. שם מסד נתונים (קובייה) |
דוגמה
esscs stop -v -a Sample -d Basic
פקודת ה-CLI unsetpassword ב-Essbase מסירה פרטי אימות להתחברות מאוחסנים המשויכים לקומבינציה לקוח/משתמש שלך והופכת את התוצאה של setpassword.
תחביר
unsetpassword [-verbose] -essbaseurl URL -user userName
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | הצג תיאורים מורחבים |
-essbaseurl | -url | כתובת של מופע Essbase |
-user | -u | המשתמש שיש לבטל את הגדרת הסיסמה שלו |
דוגמה
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
פקודת ה-CLI upload טוענת ארטיפקטים של קובייה מספרייה מקומית למופע של Essbase.
לביצוע משימות כמו טעינת נתונים, בניית ממדים, חישובים או פעולות אחרות ייתכן שתידרש לטעון קובצי נתונים, קובצי כללים, קובצי תסריט חישוב או ארטיפקטים אחרים לספריית הקובייה. אפשר גם לטעון את הארטיפקטים לספריית המשתמש שלך.
לטעינת קבצים לקובייה עליך להחזיק בהרשאת מנהל מסד נתונים לכל הפחות. לא נדרשות הרשאות מיוחדות לטעינת ספריית המשתמש.
הערה :
אתה יכול אפשר סריקת אנטי-וירוס בממשק האינטרנט של Essbase כך שקבצים ייסרקו לאיתור וירוסים לפני העלאתם לשרת.תחביר
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
אפשרות | קיצור | תיאור |
---|---|---|
-מילולי | -v | אופציונלי. הצג תיאורים מורחבים |
-file | -f | שם קובץ לטעינה
הערה : סיומת הקובץ חייבת להיות באותיות קטנות. לדוגמה, filename.txt . |
-application | -a | אופציונלי. שם יישום. אם לא מסופק, קבצים מוטענים לספריית המשתמש שלך, או לנתיב הקטלוג המצוין ב--CP . |
-db | -d | אופציונלי. שם מסד נתונים (קובייה). דורש -a . |
-catalogpath | -CP | אופציונלי. נתיב קטלוג אל שם הקובץ. אפשר להשתמש בו במקום -a [-d] כדי לציין את מיקום הקובץ בקטלוג. |
-overwrite | -o | אופציונלי. דרוס קובץ קיים |
-nocompress | -nc | אופציונלי. חסום דחיסה של העברת נתונים |
-compressionalgorithm | -ca | אופציונלי. זמין אם לא משתמשים ב--nc . מגדיר את אלגוריתם הדחיסה שבו יש להשתמש להעברת נתונים. האפשרויות הזמינות: gzip או lz4.
שימושים לדוגמה: -ca gzip -ca lz4 |
דוגמאות
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
אתה יכול לנהל קבצים גם ב-Cube Designer, בממשק האינטרנט של Essbase, או ב-REST API.