Αναφορά εντολών CLI

Οι εντολές CLI του Essbase που δίνετε στο κέλυφος esscs σάς βοηθούν με την εκτέλεση λειτουργιών πλατφόρμας ρουτίνας όπως: calc, dataload, dimbuild, lcmexport, lcmimport, αποστολή και λήψη στοιχείων, εκκίνηση και διακοπή εφαρμογής ή κύβου και άλλα.

Οι ακόλουθες εντολές είναι διαθέσιμες στο περιβάλλον εργασίας γραμμής εντολών. Τα ορίσματα στις εντολές μπορούν να καθοριστούν με οποιαδήποτε σειρά.

Για να εμφανιστεί η βοήθεια για όλες τις εντολές, εισαγάγετε esscs -h. Για να εμφανιστεί η βοήθεια για μια συγκεκριμένη εντολή, εισαγάγετε esscs εντολή -h.

Για να ενεργοποιήσετε τα αναλυτικά αποτελέσματα εξόδου για οποιαδήποτε εντολή, δηλαδή να εμφανίζονται εκτενείς πληροφορίες (αν υπάρχουν), εισαγάγετε esscs εντολή -v ορίσματα εντολών.

Σύνδεση/Αποσύνδεση: Έλεγχος ταυτότητας CLI

Η εντολή CLI login για το Essbase πραγματοποιεί έλεγχο ταυτότητας για εσάς στο Essbase ώστε να μπορείτε να χρησιμοποιήσετε το CLI.

Για να μπορέσετε να δώσετε άλλες εντολές CLI στο Essbase, πρέπει να συνδεθείτε. Εάν απαιτείται μια ασφαλής σύνδεση, η διεύθυνση τοποθεσίας πρέπει να αρχίζει με https.

Ο έλεγχος ταυτότητας όταν χρησιμοποιείτε εντολές CLI γίνεται με τους παρακάτω τρόπους:

  • Χρησιμοποιήστε setpassword μία φορά για να αποθηκευτεί ο κωδικός πρόσβασης για το συνδυασμό client/χρήστη που σας αφορά. Στις επόμενες συνεδρίες, μπορείτε να χρησιμοποιείτε την εντολή σύνδεσης χωρίς να σας ζητείται να πληκτρολογήσετε κωδικό πρόσβασης.
  • Χρησιμοποιήστε τις επιλογές -user και -password με την εντολή σύνδεσης (Προσοχή: ο κωδικός πρόσβασης εμφανίζεται στο παράθυρο του κελύφους ως cleartext).
  • Χρησιμοποιήστε μόνο την επιλογή -user με την εντολή σύνδεσης . Θα σας ζητηθεί να πληκτρολογήσετε κωδικό πρόσβασης, ο οποίος είναι κρυφός.

Αν είστε ενοποιημένος χρήστης SSO στην υπηρεσία Oracle Identity Cloud Service, δεν υποστηρίζεται η σύνδεση με χρήση MaxL ή CLI. Η ενοποιημένη σύνδεση SSO απαιτεί παράθυρο ενός προγράμματος περιήγησης. Δημιουργήστε έναν εγγενή χρήστη της υπηρεσίας Oracle Identity Cloud Service, και συνδεθείτε με αυτόν τον χρήστη όταν χρησιμοποιείτε MaxL ή CLI.

Σύνταξη (login)

login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password] 
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-essbaseurl -url Διεύθυνση στιγμιότυπου του Essbase
-user -u Όνομα χρήστη
-password -p Προαιρετικό. Κωδικός πρόσβασης για το χρήστη. Εναλλακτικά, ορίστε τον κωδικό πρόσβασης χρησιμοποιώντας setpassword.

Αν δίνετε την εντολή σύνδεσης από μια δέσμη ενεργειών και ο κωδικός πρόσβασης περιέχει ειδικούς χαρακτήρες, απαιτούνται διπλά εισαγωγικά (για παράδειγμα, "aNb3^5%9$!").

Η χρήση του χαρακτήρα $ (το σύμβολο δολαρίου) στον κωδικό πρόσβασης του Essbase δεν υποστηρίζεται για συνδέσεις σε περιβάλλον Linux.

Παράδειγμα 1 (login)

esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith

Παράδειγμα 2 (login)

Στο παρακάτω παράδειγμα, ο χρήστης που πραγματοποιεί σύνδεση, admin1@example.com είναι ένας διαχειριστής της υπηρεσίας Identity Cloud Service ο οποίος ορίστηκε ως ο αρχικός διαχειριστής του Essbase κατά την ανάπτυξη στοίβας του Essbase στο Oracle Cloud Infrastructure. Επειδή δεν ζητείται κωδικός πρόσβασης σε αυτό το παράδειγμα, ο διαχειριστής θα πρέπει να το εισαγάγει στη συνέχεια. Η διεύθυνση τοποθεσίας είναι το essbase_url από τις εξόδους των εργασιών που προκύπτουν από την ανάπτυξη στοίβας.

esscs login -u admin1@example.com -url https://192.0.2.1/essbase

