CLI příkazy Essbase, které zadáváte v prostředí esscs, vám pomáhají provádět běžné operace platformy, včetně operací: calc, dataload, dimbuild, lcmexport, lcmimport, nahrávání a stahování artefaktů, spouštění a zastavování aplikace nebo krychle a další.
Následující příkazy jsou dostupné v rozhraní příkazového řádku. Argumenty příkazů lze uvést v libovolném pořadí.
Pokud chcete zobrazit nápovědu pro všechny příkazy, zadejte řetězec esscs -h
. Pokud chcete zobrazit nápovědu pro konkrétní příkaz, zadejte řetězec esscs příkaz -h
.
Pokud chcete zapnout podrobný výstup pro libovolný příkaz, aby se zobrazovaly rozšířené informace (pokud jsou dostupné), zadejte řetězec esscs příkaz -v argumenty příkazu
.
Příkaz CLI login pro Essbase vás ověří v Essbase, abyste mohli používat CLI.
Než budete moci zadávat jakékoli další příkazy CLI do Essbase, musíte se přihlásit. Pokud je požadováno zabezpečené připojení, musí adresa URL začínat https
.
Pomocí CLI se můžete přihlásit následujícími způsoby:
setpassword
, pokud chcete uložit heslo pro vaši kombinaci klient/uživatel. V následujících relacích se můžete přihlásit příkazem login
, aniž byste museli zadávat heslo.login
s parametry -user a -password (pozor: heslo se v přihlašovacím okně zobrazí jako čitelný text).login
pouze s parametrem -user. Budete vyzváni k zadání hesla, které zůstane skryté.Pokud jste uživatel SSO federované ve službě Oracle Identity Cloud Service, přihlášení pomocí MaxL nebo CLI není podporováno. Federované přihlášení SSO vyžaduje okno prohlížeče. Místo toho vytvořte nativního uživatele služby Identity Cloud Service a použijte jej k přihlášení pomocí MaxL nebo CLI.
Syntaxe (přihlášení)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-essbaseurl | -url | Adresa instance aplikace Essbase |
-user | -u | Uživatelské jméno |
-password | -p | Volitelné. Heslo pro uživatele. Další možností je nastavit heslo pomocí setpassword.
Pokud příkaz přihlášení vydáváte ze skriptu a heslo obsahuje speciální znaky, uzavřete je dvojitými uvozovkami (například Použití znaku |
Příklad 1 (přihlášení)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
Příklad 2 (přihlášení)
V následujícím příklad je uživatel, který se přihlašuje, admin1@example.com
, správcem služby Identity Cloud Service, který byl ustanoven počátečním správcem aplikace Essbase během nasazování vrstvy Essbase v infrastruktuře Oracle Cloud Infrastructure. Jelikož v tomto příkladu nebylo zadáno heslo, správce o ně bude požádán v dalším kroku. Adresa URL je essbase_url z výstupů úloh vyplývajících z vrstvy nasazení.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
Syntaxe (odhlášení)
logout
Příklad (odhlášení)
esscs logout
Příkaz CLI calc pro Essbase spustí výpočetní skript na krychli. Ke spuštění tohoto příkazu potřebujete alespoň oprávnění Aktualizace databáze a také zřízený přístup ke skriptu výpočtu.
Než budete moci spustit výpočetní skripty, musíte skripty nejprve nahrát jako soubory .csc do adresáře krychle. K odesílání souborů můžete použít nástroj CLI. Prostudujte si téma Nahrání: přidávání souborů krychle.
Syntaxe
calc [-verbose] -application appname -db cubename -script scriptfilename
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
-script | -s | Název skriptu výpočtu. Musí mít příponu .csc . Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v adresáři příslušné krychle. |
Příklad
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
Skripty výpočtu lze spustit také prostřednictvím volby Vypočítat v nástroji Cube Designer nebo v modulu Smart View, na stránce Úlohy ve webovém rozhraní Essbase nebo v rozhraní REST API nebo lze spustit výpočet v MaxL.
Příkaz CLI clear pro Essbase vymaže data z krychle. Chcete-li použít tento příkaz, potřebujete alespoň oprávnění Aktualizace databáze.
Syntaxe
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
-option | -O | Volitelné. Klíčové slovo, které určuje, co chcete vymazat. Výchozí volba; není-li nastavena, bude použita hodnota ALL_DATA.
Volby pro krychle blokového úložiště jsou následující:
Volby pro krychle agregátního úložiště jsou následující:
|
-regionspec | -rs | Výraz MDX určující oblast, kterou chcete vymazat |
Příklad
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
Data můžete vymazat rovněž pomocí volby Načíst data v nástroji Cube Designer, na stránce Úlohy ve webovém rozhraní aplikace Essbase nebo v rozhraní REST API, případně můžete změnit obnovu DBS-NAME databáze v MaxL.
Příkaz CLI createlocalconnection pro Essbase vytvoří připojení JDBC a uloží ho lokálně. K použití tohoto příkazu potřebujete roli Správce služby nebo Power User.
Popis
Správce služby musí použít tento příkaz k vytvoření a uložení místního připojení, než bude kdokoli moci použít příkazy rozhraní příkazového řádku dataload nebo dimbuild s možností streamování. Je třeba také nastavit proměnnou prostředí EXTERNAL_CLASSPATH tak, aby ukazovala na soubor .jar vašeho ovladače databáze (viz Sestavování dimenzí a načítání dat streamováním ze vzdálené databáze).
Syntaxe
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-name | -N | Název připojení |
-connectionstring | -cs | Připojovací řetězec JDBC. Formát může obsahovat název služby, a to následovně:
jdbc:oracle:thin:@host:port/service_name nebo SID, a to následovně: jdbc:oracle:thin:@host:port:SID Výše uvedené formáty syntaxe platí pro databázi Oracle. Podrobnosti o drobných rozdílech v syntaxi připojovacího řetězce při práci s jinými zprostředkovateli naleznete v části Příklady. |
-user | -u | Uživatelské jméno |
-driver | -D | Ovladač JDBC. Pokud není zadán, je za výchozí považována služba Oracle Database, oracle.jdbc.driver.OracleDriver |
-password | -p | Heslo (nepovinné) |
Pokud máte síťové připojení mezi externím zdrojem dat aplikací Essbase, připojení na úrovni aplikace nebo globální připojení a datové zdroje nejefektivněji definujete ve webovém rozhraní Essbase. Tyto definice vám pomohou snadno „stáhnout“ data z externího zdroje. Pokud mezi aplikací Essbase a externím zdrojem dat síťové připojení nemáte, načítání dat nebo sestavy dimenzí lze streamovat pomocí nástroje CLI. Nejdříve použijte tento příkaz a vytvořte místní připojení a poté vydejte příkaz dataload nebo dimbuild s volbou streamu.
Poznámky
Po migraci na verzi 21.4 nebo vyšší musí správce služby znovu vytvořit všechna uložená lokální připojení, která byla pomocí tohoto příkazu vytvořena v předchozí verzi.
Příklady
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
Pokud není zadána volba -driver
a parametr jdbcDriver, předpokládanou databází je ve výchozím nastavení databáze Oracle.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
Příkaz CLI dataload pro Essbase načte data do krychle. Chcete-li použít tento příkaz, potřebujete alespoň oprávnění Aktualizace databáze.
Tento příkaz požaduje jednu z následujících sad voleb:
Datový soubor a volitelný soubor pravidel
Soubor pravidel s uživatelským jménem a heslem
Volba streamování odkazující na uložené místní připojení
Zdrojová databáze by měla být přístupná prostřednictvím klientské sítě, protože ne všechny ovladače databáze fungují se zástupci Java.
Při načtení dat musíte nejdřív nahrát data k načtení a soubor pravidel do adresáře krychle. K odesílání souborů můžete použít nástroj CLI. Prostudujte si téma Nahrání: přidávání souborů krychle.
Syntaxe
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]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
-file | -f | Název načtení dat. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři databáze. Místo této volby lze použít -catalogfile. |
-rule | -r | Volitelné. Název souboru pravidel. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři databáze. Místo této volby lze použít -catalogrulefile. |
-catalogfile | -CF | Název souboru načtení dat z katalogu souborů. Tuto možnost lze použít namísto -file . |
-catalogrulefile | -CRF | Název souboru pravidel z katalogu souborů. Tuto volbu lze použít namísto -rule . |
-user | -u | Volitelné. Jméno uživatele. Vyžaduje heslo, pokud se používá.
Pokud používáte uložené připojení a datový zdroj, není vyžadováno uživatelské jméno a heslo. Pokud uložené připojení nevyužíváte a soubor pravidel se připojuje k RDBMS, zadejte uživatelské jméno a heslo k připojení k RDBMS. |
-password | -p | Volitelné. Heslo pro uživatele. V případě, že není heslo zadáno, zobrazí se uživateli výzva k zadání. |
-stream | -S | Volitelné. Použije se streamování načtení dat. Vyžaduje volbu -conn, pokud se používá. |
-connection | -conn | Vyžaduje se, pokud se používá volba streamování. Název uloženého připojení, které bylo vytvořeno pomocí příkazu createlocalconnection v rozhraní příkazovém řádku. |
-dotaz | -q | Volitelné. Dotaz databáze, který se odešle spolu se streamováním načtení dat. |
-rows | -rows | Volitelné. Počet řádků, které se streamují současně. Výchozí hodnota je 100. |
-abortOnError | -abort | Při zjištění chyby přeruší načítání dat |
Příklady
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"
Data také můžete načíst pomocí nástroje Cube Designer, stránky Úlohy ve webovém rozhraní aplikace Essbase nebo rozhraní REST API, případně můžete data importovat v MaxL.
Příkaz CLI deletefile pro Essbase odstraní artefakty krychle z aplikace, databáze nebo domovského adresáře uživatele. K odstranění souborů z krychle potřebujete alespoň oprávnění správce databáze pro danou krychli. K odstranění souborů z uživatelského adresáře nejsou nutná žádná zvláštní oprávnění.
Syntaxe
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-file | -f | Název souboru, který má být odstraněn |
-application | -a | Volitelné. Název aplikace. Není-li nic zadáno, budou soubory nahrávány do vašeho výchozího uživatelského adresáře. |
-database | -db | Volitelné. Název databáze (krychle) |
-catalogfile | -CF | Název a cesta souboru z katalogu souborů. Tuto možnost lze použít namísto -file . |
Příklady
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
Soubory lze také spravovat v nástroji Cube Designer, ve webovém rozhraní Essbase nebo v rozhraní REST API.
Příkaz CLI deploy pro Essbase vytvoří krychli ze sešitu aplikace Excel. Ke spuštění tohoto příkazu potřebujete alespoň roli pokročilého uživatele.
Syntaxe
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-file | -f | Název souboru sešitu aplikace |
-application | -a | Volitelné. Název aplikace. Pokud není uveden, převezme se název aplikace ze sešitu. |
-database | -db | Volitelné. Název databáze (krychle). Pokud není uveden, převezme se název databáze ze sešitu. |
-catalogfile | -CF | Sešit aplikace z katalogu souborů. Tuto možnost lze použít namísto -file . |
-loaddata | -l | Volitelné. Načte data, pokud sešit aplikace obsahuje datový list. V opačném případě se do krychle importují pouze metadata. |
-restructureoption | -R | Volitelné. Klíčové slovo udávající požadovanou volbu restrukturalizace.
Volby pro krychle blokového úložiště jsou následující:
Volby pro krychle agregátního úložiště jsou následující:
|
-recreateapplication | -ra | Volitelné. Opětovně vytvoří aplikaci, pokud již existuje |
-createfiles | -cf | Volitelné. Vytvoří artefakty krychle v adresáři souborů aplikace Essbase. |
-executescript | -e | Volitelné. Umožňuje spouštět výpočetní skripty. Lze použít pouze v případě, že sešit aplikace obsahuje list výpočtů, který má volbu Provést výpočet v definicích nastavenou na Ano. |
Příklady
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
Krychle můžete také nasadit v nástroji Cube Designer nebo pomocí volby Import v části Aplikace webového rozhraní aplikace Essbase.
Příkaz CLI dimbuild pro Essbase načte dimenze do krychle. Ke spuštění tohoto příkazu potřebujete alespoň oprávnění Správce databáze pro krychli.
Než budete moci načíst dimenze, musíte nejprve nahrát soubory pro sestavení dimenzí a pravidla do Essbase. K odesílání souborů můžete použít nástroj CLI. Prostudujte si téma Nahrání: přidávání souborů krychle.
Syntaxe
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]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
-file | -f | Název souboru sestavení dimenze. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři aplikace nebo databáze. Místo této možnosti lze použít -catalogfile. |
-rule | -r | Název souboru pravidel. Není nutné uvádět úplnou cestu. Předpokládá se, že se soubory nacházejí v příslušném adresáři aplikace nebo databáze. Místo této možnosti lze použít -catalogrulefile. |
-catalogfile | -CF | Název souboru sestavení dimenze z katalogu souborů. Tuto volbu lze použít namísto -file. |
-catalogrulefile | -CRF | Název souboru pravidel z katalogu souborů. Tuto volbu lze použít namísto -rule. |
-user | -u | Volitelné. Jméno uživatele. Vyžaduje heslo, pokud se používá.
Pokud používáte uložené připojení a datový zdroj, není vyžadováno uživatelské jméno a heslo. Pokud uložené připojení nevyužíváte a soubor pravidel se připojuje k RDBMS, zadejte uživatelské jméno a heslo k připojení k RDBMS. |
-password | -p | Volitelné. Heslo pro uživatele. V případě, že není heslo zadáno, zobrazí se uživateli výzva k zadání. |
-stream | -S | Volitelné. Použije streamované sestavení dimenze. Vyžaduje volbu -conn, pokud se používá. |
-connection | -conn | Vyžaduje se, pokud se používá volba streamování. Název uloženého připojení, které bylo vytvořeno pomocí příkazu createlocalconnection v rozhraní příkazovém řádku. |
-dotaz | -q | Volitelné. Dotaz databáze, který se odešle spolu se streamovaným sestavením dimenze. |
-rows | -rows | Volitelné. Počet řádků, které se streamují současně. Výchozí hodnota je 100. |
-restructureOption | -R |
Ovládá volby zachování pro restrukturalizaci osnovy. V případě blokového úložiště jsou k dispozici následující volby:
V případě agregačního úložiště jsou k dispozici následující volby:
|
-forcedimbuild | -F | Sestavení dimenze bude pokračovat, i když budou právě probíhat aktivity dalších uživatelů. Tato volba způsobí zrušení aktivních uživatelských relací. |
Příklady
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
Dimenze také můžete načíst pomocí nástroje Cube Designer, stránky Úlohy ve webovém rozhraní aplikace Essbase nebo rozhraní REST API, případně můžete dimenze importovat v MaxL.
Příkaz CLI download pro Essbase stáhne artefakty krychle z instance Essbase do místního adresáře.
Může být nutné stáhnout textové soubory, soubory pravidel nebo soubory výpočetních skriptů z krychle, aby s nimi bylo možné pracovat nebo je nahrávat do jiné krychle. Abyste mohli stáhnout artefakty krychle, potřebujete alespoň oprávnění k aktualizaci databáze.
Syntaxe
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-file | -f | Název souboru, který chcete stáhnout |
-application | -a | Volitelné. Název aplikace. Není-li nic zadáno, budou artefakty stahovány z domovského adresáře uživatele. |
-db | -d | Volitelné. Název databáze (krychle) |
-catalogfile | -CF | Soubor v katalogu souborů. Tuto volbu lze použít namísto -file . |
-localdirectory | -ld | Volitelné. Cesta k místnímu adresáři |
-overwrite | -o | Volitelné. Přepsání stávajícího souboru |
-nocompression | -nc | Volitelné. Deaktivovat kompresi při přenosu dat |
Příklady
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
Soubory lze také spravovat v nástroji Cube Designer, ve webovém rozhraní Essbase nebo v rozhraní REST API.
Příkaz CLI help pro Essbase zobrazí nápovědu na úrovni příkazu v konzole nebo terminálu.
Syntaxe
[command] -help | -h
Příklady
esscs -help
esscs -h
esscs dataload -help
Příkaz CLI lcmexport pro Essbase zálohuje aplikace a artefakty krychle do souboru .zip
správy životního cyklu (LCM), který stáhne do vašeho místního počítače. Ke spuštění tohoto příkazu potřebujete alespoň oprávnění Správce aplikací.
Syntaxe
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů. |
-application | -a | Název zálohované aplikace. |
-allApp | -aa | Volitelné (a rozlišují se malá a velká písmena). Pokud se použije místo -application, exportuje všechny aplikace do jediného souboru zip. Příkaz lcmimport akceptuje soubory ZIP pro jednu aplikaci nebo soubory ZIP pro více aplikací. |
-zipfilename | -z | Volitelné. Název komprimovaného souboru pro uchování souborů zálohy. |
-localdirectory | -ld | Volitelné. Cesta k místnímu adresáři. Pokud není zadána cesta, soubor ZIP se uloží do složky <Application Directory>/catalog/users/<jméno_uživatele> na serveru Essbase. |
-threads | -T | Volitelné. Počet vláken, která se mají vytvořit při paralelním exportu. Minimum: 10 |
-skipdata | -skip | Volitelné. Nezahrnutí dat do zálohy. |
-overwrite | -o | Volitelné. Přepsání stávajícího souboru zálohy. |
-generateartifactlist | -gal | Volitelné. Vygeneruje textový soubor obsahující úplný seznam exportovaných artefaktů. Tento textový soubor lze použít ke správě importu artefaktů. Například můžete změnit pořadí artefaktů v seznamu a určit tak pořadí jejich importu. Odstraněním položek ze seznamu nebo jejich změnou na komentář můžete přeskočit import některých artefaktů. |
-include-server-level | -isl | Volitelné. Zahrne globálně definovaná připojení a datové zdroje. |
-cube | -c | Volitelné. Exportuje jednu krychli. Tuto volbu lze zadat spolu s volbami exportovat pouze: data, soubory určitých typů, oddíly nebo filtry. |
-exportdata | -d | Volitelné. Pouze exportovat data. |
-filetype | -ft |
Volitelné. Exportuje pouze soubory zadaného typu. Mezi podporované typy souborů patří OTL (osnova), TXT (text), RUL (pravidlo), CSC (výpočetní skript), DTR (definice sestavy procházení) a Excel (exportují se pouze soubory .xls. Nejsou exportovány žádné soubory .xlsx). Příklady: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
Volitelné. Exportuje pouze definice oddílů. Operace importu utility Lifecycle Management (LCM) (a import nástroje pro migraci) nejsou podporovány u migrace federovaných oddílů. Federované oddíly je třeba v cíli znovu vytvořit ručně. |
-exportfilters | -ef | Volitelné. Exportuje pouze bezpečnostní filtry. |
-restEncryPassword | -encryPwd |
Pokud je aplikace šifrována, jedná se o heslo pro ochranu šifrované aplikace během migrace. Heslo musí obsahovat 6 až 15 znaků a nemělo by zahrnovat žádný z následujících speciálních znaků: Upozornění: V případě zapomenutí hesla nelze heslo žádným způsobem získat a aplikaci nelze importovat. |
Poznámky
Tento příkaz, stejně jako další příkazy CLI, lze používat mimo počítač Essbase, zatímco nástroj LCM je nutné spustit přímo na počítači Essbase.
Příklad
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
Příklad skriptu Windows
Následující skript Windows lcmexportall.bat
exportuje všechny aplikace do aktuálního místního adresáře, ze kterého bylo volán příkaz 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
Příkaz CLI lcmimport pro Essbase obnoví artefakty krychle ze souboru .zip
správy životního cyklu (LCM). Abyste mohli spustit tento příkaz, musíte být uživatel s oprávněním Power User, který aplikaci vytvořil, nebo správce služby.
Syntaxe
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-zipfilename | -z | Název komprimovaného souboru, který obsahuje soubory zálohy |
-overwrite | -o | Volitelné. Zajišťuje opětovné vytvoření cílové aplikace. |
-targetappName | -ta | Volitelné. Název cílové aplikace, pokud se má lišit od názvu zdroje. |
-artifactlist | -al | Volitelné. Název souboru obsahujícího seznam artefaktů k importu. Tento soubor lze vygenerovat z nástroje lcmexport.
Chcete-li artefakt přeskočit, změňte záznam v seznamu na komentář nebo ho odstraňte. Například pro přeskočení importu záznamů o auditu zakomentujte následujícími způsobem daný řádek: # ------------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 Chcete-li změnit pořadí importu, přeskupte záznamy Pokud použijete argument –overwrite, operace importu odstraní a znovu vytvoří celou aplikaci, přičemž importuje pouze artefakty na seznamu. Jestliže argument –overwrite nepoužijete, operace importu bude obsahovat artefakty uvedené v seznamu, a to bez ovlivnění artefaktů, které jsou již přítomny v cílové aplikaci. |
-include-server-level | -isl | Volitelné. Zahrne globálně definovaná připojení a datové zdroje. |
-restEncryPassword | -encryPwd |
Pokud je aplikace šifrována, jedná se o heslo pro ochranu šifrované aplikace během migrace. Heslo musí obsahovat 6 až 15 znaků a nemělo by zahrnovat žádný z následujících speciálních znaků: Upozornění: V případě zapomenutí hesla nelze heslo žádným způsobem získat a aplikaci nelze importovat. |
Poznámky
Tento příkaz, stejně jako další příkazy CLI, lze používat mimo počítač Essbase, zatímco nástroj LCM je nutné spustit přímo na počítači Essbase.
Po dokončení importu LCM může být nutné provést další akci k obnovení migrovaných připojení k externím zdrojům. Chcete-li to provést, otevřete připojení a zadejte heslo.
Když oddíly existují mezi migrovanými krychlemi, musíte zdroj dat importovat před cílem dat. V opačném případě se definice oddílů nemusí obnovit.
Operace importu utility Lifecycle Management (LCM) (a import nástroje pro migraci) nejsou podporovány u migrace federovaných oddílů. Federované oddíly je třeba v cíli znovu vytvořit ručně.
LCM Import neprovádí migraci ověřovacích údajů aliasů umístění. Ověřovací údaje aliasu umístění je nutné nahradit, a to buď vytvořením nových aliasů umístění pomocí MaxL, nebo úpravou ověřovacích údajů aliasu umístění ve formátu XML exportovaném nástrojem LCM Export.
Příklad
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
Příkaz CLI listapp uvádí seznam aplikací, ke kterým máte v této instanci Essbase přístup.
Syntaxe
listapp [-verbose] [-details]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-details | -dtl | Volitelné. Zobrazení více detailů ve výstupu (typ a aktuální stav aplikace). |
Příklad
esscs listapp -v -dtl
Příkaz listdb CLI zobrazí seznam databází, ke kterým máte přístup v rámci zadané aplikace Essbase.
Syntaxe
listdb [-verbose] -application applicationName [details]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-details | -dtl | Volitelné. Zobrazení podrobností o stavu ve výstupu |
Příklad
esscs listdb -v -a Sample -dtl
Příkaz CLI listfiles uvádí seznam artefaktů krychle, které existují v instanci Essbase.
Artefakty krychle mohou zahrnovat datové soubory, sešity, soubory pravidel, soubory skriptů pro výpočet nebo jiné artefakty. Artefakty krychle jsou libovolné soubory, které jsou nutné k provádění akcí s aplikacemi a krychlemi.
Chcete-li zobrazit soubory pro krychli, potřebujete pro aplikaci alespoň oprávnění k přístupu k databázi. K zobrazení seznamu souborů v uživatelském adresáři nejsou nutná žádná zvláštní oprávnění.
Syntaxe
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-type | -t | Volitelné. Přípona (typ) souboru, která se má zobrazit, a to bez tečky.
Mezi podporované typy souborů patří:
|
-application | -a | Volitelné. Název aplikace. Není-li nic zadáno, zobrazí se soubory z vašeho domovského adresáře. |
-db | -d | Volitelné. Název databáze (krychle) |
-catalogpath | -CP | Volitelné. Katalogová cesta k názvu souboru. Lze použít místo -a [-d] k určení umístění souborů v katalogu. |
Příklady
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
Soubory lze také spravovat v nástroji Cube Designer, ve webovém rozhraní Essbase nebo v rozhraní REST API.
Příkaz CLI listfilters zobrazí seznam bezpečnostních filtrů Essbase. Abyste mohli zobrazit filtry krychlí v aplikaci, potřebujete alespoň oprávnění správce databáze.
Syntaxe
listfilters [-verbose] -application appname -db cubename
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
Příklad
esscs listfilters -v -a Sample -d Basic
Příkaz CLI listlocks pro Essbase zobrazí všechny uzamčené datové bloky nebo objekty související s krychlí. Ke spuštění tohoto příkazu potřebujete v aplikaci alespoň oprávnění k přístupu k databázi.
Syntaxe
listlocks [-verbose] -application appname -db cubename [-object]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Název databáze (krychle) |
-object | -obj | Volitelné. Zobrazuje uzamknuté soubory/artefakty. |
Příklad
esscs listlocks -v -a Sample -d Basic -obj
Příkaz CLI listvariables pro Essbase zobrazí seznam substitučních proměnných definovaných v krychli, aplikaci nebo globálním rozsahu. K zobrazení proměnných pro krychli potřebujete alespoň oprávnění k přístupu k databázi, k zobrazení proměnných pro aplikaci potřebujete roli správce aplikace a k zobrazení globálních proměnných potřebujete roli správce služby.
Syntaxe
listvariables [-verbose] [-application application [-db database]]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů. |
-application | -a | Volitelné. Název aplikace. |
-database | -db | Volitelné. Název databáze (krychle). |
Příklady
Úroveň krychle
esscs listvariables -a Sample -db Basic
Úroveň aplikace
esscs listvariables -a Sample
Globální úroveň
esscs listvariables
Příkaz CLI setpassword pro Essbase ukládá heslo spojené s vaší kombinací klient/uživatel. V následujících relacích se můžete přihlásit bez zadání hesla.
Syntaxe
setpassword [-verbose] -essbaseurl URL -user userName
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-essbaseurl | -url | Adresa instance aplikace Essbase |
-user | -u | Vaše uživatelské jméno |
Poznámky
Po migraci na vydání 21.4 nebo vyšší musíte resetovat všechna uložená hesla, která byla uložena pomocí tohoto příkazu v předchozí verzi.
Příklad
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
Příkaz CLI start spustí aplikaci nebo krychli Essbase a načte ji do paměti. Ke spuštění tohoto příkazu potřebujete v aplikaci alespoň oprávnění k přístupu k databázi.
Syntaxe
start [-verbose] -application appname [-db cubename]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Volitelné. Název databáze (krychle) |
Příklad
esscs start -v -a Sample -d Basic
Příkaz stop CLI zastaví aplikaci nebo krychli Essbase. Ke spuštění tohoto příkazu potřebujete v aplikaci alespoň oprávnění k přístupu k databázi.
Syntaxe
stop [-verbose] -application appname [-db cubename]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-application | -a | Název aplikace |
-db | -d | Volitelné. Název databáze (krychle) |
Příklad
esscs stop -v -a Sample -d Basic
Příkaz CLI unsetpassword pro Essbase odstraní uložená přihlašovací pověření spojená s vaší kombinací klient/uživatel, čímž zruší účinek příkazu setpassword.
Syntaxe
unsetpassword [-verbose] -essbaseurl URL -user userName
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Zobrazení rozšířených popisů |
-essbaseurl | -url | Adresa instance aplikace Essbase |
-user | -u | Uživatel, jehož heslo se má zrušit |
Příklad
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
Příkaz CLI upload nahraje artefakty krychle z místního adresáře do instance Essbase.
Před prováděním úkonů, jako je načítání dat, sestavování dimenzí, výpočty nebo jiné operace, může být nutné nahrát datové soubory, soubory pravidel, soubory výpočetních skriptů nebo jiné artefakty do adresáře krychle. Artefakty můžete též nahrát do svého uživatelského adresáře.
Pro nahrání souborů do krychle potřebujete alespoň oprávnění Správce databáze. K nahrávání do uživatelského adresáře žádná zvláštní oprávnění nepotřebujete.
Poznámka:
Můžete povolení antivirové kontroly ve webovém rozhraní Essbase, aby byly soubory před odesláním na server kontrolovány na přítomnost virů.Syntaxe
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
Volba | Zkrácený zápis | Popis |
---|---|---|
-verbose | -v | Volitelné. Zobrazení rozšířených popisů |
-file | -f | Název souboru pro odeslání
Poznámka: Přípony souborů musí být psány malými písmeny. Například filename.txt . |
-application | -a | Volitelné. Název aplikace. Pokud nebude zadán, soubory se nahrají do vašeho uživatelského adresáře nebo do katalogu s cestou zadanou v -CP . |
-db | -d | Volitelné. Název databáze (krychle). Vyžaduje -a . |
-catalogpath | -CP | Volitelné. Katalogová cesta k názvu souboru. Lze použít místo -a [-d] k určení umístění souboru v katalogu. |
-overwrite | -o | Volitelné. Přepsání stávajícího souboru |
-nocompression | -nc | Volitelné. Deaktivovat kompresi při přenosu dat |
-compressionalgorithm | -ca | Volitelné. K dispozici, pokud se nepoužívá -nc . Definuje algoritmus komprese pro přenos dat. Možné volby: gzip nebo lz4.
Příklady použití: -ca gzip -ca lz4 |
Příklady
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
Soubory lze také spravovat v nástroji Cube Designer, ve webovém rozhraní Essbase nebo v rozhraní REST API.