Essbase CLI naredbe koje izdajete u esscs ljusci pomažu vam u obavljanju rutinskih operacija platforme uključujući: calc, dataload, dimbuild, lcmexport, lcmimport, prijenos i preuzimanje elemenata, pokretanje i zaustavljanje aplikacije ili kocke itd.
U sučelju s naredbenim retkom dostupne su sljedeće naredbe. Argumenti za naredbe mogu se izdavati bilo kojim redoslijedom.
Za prikazivanje pomoći za sve naredbe upišite esscs -h
. Za prikazivanje pomoći za određenu naredbu upišite esscs naredba -h
.
Za uključivanje opisnog prikaza za bilo koju naredbu, odnosno prikazivanje dodatnih informacija (ako su dostupne), upišite esscs naredba -v argumenti naredbe
.
CLI naredba login za Essbase provjerava vašu autentičnost za Essbase kako biste mogli upotrebljavati CLI.
Prije izdavanja bilo kojih drugih CLI naredbi u Essbase, morate se prijaviti. Ako je obvezna sigurna veza, URL mora započinjati s https
.
Putem CLI-ja svoju autentičnost možete potvrditi na sljedeće načine:
setpassword
kako biste spremili lozinku za svoju kombinaciju klijenta i korisnika. U sljedećim ćete sesijama moći upotrebljavati naredbu login
bez upita za unos lozinke.login
(Oprez: lozinka se u prozoru ljuske prikazuje kao obični tekst).login
. Od vas će se zatražiti unos lozinke, koja je skrivena.Ako ste objedinjeno SSO korisnik u servisu Oracle Identity Cloud Service, prijava u MaxL ili CLI nije podržana. Objedinjena SSO prijava zahtijeva prozor preglednika. Stvorite nativnog korisnika servisa Identity Cloud Service i prijavite se na taj način umjesto putem MaxL-a ili CLI-ja.
Sintaksa (prijava)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-essbaseurl | -url | Adresa instance servisa Essbase |
-user | -u | Korisničko ime |
-password | -p | Po izboru. Lozinka za korisnika. Alternativno, lozinku postavite u skladu s uputama u poglavlju setpassword.
Ako naredbu za prijavu izdajete iz skripte, a lozinka sadrži posebne znakove, unesite je između navodnika (npr., Upotreba znaka |
Primjer 1 (prijava)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
Primjer 2 (prijava)
U sljedećem primjeru, korisnik koji se prijavljuje, admin1@example.com
administrator je servisa Identity Cloud Service koji je postavljen kao početni administrator servisa Essbase pri implementaciji stoga Essbase u okruženju Oracle Cloud Infrastructure. Budući da u ovom primjeru nije unesena lozinka, administrator će dobiti upit da je osigura naknadno. URL je essbase_url iz izlaznih vrijednosti zadatka koje proizlaze iz stoga implementacija.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
Sintaksa (odjava)
logout
Primjer (odjava)
esscs logout
CLI naredba calc za Essbase izvršava izračunsku skriptu u kocki. Za pokretanje te naredbe morate imati najmanje dopuštenje za ažuriranje baza podataka, kao i osiguran pristup izračunskoj skripti.
Prije nego što možete pokrenuti izračunske skripte, najprije morate učitati skripte kao .csc datoteke u direktorij kocke. Za učitavanje datoteka možete upotrebljavati CLI. Pogledajte Učitavanje: dodavanje datoteka kocke.
Sintaksa
calc [-verbose] -application appname -db cubename -script scriptfilename
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-script | -s | Naziv izračunske skripte. Mora imati datotečni nastavak .csc . Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnom direktoriju kocke. |
Primjer
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
Osim toga, možete pokrenuti izračunske skripte pomoću opcije Izračunaj u alatu Cube Designer ili značajci Smart View, Zadaci u web-sučelju Essbase ili REST API-ju ili pokrenuti izračun u MaxL-u.
CLI naredba clear za Essbase čisti podatke iz kocke. Za upotrebu te naredbe trebate barem dopuštenje za ažuriranje baze podataka.
Sintaksa
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-option | -O | Po izboru. Ključna riječ koja određuje što treba izbrisati. Ako je izostavite, zadana opcija bit će ALL_DATA.
Opcije za block storage kocke:
Opcije za aggregate storage kocke:
|
-regionspec | -rs | MDX izraz koji određuje područje za brisanje |
Primjer
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
Podatke možete očistite i putem opcije za učitavanje podataka u alatu Cube Designer, Zadaci u web-sučelju Essbase, putem REST API-ja ili izmjenom baze podataka DBS-NAME uz ponovno postavljanje u MaxL.
CLI naredba createlocalconnection za Essbase stvara JDBC vezu i pohranjuje je lokalno. Za upotrebu te naredbe morate imati ulogu administratora ili naprednog korisnika.
Opis
Administrator servisa mora upotrijebiti ovu naredbu za stvaranje i spremanje lokalne veze prije nego što bilo tko može upotrebljavati dataload ili dimbuild naredbe uz opciju prijenosa. Morate i postaviti varijablu okruženja EXTERNAL_CLASSPATH koja će upućivati na .jar datoteku vašeg upravljačkog programa baze podataka (pogledajte poglavlje Izrada dimenzija i učitavanje podataka prijenosom iz udaljene baze podataka).
Sintaksa
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-name | -N | Naziv veze |
-connectionstring | -cs | JDBC niz za povezivanje. Format može biti s nazivom servisa, kao u nastavku:
jdbc:oracle:thin:@host:port/service_name ili s SDI-om, kao u nastavku: jdbc:oracle:thin:@host:port:SID Gornji formati sintakse primjenjuju se na Oracle Database. Pogledajte odjeljak Primjeri za manje razlike u sintaksi niza veze kada radite s drugim pružateljima. |
-user | -u | Korisničko ime |
-driver | -D | JDBC upravljački program. Ako ne postoji, Oracle baza podataka smatra se zadanom, kao što je oracle.jdbc.driver.OracleDriver |
-password | -p | Lozinka (opcionalno) |
Ako imate mrežnu vezu između vanjskog izvora podataka i servisa Essbase, najučinkovitije je definirati veze na razini aplikacije ili globalne veze i izvore podataka u web-sučelju Essbase. Te će vam definicije olakšati "povlačenje" podataka iz vanjskog izvora. Ako nemate mrežnu vezu između servisa Essbase i vanjskog izvora podataka, učitavanje podataka ili izradu dimenzija možete usmjeravati putem alata CLI, tako da prvo pomoću te naredbe izradite lokalnu vezu, a zatim izdate naredbu dataload ili dimbuild pomoću opcije za usmjeravanje.
Napomene
Nakon migracije na izdanje 21.4 ili noviju verziju, administrator servisa mora ponovo stvoriti sve spremljene lokalne veze koje su stvorene s pomoću ove naredbe u prethodnom izdanju.
Primjeri
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
Ako ne postoje opcija -driver
i parametar jdbcDriver, pretpostavlja se da je Oracle baza podataka zadana baza podataka.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
CLI naredba dataload za Essbase učitava podatke u kocku. Za upotrebu te naredbe trebate barem dopuštenje za ažuriranje baze podataka.
Ova naredba zahtijeva jedan od sljedećih skupova opcija:
Podatkovna datoteka i neobavezna datoteka s pravilima
Datoteka s pravilima s korisničkim imenom i lozinkom
Opcija prijenosa koja se odnosi na spremljenu lokalnu vezu
Izvorna baza podataka treba biti dostupna unutar klijentske mreže, jer ne mogu svi upravljački programi baze podataka raditi s Java proxy poslužiteljima.
Za učitavanje podataka najprije morate učitati podatke i datoteke s pravilima u direktorij kocke. Za učitavanje datoteka možete upotrebljavati CLI. Pogledajte Učitavanje: dodavanje datoteka kocke.
Sintaksa
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]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-file | -f | Naziv datoteke za učitavanje podataka. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnom direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogfile. |
-rule | -r | Po izboru. Naziv datoteke s pravilima. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnom direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogrulefile. |
-catalogfile | -CF | Naziv datoteke za učitavanje podataka iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file . |
-catalogrulefile | -CRF | Naziv datoteke pravila iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -rule . |
-user | -u | Po izboru. Ime korisnika. Zahtijeva lozinku, ako se upotrebljava.
Ako upotrebljavate spremljenu vezu i izvor podataka, od vas se neće tražiti korisničko ime i lozinka. Ako ne upotrebljavate spremljenu vezu, a datoteka pravila povezuje se s RDBMS-om, odaberite korisničko ime i lozinku za povezivanje s RDBMS-om. |
-password | -p | Po izboru. Lozinka za korisnika. Ako je izostavite, korisniku će se prikazati odzivnik za lozinku. |
-stream | -S | Po izboru. Upotreba učitavanja podataka za prijenos. Zahtijeva opciju -conn, ako se upotrebljava. |
-connection | -conn | Zahtijeva se ako se upotrebljava opcija prijenosa. Naziv spremljene veze koja je stvorena s pomoću createlocalconnection CLI naredbe. |
-query | -q | Po izboru. Upit baze podataka koji se šalje zajedno s učitavanjem podataka za prijenos. |
-rows | -rows | Po izboru. Broj redova za istovremeni prijenos. Zadana vrijednost je 100. |
-abortOnError | -abort | Prekid učitavanja podataka u slučaju pogreške |
Primjeri
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"
Podatke možete učitati i s pomoću alata Cube Designer, značajke Zadaci u Essbase web-sučelju ili REST API-ja ili pak možete uvesti podatke u MaxL.
CLI naredba deletefile za Essbase uklanja elemente kocke iz aplikacije, baze podataka ili početnog direktorija korisnika. Za brisanje datoteka iz kocke trebat će vam najmanje dopuštenje upravitelja bazama podataka. Za brisanje datoteka iz vlastitog korisničkog direktorija nisu potrebne posebne dozvole.
Sintaksa
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-file | -f | Naziv datoteke za brisanje |
-application | -a | Po izboru. Naziv aplikacije. Ako nije definirano, smatra se da se datoteke nalaze u vašem korisničkom početnom direktoriju. |
-database | -db | Po izboru. Naziv baze podataka (kocke) |
-catalogfile | -CF | Naziv i put datoteke iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file . |
Primjeri
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
Osim toga, datotekama možete upravljati u alatu Cube Designer, u web-sučelju Essbase ili REST API-ju.
CLI naredba deploy za Essbase stvara kocku iz Excel aplikacijske radne knjige. Za pokretanje te naredbe morate imati najmanje ulogu superkorisnika.
Sintaksa
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-file | -f | Naziv datoteke aplikacijske radne knjige |
-application | -a | Po izboru. Naziv aplikacije. Ako nije naveden, aplikacijski naziv će se uzeti iz radne knjige. |
-database | -db | Po izboru. Naziv baze podataka (kocke). Ako nije naveden, naziv baze podataka uzet će se iz radne knjige. |
-catalogfile | -CF | Aplikacijska radna knjiga iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file . |
-loaddata | -l | Po izboru. Učitajte podatke, ako aplikacijska radna knjiga sadržava podatkovni radni list. U suprotnom se u kocku uvoze samo metapodaci. |
-restructureoption | -R | Po izboru. Ključna riječ koja označava željenu opciju restrukturiranja.
Opcije za block storage kocke:
Opcije za aggregate storage kocke:
|
-recreateapplication | -ra | Po izboru. Ponovno stvorite aplikaciju ako već postoji |
-createfiles | -cf | Po izboru. Stvorite elemente kocke u direktoriju datoteka u servisu Essbase. |
-executescript | -e | Po izboru. Izvršavanje izračunskih skripti. Primjenjivo samo ako aplikacijska radna knjiga sadržava izračunski radni list za koji je vrijednost opcije Izvrši izračun u definicijama postavljena na Da. |
Primjeri
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
Osim toga, kocke možete implementirati pomoću alata Cube Designer ili pomoću opcije Uvezi u odjeljku Aplikacije web-sučelja Essbase.
CLI naredba dimbuild za Essbase učitava dimenzije u kocku. Za pokretanje te naredbe potrebno vam je najmanje dopuštenje za upravitelja bazama podataka za kocku.
Prije nego što možete učitati dimenzije, najprije u Essbase morate učitati konstrukciju dimenzije i datoteke pravila. Za učitavanje datoteka možete upotrebljavati CLI. Pogledajte Učitavanje: dodavanje datoteka kocke.
Sintaksa
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]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-file | -f | Naziv datoteke s konstrukcijom dimenzije. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnoj aplikaciji ili direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogfile. |
-rule | -r | Naziv datoteke s pravilima. Ne morate navesti cijeli put. Pretpostavlja se da se datoteke nalaze u relevantnoj aplikaciji ili direktoriju baze podataka. Umjesto te opcije možete upotrijebiti -catalogrulefile. |
-catalogfile | -CF | Naziv datoteke s konstrukcijom dimenzije iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file. |
-catalogrulefile | -CRF | Naziv datoteke pravila iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -rule. |
-user | -u | Po izboru. Ime korisnika. Zahtijeva lozinku, ako se upotrebljava.
Ako upotrebljavate spremljenu vezu i izvor podataka, od vas se neće tražiti korisničko ime i lozinka. Ako ne upotrebljavate spremljenu vezu, a datoteka pravila povezuje se s RDBMS-om, odaberite korisničko ime i lozinku za povezivanje s RDBMS-om. |
-password | -p | Po izboru. Lozinka za korisnika. Ako je izostavite, korisniku će se prikazati odzivnik za lozinku. |
-stream | -S | Po izboru. Upotreba konstrukcije dimenzije koja se šalje prijenosom. Zahtijeva opciju -conn, ako se upotrebljava. |
-connection | -conn | Zahtijeva se ako se upotrebljava opcija prijenosa. Naziv spremljene veze koja je stvorena s pomoću createlocalconnection CLI naredbe. |
-query | -q | Po izboru. Upit baze podataka koji se šalje zajedno s izradom dimenzije za prijenos. |
-rows | -rows | Po izboru. Broj redova za istovremeni prijenos. Zadana vrijednost je 100. |
-restructureOption | -R |
Kontrolira odabire očuvanja za preuređivanje strukture. Za block storage moguće su sljedeće opcije:
Za aggregate storage moguće su sljedeće opcije:
|
-forcedimbuild | -F | Nastavak izrade dimenzije čak i ako su u tijeku druge korisničke aktivnosti. Poništava aktivne korisničke sesije. |
Primjeri
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
Dimenzije možete učitati i u alatu Cube Designer, na kartici Zadaci u Essbase web-sučelju, u REST API-ju ili možete uvesti dimenzije u MaxL.
CLI naredba download za Essbase preuzima elemente kocke iz instance servisa Essbase u lokalni direktorij.
Možda ćete morati preuzeti tekstne datoteke, datoteke s pravilima, datoteke izračunskih skripti ili datoteke skripte iz kocke, tako da možete raditi na njima ili ih učitati u drugu kocku. Za preuzimanje artefakata kocki trebate barem dopuštenje za ažuriranje baze podataka.
Sintaksa
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-file | -f | Naziv datoteke za preuzimanje |
-application | -a | Po izboru. Naziv aplikacije. Ako nije predviđeno, elementi se preuzimaju iz korisničkog početnog direktorija. |
-db | -d | Po izboru. Naziv baze podataka (kocke) |
-catalogfile | -CF | Datoteka iz kataloga datoteka. Tu opciju možete upotrijebiti umjesto -file . |
-localdirectory | -ld | Po izboru. Put za lokalni direktorij |
-overwrite | -o | Po izboru. Zapisivanje preko postojeće datoteke |
-nocompression | -nc | Po izboru. Onemogući kompresiju prijenosa podataka |
Primjeri
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
Osim toga, datotekama možete upravljati u alatu Cube Designer, u web-sučelju Essbase ili REST API-ju.
CLI naredba help Essbase prikazuje pomoć na razini naredbe u konzoli ili terminalu.
Sintaksa
[command] -help | -h
Primjeri
esscs -help
esscs -h
esscs dataload -help
CLI naredba lcmexport za Essbase sigurnosno kopira aplikacije i elemente kocke u Lifecycle Management (LCM) .zip
datoteku koju preuzima na vaš lokalni uređaj. Za pokretanje te naredbe morate imati najmanje dopuštenje za upravitelja aplikacijama.
Sintaksa
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa. |
-application | -a | Naziv aplikacije čiju sigurnosnu kopiju treba izraditi. |
-allApp | -aa | Nije obavezno (i razlikuju se mala i velika slova). Ako se upotrebljava umjesto -aplikacije ,izvozi sve aplikacije u jednu zip datoteku. lcmimport može prihvatiti zip datoteke jedne aplikacije ili zip datoteke više aplikacija. |
-zipfilename | -z | Po izboru. Naziv komprimirane datoteke za spremanje sigurnosnih kopija. |
-localdirectory | -ld | Po izboru. Put za lokalni direktorij. Ako nije navedeno, zip je spremljen u <Application Directory>/catalog/users/<user_name> na Essbase poslužitelju. |
-threads | -T | Po izboru. Broj niti koje treba odgoditi u slučaju paralelnog izvoza. Minimum: 10 |
-skipdata | -skip | Po izboru. Nemoj uključiti podatke u sigurnosnu kopiju. |
-overwrite | -o | Po izboru. Zapiši preko postojeće sigurnosne kopije. |
-generateartifactlist | -gal | Po izboru. Generiranje tekstne datoteke s potpunim popisom izvedenih elemenata. Pomoću te tekstne datoteke možete upravljati uvozom elemenata. Na primjer, možete preraspodijeliti elemente u popisu kako biste upravljali redoslijedom njihova uvoza. Možete preskočiti uvoz određenih elemenata tako da ih uklonite ili izdvojite stavke iz popisa. |
-include-server-level | -isl | Po izboru. Uključite globalno definirane veze i izvore podataka. |
-cube | -c | Po izboru. Izvoz jedne kocke. Ova se opcija može navesti zajedno s opcijama samo za izvoz: podataka, datoteka određenih vrsta, particija ili filtara. |
-exportdata | -d | Po izboru. Samo izvezi podatke. |
-filetype | -ft |
Po izboru. Samo izvezi datoteke određene vrste. Podržane vrste datoteka uključuju OTL (struktura), TXT (tekst), RUL (pravilo), CSC (izračunska skripta), DTR (definicija analitičkog izvješća) i Excel (izvoze se samo .xls datoteke. Nije izvezena nijedna .xlsx datoteka). Primjeri: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
Po izboru. Samo izvezi definicije particije. Operacije uvoza u servisu Lifecycle Management (LCM) (i uvoz u uslužnom programu za migraciju) nisu podržane za migraciju objedinjenih particija. Objedinjene particije moraju se ručno ponovo stvoriti za odredište. |
-exportfilters | -ef | Po izboru. Samo izvezi sigurnosne filtre. |
-restEncryPassword | -encryPwd |
Ako je aplikacija šifrirana, lozinka štiti šifriranu aplikaciju tijekom migracije. Lozinka mora sadržavati između 6 i 15 znakova te ne smije sadržavati nijedan od sljedećih posebnih znakova: Oprez: zaboravljena lozinka ne može se vratiti i aplikacija se neće moći uvesti. |
Napomene
Ova naredba, baš kao i ostale CLI naredbe, može se upotrebljavati Essbase računala, a uslužni program LCM mora se izvoditi na Essbase računalu.
Primjer
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
Primjer Windows skripte
Sljedeća Windows skripta, lcmexportall.bat
, izvozi sve aplikacije u trenutačni lokalni direktorij iz kojeg je CLI pozvan.
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 naredba lcmimport za Essbase vraća elemente kocke iz Lifecycle Management (LCM) .zip
datoteke. Za pokretanje te naredbe morate biti superkorisnik koji je stvorio aplikaciju ili administrator servisa.
Sintaksa
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-zipfilename | -z | Naziv komprimirane datoteke koja sadržava datoteke sigurnosne kopije |
-overwrite | -o | Po izboru. Ponovno stvara odredišnu aplikaciju. |
-targetappName | -ta | Po izboru. Ako želite da se razlikuje od izvornog naziva, ciljajte na naziv aplikacije. |
-artifactlist | -al | Po izboru. Naziv datoteke koja sadrži popis elemenata za uvoz. Tu datoteku možete generirati pomoću naredbe lcmexport.
Za preskakanje elemenata, izdvojite ili izbrišite unose s popisa. Na primjer, želite li preskočiti uvoz kontrolnih zapisa, izdvojite taj redak na sljedeći način: # ------------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 Za kontrolu redoslijeda uvoza, prerasporedite unose za U slučaju naredbe –overwrite, operacija uvoza izbrisat će i ponovno izraditi čitavu aplikaciju, uvozeći samo elemente s popisa. U slučaju izostanka naredbe –overwrite, operacija uvoza obuhvatit će elemente navedene na popisu, ne utječući na druge elemente koji se već nalaze u odredišnoj aplikaciji. |
-include-server-level | -isl | Po izboru. Uključite globalno definirane veze i izvore podataka. |
-restEncryPassword | -encryPwd |
Ako je aplikacija šifrirana, lozinka štiti šifriranu aplikaciju tijekom migracije. Lozinka mora sadržavati između 6 i 15 znakova te ne smije sadržavati nijedan od sljedećih posebnih znakova: Oprez: zaboravljena lozinka ne može se vratiti i aplikacija se neće moći uvesti. |
Napomene
Ova naredba, baš kao i ostale CLI naredbe, može se upotrebljavati Essbase računala, a uslužni program LCM mora se izvoditi unutar Essbase računala.
Nakon dovršetka LCM uvoza, možda ćete trebati poduzeti dodatnu radnju kako biste vratili migrirane veze u vanjske izvore. Da biste to učinili, otvorite vezu i unesite lozinku.
Ako postoje particije između kocki koje se migriraju, prije odredišta podataka morate uvesti izvor podataka. U suprotnom se definicije particija neće moći vratiti.
Operacije uvoza u servisu Lifecycle Management (LCM) (i uvoz u uslužnom programu za migraciju) nisu podržane za migraciju objedinjenih particija. Objedinjene particije moraju se ručno ponovo stvoriti za odredište.
LCM uvoz ne migrira sigurnosne podatke drugog naziva lokacije. Morate zamijeniti sigurnosne podatke drugog naziva lokacije, bilo ponovnim stvaranjem drugih naziva lokacije s pomoću alata MaxL ili uređivanjem sigurnosnih podataka drugog naziva lokacije u XML-u izvezenom putem alata LCM Export.
Primjer
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
CLI naredba listapp navodi aplikacije kojima imate pristup u ovoj instanci servisa Essbase.
Sintaksa
listapp [-verbose] [-details]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-details | -dtl | Po izboru. Prikazuje više pojedinosti u izlazu (vrsta aplikacije i trenutačni status). |
Primjer
esscs listapp -v -dtl
CLI naredba listdb ispisuje baze podataka kojima imate pristup unutar definirane aplikacije Essbase.
Sintaksa
listdb [-verbose] -application applicationName [details]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-details | -dtl | Po izboru. Prikazuje pojedinosti statusa u rezultatima |
Primjer
esscs listdb -v -a Sample -dtl
CLI naredba listfiles navodi elemente kocke koji postoje u instanci servisa Essbase.
Elementi kocke mogu sadržavati podatkovne datoteke, radne knjige, datoteke s pravilima, datoteke izračunskih skripti ili druge elemente. Elementi kocke uključuju sve datoteke koje su potrebne za izvođenje radnji na aplikacijama i kockama.
Za prikaz datoteka za kocku potrebno vam je najmanje dopuštenje za aplikaciju. Za prikaz datoteka iz vlastitog korisničkog direktorija nisu potrebne posebne dozvole.
Sintaksa
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-type | -t | Po izboru. Proširenje/vrsta datoteke za prikaz, ne uključujući razdoblje.
Podržane vrste datoteka su:
|
-application | -a | Po izboru. Naziv aplikacije. Ako nije predviđeno, prikazuju se datoteke iz korisničkog početnog direktorija. |
-db | -d | Po izboru. Naziv baze podataka (kocke) |
-catalogpath | -CP | Po izboru. Put kataloga do naziva datoteke. Možete upotrebljavati umjesto -a [-d] kako biste definirali lokaciju kataloga datoteka. |
Primjeri
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
Osim toga, datotekama možete upravljati u alatu Cube Designer, u web-sučelju Essbase ili REST API-ju.
CLI naredba listfilters prikazuje popis Essbase sigurnosnih filtara. Za prikaz filtriranih kocki u aplikaciji trebat će vam najmanje dopuštenje za upravljanje bazama podataka u aplikaciji.
Sintaksa
listfilters [-verbose] -application appname -db cubename
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
Primjer
esscs listfilters -v -a Sample -d Basic
CLI naredba listlocks za Essbase prikazuje sve zaključane podatkovne blokove ili objekte povezane s kockom. Za pokretanje te naredbe potrebno vam je najmanje dopuštenje za pristup bazama podataka u aplikaciji.
Sintaksa
listlocks [-verbose] -application appname -db cubename [-object]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Naziv baze podataka (kocke) |
-object | -obj | Po izboru. Prikaz zaključanih datoteka/elemenata. |
Primjer
esscs listlocks -v -a Sample -d Basic -obj
CLI naredba listvariables za Essbase navodi zamjenske varijable definirane u kocki, aplikaciji ili u globalnom opsegu. Prikaz varijabli kocke zahtijeva najmanje dopuštenje za pristup bazi podataka, prikaz varijabli aplikacije ulogu upravitelja aplikacijama, a prikaz globalnih varijabli ulogu administratora servisa.
Sintaksa
listvariables [-verbose] [-application application [-db database]]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa. |
-application | -a | Po izboru. Naziv aplikacije. |
-database | -db | Po izboru. Naziv baze podataka (kocke). |
Primjeri
Razina kocke
esscs listvariables -a Sample -db Basic
Razina aplikacije
esscs listvariables -a Sample
Globalna razina
esscs listvariables
CLI naredba setpassword za Essbase sprema lozinku povezanu s vašom kombinacijom klijenta/korisnika. U sljedeće se sesije možete prijaviti bez unosa lozinke.
Sintaksa
setpassword [-verbose] -essbaseurl URL -user userName
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-essbaseurl | -url | Adresa instance servisa Essbase |
-user | -u | Vaše korisničko ime |
Napomene
Nakon migracije na izdanje 21.4 ili noviju verziju morate ponovno postaviti sve spremljene lozinke koje su spremljene s pomoću naredbe u prethodnom izdanju.
Primjer
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
CLI naredba start pokreće Essbase aplikaciju ili kocku učitavanjem u memoriju. Za pokretanje te naredbe potrebno vam je najmanje dopuštenje za pristup bazama podataka u aplikaciji.
Sintaksa
start [-verbose] -application appname [-db cubename]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Po izboru. Naziv baze podataka (kocke) |
Primjer
esscs start -v -a Sample -d Basic
CLI naredba stop zaustavlja aplikaciju ili kocku servisa Essbase Za pokretanje te naredbe potrebno vam je najmanje dopuštenje za pristup bazama podataka u aplikaciji.
Sintaksa
stop [-verbose] -application appname [-db cubename]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-application | -a | Naziv aplikacije |
-db | -d | Po izboru. Naziv baze podataka (kocke) |
Primjer
esscs stop -v -a Sample -d Basic
CLI naredba unsetpassword za Essbase uklanja spremljene sigurnosne podatke za prijavu povezane s vašom kombinacijom klijenta/korisnika, čime se poništava efekt naredbe setpassword.
Sintaksa
unsetpassword [-verbose] -essbaseurl URL -user userName
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Prikaz proširenih opisa |
-essbaseurl | -url | Adresa instance servisa Essbase |
-user | -u | Korisnik za kojega želite poništiti postavljanje lozinke |
Primjer
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
CLI naredba upload učitava elemente kocke iz lokalnog direktorija u instancu servisa Essbase.
Kako biste izvršili zadatke poput učitavanja podataka, izrade dimenzija ili drugih operacija, možda ćete u direktorij kocke morati učitati podatkovne datoteke, datoteke s pravilima, datoteke izračunskih skripti ili druge elemente. Elemente možete učitati i u svoj korisnički direktorij.
Za učitavanje datoteka u kocku, trebat će vam najmanje dopuštenje upravitelja bazama podataka. Za učitavanje u vlastiti korisnički direktorij nisu potrebne posebne dozvole.
Bilješka:
Možete omogućiti skeniranje virusa u Essbase web-sučelju kako bi se datoteke prije učitavanja na poslužitelj skenirale radi zaštite od virusa.Sintaksa
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
Opcija | Skraćenica | Opis |
---|---|---|
-verbose | -v | Po izboru. Prikaz proširenih opisa |
-file | -f | Naziv datoteke za učitavanje
Bilješka: Datotečni nastavci moraju biti napisani malim slovima. Na primjer, naziv datoteke.txt . |
-application | -a | Po izboru. Naziv aplikacije. Ako nije navedena, datoteke će se učitati u vaš korisnički direktorij ili u put kataloga koji je definiran pod -CP . |
-db | -d | Po izboru. Naziv baze podataka (kocke). Zahtijeva -a . |
-catalogpath | -CP | Po izboru. Put kataloga do naziva datoteke. Možete upotrebljavati umjesto -a [-d] kako biste definirali lokaciju kataloga datoteke. |
-overwrite | -o | Po izboru. Zapisivanje preko postojeće datoteke |
-nocompression | -nc | Po izboru. Onemogući kompresiju prijenosa podataka |
-compressionalgorithm | -ca | Po izboru. Raspoloživo ako se ne upotrebljava -nc . Određuje koji će se algoritam kompresije upotrijebiti za prijenos podataka. Mogući izbori: gzip ili lz4.
Primjeri upotrebe: -ca gzip -ca lz4 |
Primjeri
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
Osim toga, datotekama možete upravljati u alatu Cube Designer, u web-sučelju Essbase ili REST API-ju.