Σύνταξη (logout)

logout

Παράδειγμα (logout)

esscs logout

Calc: Εκτέλεση δέσμης ενεργειών υπολογισμού

Η εντολή CLI calc για το Essbase εκτελεί μια δέσμη ενεργειών υπολογισμού στον κύβο. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα ενημέρωσης βάσης δεδομένων, καθώς και εκχωρημένη πρόσβαση στη δέσμη ενεργειών υπολογισμού.

Για την εκτέλεση δεσμών ενεργειών υπολογισμού, πρέπει πρώτα να αποστείλετε τις δέσμες ενεργειών, ως αρχεία .csc, στον κατάλογο του κύβου. Μπορείτε να χρησιμοποιήσετε το CLI για την αποστολή αρχείων. Ανατρέξτε στην ενότητα Upload: Προσθήκη αρχείων κύβων.

Σύνταξη

calc [-verbose] -application appname -db cubename -script scriptfilename
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Όνομα βάσης δεδομένων (κύβου)
-script -s Όνομα αρχείου εντολών υπολογισμού. Πρέπει να έχει επέκταση αρχείου .csc. Δεν χρειάζεται να παρέχετε πλήρη διαδρομή. Τα αρχεία θεωρείται ότι βρίσκονται στο σχετικό κατάλογο του κύβου.

Παράδειγμα

esscs calc -v -a Sample -d Basic -s CALCALL.CSC

Μπορείτε επίσης να εκτελείτε δέσμες ενεργειών υπολογισμού χρησιμοποιώντας την επιλογή "Υπολογισμός" στο εργαλείο σχεδιασμού κύβων ή στο Smart View, τις "Εργασίες" στο περιβάλλον εργασίας web του Essbase ή στο REST API, ή την πρόταση εκτέλεσης υπολογισμού στην MaxL.

Clear: Κατάργηση δεδομένων από έναν κύβο

Η εντολή CLI clear για το Essbase εκκαθαρίζει δεδομένα από έναν κύβο. Για να χρησιμοποιήσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα ενημέρωσης βάσης δεδομένων.

Σύνταξη

clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Όνομα βάσης δεδομένων (κύβου)
-option -O Προαιρετικό. Λέξη-κλειδί που καθορίζει σε τι θα γίνει απαλοιφή. Προεπιλογή, αν δεν προσδιοριστεί, χρησιμοποιείται η τιμή ALL_DATA.

Οι επιλογές για τους κύβους αποθήκευσης μπλοκ είναι:

  • ALL_DATA—Εκτελείται απαλοιφή σε όλα τα δεδομένα, τα συνδεδεμένα αντικείμενα και στη διάρθρωση

  • UPPER_LEVEL—Τα μπλοκ ανώτερου επιπέδου διαγράφονται

  • NON_INPUT—Τα μπλοκ που δεν είναι μπλοκ εισόδου διαγράφονται

Οι επιλογές για τους κύβους συγκεντρωτικών χώρων αποθήκευσης μπλοκ είναι:

  • ALL_DATA—Εκτελείται απαλοιφή σε όλα τα δεδομένα, τα συνδεδεμένα αντικείμενα και στη διάρθρωση

  • ALL_AGGREGATIONS

    —Εκτελείται απαλοιφή σε όλα τα συγκεντρωτικά δεδομένα
  • PARTIAL_DATA

    —Εκτελείται απαλοιφή μόνο της καθορισμένης περιοχής δεδομένων. Χρήση με την επιλογή -regionspec
-regionspec -rs Έκφραση MDX που καθορίζει την περιοχή απαλοιφής

Παράδειγμα

esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}" 

Μπορείτε επίσης να εκτελέσετε εκκαθάριση δεδομένων χρησιμοποιώντας την επιλογή "Φόρτωση δεδομένων" στο εργαλείο σχεδίασης κύβων, τις "Εργασίες" στο περιβάλλον εργασίας web του Essbase ή στο REST API, ή με την εντολή επαναφορά τροποποίησης βάσης δεδομένων DBS-NAME στο MaxL.

Createlocalconnection: Αποθήκευση σύνδεσης JDBC

Η εντολή CLI createlocalconnection για το Essbase δημιουργεί μια σύνδεση JDBC και την αποθηκεύει τοπικά. Για να χρησιμοποιήσετε αυτή την εντολή, χρειάζεστε έναν ρόλο διαχειριστή υπηρεσίας ή έμπειρου χρήστη.

Περιγραφή

Ένας διαχειριστής υπηρεσίας πρέπει να χρησιμοποιήσει αυτήν την εντολή για να δημιουργήσει και να αποθηκεύσει την τοπική σύνδεση, ώστε οι εντολές CLI dataload ή dimbuild να μπορούν να χρησιμοποιηθούν από οποιονδήποτε χρήστη με την επιλογή αναμετάδοσης μέσω ροής. Πρέπει επίσης να ορίσετε μια μεταβλητή περιβάλλοντος EXTERNAL_CLASSPATH που παραπέμπει στο αρχείο .jar για το πρόγραμμα οδήγησης της βάσης δεδομένων σας (ανατρέξτε στην ενότητα Δημιουργία διαστάσεων και φόρτωση δεδομένων μέσω ροής από απομακρυσμένη βάση δεδομένων).

Σύνταξη

createLocalConnection [-verbose] -name streamConnection -connectionstring  connectionString -user userName [-driver jdbcDriver] [-password password]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-name -N Όνομα σύνδεσης
-connectionstring -cs Συμβολοσειρά σύνδεσης JDBC. Η μορφή μπορεί να είναι με το όνομα υπηρεσίας, ως εξής:
jdbc:oracle:thin:@host:port/service_name

Ή με το SID, ως εξής:

jdbc:oracle:thin:@host:port:SID

Οι παραπάνω μορφές σύνταξης ισχύουν μόνο για το Oracle Database. Δείτε την ενότητα "Παραδείγματα" για μικρές διαφορές στη σύνταξη της συμβολοσειράς σύνδεσης όταν εργάζεστε με άλλους παρόχους.

-user -u Όνομα χρήστη
-driver -D Πρόγραμμα οδήγησης JDBC. Αν δεν παρέχεται, θεωρείται ως προεπιλογή η βάση δεδομένων Oracle, ως oracle.jdbc.driver.OracleDriver
-password -p Κωδικός πρόσβασης (προαιρετικό)

Αν υπάρχει σύνδεση δικτύου ανάμεσα σε μια εξωτερική προέλευση δεδομένων και το Essbase, είναι πιο αποδοτικό να ορίσετε συνδέσεις επιπέδου εφαρμογής ή καθολικές συνδέσεις και προελεύσεις δεδομένων στο περιβάλλον εργασίας web του 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

Dataload: Φόρτωση δεδομένων σε έναν κύβο

Η εντολή CLI dataload για το Essbase φορτώνει δεδομένα σε έναν κύβο. Για να χρησιμοποιήσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα ενημέρωσης βάσης δεδομένων.

Αυτή η εντολή απαιτεί ένα από τα ακόλουθα σύνολα επιλογών:

  • Αρχείο δεδομένων και προαιρετικό αρχείο κανόνων

  • Αρχείο κανόνων με όνομα χρήστη και κωδικό πρόσβασης

  • Επιλογή ροής που αναφέρει μια αποθηκευμένη τοπική σύνδεση

Η πρόσβαση στη βάση δεδομένων προέλευσης πρέπει να είναι δυνατή εντός του δικτύου του client, επειδή δεν λειτουργούν με ενδιάμεσους server Java όλα τα προγράμματα οδήγησης βάσης δεδομένων.

Για να φορτώσετε δεδομένα, πρέπει πρώτα να αποστείλετε το φορτίο δεδομένων και τα αρχεία κανόνων στον κατάλληλο κατάλογο κύβου. Μπορείτε να χρησιμοποιήσετε το CLI για την αποστολή αρχείων. Ανατρέξτε στην ενότητα Upload: Προσθήκη αρχείων κύβων.

Σύνταξη

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]
Επιλογή Συντόμευση Περιγραφή
-verbose -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 Απαιτείται, αν χρησιμοποιείται η επιλογή μετάδοσης μέσω ροής. Το όνομα μιας αποθηκευμένης σύνδεσης που δημιουργήθηκε με χρήση της εντολής createlocalconnection CLI.
-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"

Μπορείτε επίσης να εκτελέσετε φόρτωση δεδομένων χρησιμοποιώντας το εργαλείο σχεδιασμού κύβων, τις "Εργασίες" στο περιβάλλον εργασίας web του Essbase ή στο REST API ή την πρόταση εισαγωγής δεδομένων στο MaxL.

Deletefile: Κατάργηση αρχείων κύβων

Η εντολή CLI deletefile για το Essbase καταργεί στοιχεία κύβων από την εφαρμογή, τη βάση δεδομένων ή τον αρχικό κατάλογο χρήστη. Για τη διαγραφή αρχείων από έναν κύβο, χρειάζεστε τουλάχιστον δικαίωμα "Διαχειριστής βάσης δεδομένων" για τον κύβο. Δεν απαιτούνται ειδικά δικαιώματα για τη διαγραφή αρχείων από τον δικό σας κατάλογο χρήστη.

Σύνταξη

deletefile [-verbose] -file fileName [-application application [-db  database] [| -catalogfile catalogFile]]
Επιλογή Συντόμευση Περιγραφή
-verbose -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

Μπορείτε επίσης να διαχειριστείτε αρχεία στο εργαλείο σχεδιασμού κύβων, στο περιβάλλον εργασίας web του Essbase, ή στο REST API.

Deploy: Δημιουργία κύβου από βιβλίο εργασίας

Η εντολή CLI deploy για το Essbase δημιουργεί έναν κύβο από ένα βιβλίο εργασίας εφαρμογής του Excel. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον ρόλο έμπειρου χρήστη (power user).

Σύνταξη

deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-file -f Το όνομα του αρχείου βιβλίου εργασίας εφαρμογής
-application -a Προαιρετικό. Όνομα εφαρμογής. Αν δεν παρέχεται, το όνομα εφαρμογής θα ληφθεί από το βιβλίο εργασίας.
-database -db Προαιρετικό. Όνομα βάσης δεδομένων (κύβου). Αν δεν παρέχεται, το όνομα βάσης δεδομένων θα ληφθεί από το βιβλίο εργασίας.
-catalogfile -CF Βιβλίο εργασίας εφαρμογής από τον κατάλογο αρχείων. Μπορείτε να χρησιμοποιήσετε αυτήν την επιλογή αντί για την επιλογή -file.
-loaddata -l Προαιρετικό. Φόρτωση δεδομένων, αν το βιβλίο εργασίας εφαρμογής περιέχει ένα φύλλο εργασίας δεδομένων. Διαφορετικά, μόνο μεταδεδομένα εισάγονται στον κύβο.
-restructureoption -R Προαιρετικό. Λέξη-κλειδί που δηλώνει την επιθυμητή επιλογή αναδόμησης.

Οι επιλογές για τους κύβους αποθήκευσης μπλοκ είναι:

  • ALL_DATA—Διατήρηση όλων των δεδομένων

  • NO_DATA—Δεν διατηρούνται δεδομένα

  • LEAFLEVEL_DATA—Διατήρηση δεδομένων επιπέδου 0 (επιπέδου φύλλων)

  • INPUT_DATA—Διατήρηση δεδομένων εισόδου

Οι επιλογές για τους κύβους συγκεντρωτικών χώρων αποθήκευσης μπλοκ είναι:

  • ALL_DATA—Διατήρηση όλων των δεδομένων

  • NO_DATA—Δεν διατηρούνται δεδομένα

-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

Μπορείτε επίσης να αναπτύξετε κύβους χρησιμοποιώντας το εργαλείο σχεδιασμού κύβων ή με την επιλογή "Εισαγωγή" στην ενότητα "Εφαρμογές" στο περιβάλλον εργασίας web του Essbase.

Dimbuild: Φόρτωση διαστάσεων σε έναν κύβο

Η εντολή CLI dimbuild για το Essbase φορτώνει διαστάσεις σε έναν κύβο. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα διαχειριστή βάσης δεδομένων για τον κύβο.

Για να φορτώσετε διαστάσεις, πρέπει πρώτα να αποστείλετε τα αρχεία κανόνων και δημιουργίας διάστασης στο Essbase. Μπορείτε να χρησιμοποιήσετε το CLI για την αποστολή αρχείων. Ανατρέξτε στην ενότητα Upload: Προσθήκη αρχείων κύβων.

Σύνταξη

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]
Επιλογή Συντόμευση Περιγραφή
-verbose -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 Απαιτείται, αν χρησιμοποιείται η επιλογή μετάδοσης μέσω ροής. Το όνομα μιας αποθηκευμένης σύνδεσης που δημιουργήθηκε με χρήση της εντολής createlocalconnection CLI.
-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

Μπορείτε επίσης να εκτελέσετε φόρτωση διαστάσεων χρησιμοποιώντας το εργαλείο σχεδιασμού κύβων, τις "Εργασίες" στο περιβάλλον εργασίας web του Essbase ή στο REST API ή την πρόταση εισαγωγής διαστάσεων στο MaxL.

Download: Λήψη αρχείων κύβων

Η εντολή CLI download για το Essbase πραγματοποιεί λήψη των στοιχείων κύβου από ένα στιγμιότυπο του Essbase σε έναν τοπικό κατάλογο.

Ίσως χρειαστεί να κάνετε λήψη αρχείων κειμένου, αρχείων κανόνων ή αρχείων δέσμης ενεργειών υπολογισμού από έναν κύβο, για να εργαστείτε με αυτά ή να τα αποστείλετε σε έναν άλλον κύβο. Για τη λήψη στοιχείων κύβων, χρειάζεστε τουλάχιστον δικαίωμα ενημέρωσης βάσης δεδομένων.

Σύνταξη

download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-file -f Όνομα αρχείου προς λήψη
-application -a Προαιρετικό. Όνομα εφαρμογής. Αν δεν παρέχεται, τα στοιχεία λαμβάνονται από τον αρχικό κατάλογο χρήστη σας.
-db -d Προαιρετικό. Όνομα βάσης δεδομένων (κύβου)
-catalogfile -CF Αρχείο στον κατάλογο αρχείων. Μπορείτε να χρησιμοποιήσετε αυτήν την επιλογή αντί για την επιλογή -file.
-localdirectory -ld Προαιρετικό. Μια διαδρομή τοπικού καταλόγου
-overwrite -o Προαιρετικό. Αντικατάσταση υπάρχοντος αρχείου
-nocompression -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

Μπορείτε επίσης να διαχειριστείτε αρχεία στο εργαλείο σχεδιασμού κύβων, το περιβάλλον εργασίας web του Essbase, ή το REST API.

Help: Εμφάνιση σύνταξης εντολής

Η εντολή CLI help για το Essbase εμφανίζει βοήθεια σε επίπεδο εντολών στον κονσόλα ή στο τερματικό.

Σύνταξη

[command] -help | -h

Παραδείγματα

esscs -help
esscs -h
esscs dataload -help

LcmExport: Δημιουργία αντιγράφων ασφαλείας αρχείων κύβων

Η εντολή 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]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών.
-application -a 'Ονομα εφαρμογής για δημιουργία αντιγράφου ασφαλείας.
-allApp -aa Προαιρετικό (και με διάκριση πεζών-κεφαλαίων). Αν χρησιμοποιηθεί αντί του -application, εξάγει όλες τις εφαρμογές σε ένα αρχείο zip. Το lcmimport μπορεί να δεχτεί αρχεία zip μίας εφαρμογής ή αρχεία zip πολλών εφαρμογών.
-zipfilename -z Προαιρετικό. Όνομα συμπιεσμένου αρχείου που θα περιέχει τα αρχεία αντιγράφων ασφαλείας.
-localdirectory -ld Προαιρετικό. Μια διαδρομή τοπικού καταλόγου. Αν δεν καθορίζεται, το αρχείο zip αποθηκεύεται στη διαδρομή <Κατάλογος εφαρμογής>/catalog/users/<user_name> στον server Essbase.
-threads -T Προαιρετικό. Αριθμός νημάτων που θα δημιουργηθούν εάν χρησιμοποιείται παράλληλη εξαγωγή. Ελάχιστο: 10
-skipdata -skip Προαιρετικό. Να μην συμπεριληφθούν δεδομένα στο αντίγραφο ασφαλείας.
-overwrite -o Προαιρετικό. Αντικατάσταση υπάρχοντος αρχείου αντιγράφου ασφαλείας.
-generateartifactlist -gal Προαιρετικό. Δημιουργήστε ένα αρχείο κειμένου που περιέχει μια πλήρη λίστα των εξαγόμενων artifact. Μπορείτε να χρησιμοποιήσετε αυτό το αρχείο κειμένου για να διαχειριστείτε την εισαγωγή artifact. Για παράδειγμα, μπορείτε να αναδιατάξετε τη σειρά των artifact στη λίστα για να ελέγξετε τη σειρά με την οποία εισάγονται. Μπορείτε να παρακάμψετε την εισαγωγή ορισμένων artifact, καταργώντας ή σχολιάζοντας στοιχεία στη λίστα.
-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

Προαιρετικό. Εξαγωγή μόνο ορισμών διαμερίσματος.

Οι λειτουργίες εισαγωγής Lifecycle Management (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

LcmImport: Επαναφορά αρχείων κύβων

Η εντολή CLI lcmimport για το Essbase επαναφέρει τα στοιχεία κύβου από ένα αρχείο .zip του Lifecycle Management (LCM) . Για να εκτελέσετε αυτήν την εντολή, πρέπει να είστε ο έμπειρος χρήστης (power user) που δημιούργησε την εφαρμογή ή διαχειριστής υπηρεσίας.

Σύνταξη

lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-zipfilename -z Όνομα συμπιεσμένου αρχείου που περιέχει τα αρχεία αντιγράφων ασφαλείας
-overwrite -o Προαιρετικό. Εκ νέου δημιουργία της εφαρμογής προορισμού.
-targetappName -ta Προαιρετικό. Το όνομα εφαρμογής προορισμού, αν θέλετε να είναι διαφορετικό από το όνομα προέλευσης.
-artifactlist -al Προαιρετικό. Το όνομα του αρχείου που περιέχει τη λίστα στοιχείων για εισαγωγή. Αυτό το αρχείο δεν μπορεί να δημιουργηθεί από το lcmexport.

Για την παράλειψη artifact, σχολιάστε ή διαγράψτε καταχωρίσεις από τη λίστα. Για παράδειγμα, για την παράλειψη εισαγωγής εγγραφών ελέγχου, σχολιάστε την εν λόγω γραμμή, ως εξής:

# ------------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

Για τον έλεγχο της σειράς εισαγωγής, αναδιατάξτε τις καταχωρίσεις import στο αρχείο κειμένου.

Εάν χρησιμοποιείται η επιλογή -overwrite, η λειτουργία εισαγωγής διαγράφει και αναδημιουργεί ολόκληρη την εφαρμογή, εισαγάγοντας μόνο τα artifact που υπάρχουν στη λίστα. Εάν δεν χρησιμοποιείται η επιλογή -overwrite, η λειτουργία εισαγωγής περιλαμβάνει τα artifact που καθορίζονται στη λίστα, χωρίς να επηρεαστούν άλλα artifact που υπάρχουν ήδη στην εφαρμογή προορισμού.

-include-server-level -isl Προαιρετικό. Συμπερίληψη καθολικά ορισμένων συνδέσεων και προελεύσεων δεδομένων.
-restEncryPassword -encryPwd

Αν η εφαρμογή είναι κρυπτογραφημένη, ένας κωδικός πρόσβασης για την προστασία της κρυπτογραφημένης εφαρμογής κατά τη μετεγκατάσταση. Ο κωδικός πρόσβασης πρέπει να κυμαίνεται από 6 έως15 χαρακτήρες και δεν πρέπει να περιέχει οποιονδήποτε από τους παρακάτω ειδικούς χαρακτήρες: ?=.,*!@#&()[{}]:;'/~$^+<>-

Προσοχή: Αν ξεχάσετε αυτόν τον κωδικό πρόσβασης, δεν υπάρχει κανένας τρόπος να τον ανακτήσετε και η εφαρμογή δεν μπορεί να εισαχθεί.

Σημειώσεις

  • Αυτή η εντολή, όπως άλλες εντολές CLI, μπορεί να χρησιμοποιηθεί εκτός του υπολογιστή Essbase , ενώ το βοηθητικό πρόγραμμα LCM πρέπει να εκτελεστεί εντός του υπολογιστή Essbase .

  • Όταν ολοκληρωθεί η εισαγωγή LCM, ίσως χρειαστεί να πραγματοποιήσετε περαιτέρω ενέργειες για να επαναφέρετε τις μετεγκατεστημένες συνδέσεις στις εξωτερικές προελεύσεις. Για να το κάνετε αυτό, ανοίξτε τη σύνδεση και εισαγάγετε τον κωδικό πρόσβασης.

  • Όταν τα διαμερίσματα βρίσκονται μεταξύ κύβων που μετεγκαθιστώνται, πρέπει να εισαγάγετε την προέλευση δεδομένων πριν από τον προορισμό δεδομένων. Διαφορετικά, ενδέχεται να μην επαναφερθούν οι ορισμοί των διαμερισμάτων.

    Οι λειτουργίες εισαγωγής Lifecycle Management (LCM) (και η εισαγωγή βοηθητικού προγράμματος μετεγκατάστασης) δεν υποστηρίζονται για τη μετεγκατάσταση σε ενοποιημένα διαμερίσματα. Τα ενοποιημένα διαμερίσματα πρέπει να δημιουργηθούν ξανά μη αυτόματα στον προορισμό.

  • Η εισαγωγή LCM δεν μετεγκαθιστά διαπιστευτήρια ψευδωνύμου τοποθεσίας. Πρέπει να αντικαταστήσετε τα διαπιστευτήρια ψευδωνύμου τοποθεσίας, είτε αναδημιουργώντας ψευδώνυμα τοποθεσίας με χρήση MaxL είτε τροποποιώντας τα διαπιστευτήρια ψευδωνύμου τοποθεσίας στο XML που εξαγάγατε μέσω της εξαγωγής LCM.

Παράδειγμα

esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt

Listapp: Εμφάνιση εφαρμογών

Η εντολή CLI listapp παραθέτει τις εφαρμογές στις οποίες έχετε πρόσβαση εντός αυτού του στιγμιότυπου Essbase.

Σύνταξη

listapp [-verbose] [-details]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-details -dtl Προαιρετικό. Εμφανίστε περισσότερες λεπτομέρειες στην έξοδο (τύπος εφαρμογής και τρέχουσα κατάσταση).

Παράδειγμα

esscs listapp -v -dtl

Listdb: Εμφάνιση κύβων

Η εντολή CLI listdb εμφανίζει τις βάσεις δεδομένων στις οποίες έχετε πρόσβαση εντός μια καθορισμένης εφαρμογής Essbase.

Σύνταξη

listdb [-verbose] -application applicationName [details]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-details -dtl Προαιρετικό. Εμφάνιση λεπτομερειών κατάστασης στην έξοδο

Παράδειγμα

esscs listdb -v -a Sample -dtl

Listfiles: Εμφάνιση αρχείων

Η εντολή CLI listfiles εμφανίζει τα στοιχεία κύβου που υπάρχουν σε ένα στιγμιότυπου του Essbase.

Τα στοιχεία κύβων μπορεί να περιλαμβάνουν αρχεία δεδομένων, βιβλία εργασίας, αρχεία κανόνων, αρχεία δεσμών ενεργειών υπολογισμού ή άλλα artifact. Τα στοιχεία κύβων περιλαμβάνουν οποιαδήποτε αρχεία είναι απαραίτητα για την εκτέλεση ενεργειών σε εφαρμογές και κύβους.

Για να εμφανίσετε τα αρχεία για έναν κύβο, χρειάζεστε τουλάχιστον άδεια πρόσβασης βάσης δεδομένων για την εφαρμογή. Δεν απαιτούνται ειδικά δικαιώματα για την εμφάνιση σε λίστα των αρχείων στον δικό σας κατάλογο χρήστη.

Σύνταξη

listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath] 
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-type -t Προαιρετικό. Εμφάνιση επέκτασης/τύπου αρχείου, χωρίς την τελεία.

Οι υποστηριζόμενοι τύποι αρχείου είναι:

  • .csc (αρχεία εντολών υπολογισμών)
  • .rul (αρχεία κανόνων)
  • .txt (αρχεία κειμένου)
  • .msh (αρχεία εντολών MaxL)
  • .xls, .xlsx (βιβλία εργασίας Excel)
  • .xlsm (βιβλία εργασίας Excel με δυνατότητα μακροεντολών)
  • .xml (αρχεία XML)
  • .zip (συμπιεσμένα αρχεία zip)
  • .csv (αρχεία διαχωρισμένα με κόμματα)
-application -a Προαιρετικό. Όνομα εφαρμογής. Αν δεν υπάρχουν, εμφανίζονται τα αρχεία από τον δικό σας κατάλογο χρήστη.
-db -d Προαιρετικό. Όνομα βάσης δεδομένων (κύβου)
-catalogpath -CP Προαιρετικό. Διαδρομή καταλόγου για το όνομα αρχείου. Μπορεί να χρησιμοποιηθεί αντί του -a [-d] για τον προσδιορισμό της θέσης καταλόγου των αρχείων.

Παραδείγματα

esscs listfiles -t rul -a Sample -d Basic 
esscs listfiles -CP "/shared"

Μπορείτε επίσης να διαχειριστείτε αρχεία στο εργαλείο σχεδιασμού κύβων, στο περιβάλλον εργασίας web του Essbase, ή στο REST API.

Listfilters: Προβολή φίλτρων ασφαλείας

Η εντολή CLI listfilters εμφανίζει μια λίστα με τα φίλτρα ασφαλείας του Essbase. Χρειάζεστε τουλάχιστον δικαίωμα διαχειριστή βάση δεδομένων στην εφαρμογή για να δείτε τα φίλτρα που αφορούν κύβους στην εφαρμογή.

Σύνταξη

listfilters [-verbose] -application appname -db cubename 
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Όνομα βάσης δεδομένων (κύβου)

Παράδειγμα

esscs listfilters -v -a Sample -d Basic 

Listlocks: Προβολή κλειδωμάτων

Η εντολή CLI listlocks για το Essbase εμφανίζει τυχόν κλειδωμένα μπλοκ δεδομένων ή αντικείμενα που σχετίζονται με κύβους. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα πρόσβασης βάσης δεδομένων στην εφαρμογή.

Σύνταξη

listlocks [-verbose] -application appname -db cubename [-object] 
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Όνομα βάσης δεδομένων (κύβου)
-object -obj Προαιρετικό. Εμφάνιση κλειδωμένων αρχείων/στοιχείων.

Παράδειγμα

esscs listlocks -v -a Sample -d Basic -obj

Listvariables: Εμφάνιση μεταβλητών υποκατάστασης

Η εντολή CLI listvariables για το Essbase παραθέτει τις μεταβλητές υποκατάστασης που ορίζονται στον κύβο, στην εφαρμογή ή καθολικά. Χρειάζεστε τουλάχιστον δικαίωμα πρόσβασης σε βάση δεδομένων για εμφάνιση των μεταβλητών σε έναν κύβο, ρόλο διαχειριστή εφαρμογής για εμφάνιση των μεταβλητών σε μια εφαρμογή και ρόλο διαχειριστή υπηρεσίας για εμφάνιση των καθολικών μεταβλητών.

Σύνταξη

listvariables [-verbose] [-application application [-db database]]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών.
-application -a Προαιρετικό. Όνομα εφαρμογής.
-database -db Προαιρετικό. Όνομα βάσης δεδομένων (κύβου).

Παραδείγματα

Επίπεδο κύβου

esscs listvariables -a Sample -db Basic

Επίπεδο εφαρμογής

esscs listvariables -a Sample

Καθολικό επίπεδο

esscs listvariables

Setpassword: Αποθήκευση διαπιστευτηρίων CLI

Η εντολή CLI setpassword για το Essbase αποθηκεύει έναν κωδικό πρόσβασης που σχετίζεται με τον συνδυασμό τερματικού/χρήστη. Σε μεταγενέστερες συνεδρίες συστήματος, μπορείτε να συνδέεστε χωρίς να πληκτρολογείτε κωδικό πρόσβασης.

Σύνταξη

 setpassword [-verbose] -essbaseurl URL -user userName
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-essbaseurl -url Διεύθυνση στιγμιότυπου του Essbase
-user -u Το όνομα χρήστη που χρησιμοποιείτε

Σημειώσεις

Μετά τη μετεγκατάσταση στην Έκδοση 21.4 ή σε νεότερη έκδοση, πρέπει να επαναφέρετε τυχόν κωδικούς πρόσβασης που έχουν αποθηκευτεί χρησιμοποιώντας αυτήν την εντολή σε μια προηγούμενη έκδοση.

Παράδειγμα

esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt

Start: Έναρξη μιας εφαρμογής ή ενός κύβου

Η εντολή CLI start εκκινεί μια εφαρμογή ή έναν κύβο του Essbase, φορτώνοντάς τα στη μνήμη. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα πρόσβασης βάσης δεδομένων στην εφαρμογή.

Σύνταξη

start [-verbose] -application appname [-db cubename]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Προαιρετικό. Όνομα βάσης δεδομένων (κύβου)

Παράδειγμα

esscs start -v -a Sample -d Basic

Stop: Διακοπή μιας εφαρμογής ή ενός κύβου

Η εντολή CLI stop διακόπτει τη λειτουργία μιας εφαρμογής ή ενός κύβου Essbase. Για να εκτελέσετε αυτήν την εντολή, χρειάζεστε τουλάχιστον δικαίωμα πρόσβασης βάσης δεδομένων στην εφαρμογή.

Σύνταξη

stop [-verbose] -application appname [-db cubename]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-application -a Όνομα εφαρμογής
-db -d Προαιρετικό. Όνομα βάσης δεδομένων (κύβου)

Παράδειγμα

esscs stop -v -a Sample -d Basic 

Unsetpassword: Κατάργηση αποθηκευμένων διαπιστευτηρίων CLI

Η εντολή CLI unsetpassword για το Essbase διαγράφει τα αποθηκευμένα διαπιστευτήρια σύνδεσης που σχετίζονται με τον συνδυασμό τερματικού/χρήστη, αναιρώντας το αποτέλεσμα του setpassword.

Σύνταξη

unsetpassword [-verbose] -essbaseurl URL -user userName
Επιλογή Συντόμευση Περιγραφή
-verbose -v Εμφάνιση εκτεταμένων περιγραφών
-essbaseurl -url Διεύθυνση ενός στιγμιότυπου του Essbase
-user -u Ο χρήστης του οποίου ο κωδικός πρόσβασης θα καταργηθεί

Παράδειγμα

esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1

Upload: Προσθήκη αρχείων κύβων

Η εντολή CLI upload αποστέλλει στοιχεία κύβων από έναν τοπικό κατάλογο σε ένα στιγμιότυπο του Essbase.

Για να εκτελέσετε εργασίες όπως φορτώσεις δεδομένων, δημιουργίες διαστάσεων, υπολογισμούς ή άλλες λειτουργίες, ενδέχεται να πρέπει να αποστείλετε αρχεία δεδομένων, αρχεία κανόνων, δέσμες ενεργειών υπολογισμού ή άλλα artifact στον κατάλογο του κύβου. Μπορείτε επίσης να αποστείλετε τα στοιχεία στον δικό σας κατάλογο χρήστη.

Για αποστολή αρχείων σε κύβο, χρειάζεστε τουλάχιστον το δικαίωμα «Διαχειριστής βάσης δεδομένων». Δεν απαιτούνται ειδικά δικαιώματα για αποστολή στον δικό σας κατάλογο χρήστη.

Σημείωση:

Μπορείτε να κάνετε ενεργοποίηση σάρωσης προγράμματος εντοπισμού ιών στο Περιβάλλον εργασίας web Essbase, ώστε τα αρχεία να σαρώνονται για ιούς πριν αποσταλούν στον server.

Σύνταξη

upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
Επιλογή Συντόμευση Περιγραφή
-verbose -v Προαιρετικό. Εμφάνιση εκτεταμένων περιγραφών
-file -f Όνομα αρχείου προς αποστολή

Σημείωση:

Οι επεκτάσεις αρχείων πρέπει να είναι με πεζά. Για παράδειγμα, όνομα_αρχείου.txt.
-application -a Προαιρετικό. Όνομα εφαρμογής. Αν δεν υπάρχει, τα αρχεία αποστέλλονται στον δικό σας κατάλογο χρήστη ή στη διαδρομή καταλόγου που καθορίζεται στο -CP.
-db -d Προαιρετικό. Όνομα βάσης δεδομένων (κύβου). Απαιτεί -a.
-catalogpath -CP Προαιρετικό. Διαδρομή καταλόγου για το όνομα αρχείου. Μπορεί να χρησιμοποιηθεί αντί του -a [-d] για τον προσδιορισμό της θέσης καταλόγου του αρχείου.
-overwrite -o Προαιρετικό. Αντικατάσταση υπάρχοντος αρχείου
-nocompression -nc Προαιρετικό. Απενεργοποίηση συμπίεσης της μεταφοράς δεδομένων
-compressionalgorithm -ca Προαιρετικό. Διαθέσιμη όταν δεν χρησιμοποιείται το -nc. Ορίζει τον αλγόριθμο συμπίεσης που χρησιμοποιείται για τη μεταφορά δεδομένων. Πιθανές επιλογές: Gzip ή lz4.
  • 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

Μπορείτε επίσης να διαχειριστείτε αρχεία στο εργαλείο σχεδιασμού κύβων, το περιβάλλον εργασίας web του Essbase, ή το REST API.

Version: Εμφάνιση έκδοσης API

Η εντολή CLI version λαμβάνει την έκδοση του REST API που συσχετίζεται με αυτό το στιγμιότυπο του Essbase.

Σύνταξη

version

Παράδειγμα

esscs version