Med de kommandon som finns i Essbase för kommandoradsgränssnittet som du utfärdar i esscs-skalet kan du utföra vanliga plattformsåtgärder som: calc, dataload, dimbuild, lcmexport, lcmimport, ladda upp och ladda ned artefakter och starta och stoppa en applikation eller kub.
Följande kommandon finns tillgängliga i kommandoradsgränssnittet. Kommandoargumenten kan anges i valfri ordning.
Om du vill visa hjälpen för samtliga kommandon skriver du esscs -h
. Om du vill visa hjälpen för ett specifikt kommando skriver du esscs kommando -h
.
Om du vill aktivera utförliga utdata för något kommando, dvs. att utökad information visas (om tillgänglig), skriver du esscs kommando -v kommandoargument
.
Med CLI-kommandot login för Essbase autentiseras du för Essbase så att du kan använda kommandoradsgränssnittet.
Innan du kan utfärda andra CLI-kommandon i Essbase måste du logga in. Om det krävs en säker anslutning måste URL-adressen börja med https
.
Du kan autentisera på följande sätt med kommandoradsgränssnitt:
setpassword
en gång för att låta lösenordet lagras för klient-/användarkombinationen. I följande sessioner kan du använda inloggningskommandot
utan att bli ombedd att ange ett lösenord.inloggningskommandot
(Varning! Lösenordet visas i skalfönstret som klartext).inloggningskommandot
. Du ombeds ange lösenordet, vilket är dolt.Om du är en användare med samordnad enkel inloggning i Oracles molntjänst för identiteter stöds inte inloggning med MaxL eller CLI. För samordnad enkel inloggning krävs ett webbläsarfönster. Skapa en ursprunglig användare av molntjänsten för identiteter och använd den i stället om du vill logga in med MaxL eller CLI.
Syntax (inloggning)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-essbaseurl | -url | Adress till en instans av Essbase |
-user | -u | Användarnamn |
-password | -p | Valfritt. Lösenord för användaren. Alternativt kan du ställa in lösenordet med hjälp av setpassword.
Om du skickar inloggningskommandot från ett skript och lösenordet innehåller specialtecken ska du omsluta det med citattecken (till exempel I Linux-miljöer kan tecknet |
Exempel 1 (inloggning)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
Exempel 2 (inloggning)
I följande exempel är användaren som loggar in, admin1@example.com
, en administratör i molntjänsten för identiteter, som angavs som den ursprungliga Essbase-administratören under Essbase-stackdistributionen i Oracles molninfrastruktur. Eftersom lösenordet inte anges i det här exemplet får administratören en uppmaning om att ange det i nästa steg. URL:en är essbase_url från de jobbutdata som blir resultatet av stacken distribution.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
Syntax (utloggning)
logout
Exempel (utloggning)
esscs logout
Med CLI-kommandot calc för Essbase körs ett beräkningsskript på kuben. För att kunna köra kommandot måste du ha minst behörigheten Databasuppdatering samt tilldelad åtkomst till beräkningsskriptet.
Innan du kan köra beräkningsskript måste du ladda upp skripten, som .csc-filer, till kubkatalogen. Du kan använda CLI:n för att ladda upp filer. Se Upload: Lägg till kubfiler.
Syntax
calc [-verbose] -application appname -db cubename -script scriptfilename
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-db | -d | Namn på databas (kub) |
-script | -s | Namn på beräkningsskript. Måste ha filtillägget .csc . Du måste inte ange en fullständig sökväg. Filer antas finnas i relevant kubkatalog. |
Exempel
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
Du kan även köra beräkningsskript med alternativet Beräkna i Kubdesigner eller Smart View, Jobb i Webbgränssnittet för Essbase eller REST-API:t, eller execute calculation i MaxL.
Med CLI-kommandot clear för Essbase rensas data från en kub. För att använda kommandot måste du ha minst behörigheten Databasuppdatering.
Syntax
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-db | -d | Namn på databas (kub) |
-alternativ | -O | Valfritt. Nyckelord som anger vad som ska rensas. Standardalternativ, om den utelämnas, används ALL_DATA.
Alternativen för blocklagringskuber är:
Alternativen för aggregeringslagringskuber är:
|
-regionspec | -rs | MDX-uttryck som anger den region som ska rensas |
Exempel
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
Du kan också rensa data med alternativen Ladda data i Kubdesigner, Jobb i Webbgränssnittet för Essbase eller REST-API:t, eller alter database DBS-NAME reset i MaxL.
Med CLI-kommandot createlocalconnection för Essbase skapas en JDBC-anslutning som lagras lokalt. För att kunna använda kommandot måste du ha rollen Tjänsteadministratör eller Avancerad användare.
Beskrivning
En tjänsteadministratör måste använda det här kommandot till att skapa och spara den lokala anslutningen innan någon kan använda CLI-kommandot dataload eller dimbuild med strömningsalternativet. Du måste även ange en miljövariabel, EXTERNAL_CLASSPATH, som pekar på .jar-filen för databasdrivrutinen(se Bygga dimensioner och ladda data genom strömning från en fjärrdatabas).
Syntax
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-name | -N | Anslutning |
-connectionstring | -cs | JDBC-anslutningssträng. Formatet kan vara med tjänstenamn, enligt följande:
jdbc:oracle:thin:@host:port/service_name eller med SID, enligt följande: jdbc:oracle:thin:@host:port:SID Syntaxformaten ovan gäller för Oracle Database. I avsnittet Exempel ser du exempel på mindre skillnader i anslutningssträngarnas syntax när du arbetar med andra leverantörer. |
-user | -u | Användarnamn |
-driver | -D | JDBC-drivrutin. Om den inte anges är Oracle-databasen standardvärdet, som oracle.jdbc.driver.OracleDriver |
-password | -p | Lösenord (valfritt) |
Om du har nätverksanslutning mellan en extern datakälla och Essbase är det effektivast att definiera anslutningar och datakällor på applikationsnivå eller global nivå i Webbgränssnittet för Essbase. Dessa definitioner hjälper dig att enkelt "dra" data från den externa källan. Om du inte har någon nätverksanslutning mellan Essbase och den externa datakällan kan du strömma dataladdningar eller dimensionsbyggen med hjälp av CLI, genom att först använda det här kommandot för att skapa en lokal anslutning och sedan utfärda kommandot dataload eller dimbuild med strömningsalternativet.
Anteckningar
Efter migreringen till version 21.4 eller senare måste tjänsteadministratören återskapa alla sparade lokala anslutningar som skapats med kommandot i en tidigare version.
Exempel
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
Om alternativet -driver
och parametern jdbcDriver inte har angetts så förutsätts Oracle-databasen vara databasen som standard.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
Med CLI-kommandot dataload för Essbase laddas data till en kub. För att använda kommandot måste du ha minst behörigheten Databasuppdatering.
Detta kommando kräver någon av följande uppsättningar med alternativ:
Datafil och valfri regelfil
Regelfil med användarnamn och lösenord
Alternativet stream som refererar till en sparad lokal anslutning
Källdatabasen ska vara åtkomlig inom klientnätverket, eftersom det inte är alla databasdrivrutiner som kan arbeta med Java-proxyservrar.
För att kunna ladda data måste du först ladda upp dataladdnings- och regelfilerna till kubkatalogen. Du kan använda CLI:n för att ladda upp filer. Se Upload: Lägg till kubfiler.
Syntax
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]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-db | -d | Namn på databas (kub) |
-file | -f | Namn på dataladdningsfil. Du måste inte ange en fullständig sökväg. Filerna antas finnas i den relevanta databaskatalogen. Du kan använda -catalogfile i stället för det här alternativet. |
-rule | -r | Valfritt. Regelfilnamn. Du måste inte ange en fullständig sökväg. Filerna antas finnas i den relevanta databaskatalogen. Du kan använda -catalogrulefile i stället för det här alternativet. |
-catalogfile | -CF | Dataladdningsfilens namn från filkatalogen. Du kan använda det här alternativet i stället för -file . |
-catalogrulefile | -CRF | Regelfilens namn från filkatalogen. Du kan använda det här alternativet i stället för -rule . |
-user | -u | Valfritt. Användarnamn. Kräver lösenord, om det används.
Om du använder en sparad anslutning och datakälla krävs inget användarnamn eller lösenord. Om du inte använder någon sparad anslutning, och regelfilen ansluter till ett relationsdatabassystem, ska du ange användarnamn och lösenord för att ansluta till relationsdatabassystemet. |
-password | -p | Valfritt. Lösenord för användaren. Om det utelämnas uppmanas användaren att ange lösenord. |
-stream | -S | Valfritt. Använd strömningsdataladdning. Kräver alternativet -conn, om det används. |
-connection | -conn | Krävs om strömningsalternativet används. Namn på en sparad anslutning som skapades med createlocalconnection CLI-kommando. |
-query | -q | Valfritt. Databasfråga att skicka tillsammans med strömningsdataladdningen. |
-rows | -rows | Valfritt. Antal rader att strömma samtidigt. Standardvärdet är 100. |
-abortOnError | -abort | Avbryt dataladdning om fel påträffas |
Exempel
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"
Du kan även ladda data med hjälp av Kubdesigner, Jobb i Essbase-webbgränssnittet eller REST-API eller importera data i MaxL.
Med CLI-kommandot deletefile för Essbase tar du bort kubartefakter från applikationen, databasen eller användarens hemkatalog. För att kunna ta bort filer från en kub måste du åtminstone ha behörigheten Databasansvarig för kuben. Inga särskilda behörigheter krävs för att ta bort filer från din användarkatalog.
Syntax
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-file | -f | Namnet på filen som ska tas bort |
-application | -a | Valfritt. Applikationsnamn. Om inget anges antas filerna vara i användarens hemkatalog. |
-database | -db | Valfritt. Namn på databas (kub) |
-catalogfile | -CF | Filens sökväg och namn från filkatalogen. Du kan använda det här alternativet i stället för -file . |
Exempel
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
Du kan även hantera filer i Kubdesigner, Essbase-webbgränssnittet eller REST-API:t.
Med CLI-kommandot deploy för Essbase skapas en kub från en Excel-applikationsarbetsbok. För att kunna köra kommandot måste du ha minst rollen Avancerad användare.
Syntax
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-file | -f | Namn på applikationsarbetsboksfilen |
-application | -a | Valfritt. Applikationsnamn. Om det inte anges tas applikationsnamnet från arbetsboken. |
-database | -db | Valfritt. Namn på databas (kub). Om det inte anges tas databasnamnet från arbetsboken. |
-catalogfile | -CF | Applikationsarbetsbok från filkatalogen. Du kan använda det här alternativet i stället för -file . |
-loaddata | -l | Valfritt. Ladda data, om applikationsarbetsboken innehåller ett dataarbetsblad. I annat fall importeras bara metadata till kuben. |
-restructureoption | -R | Valfritt. Nyckelord som indikerar önskat omstruktureringsalternativ.
Alternativen för blocklagringskuber är:
Alternativen för aggregeringslagringskuber är:
|
-recreateapplication | -ra | Valfritt. Återskapa applikationen, om den redan finns |
-createfiles | -cf | Valfritt. Skapa kubartefakter i filkatalogen i Essbase. |
-executescript | -e | Valfritt. Kör beräkningsskript. Endast tillämpligt om applikationsarbetsboken innehåller ett beräkningsarbetsblad med Kör beräkning inställt på Ja i definitionerna. |
Exempel
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
Du kan även distribuera kuber med hjälp av Kubdesigner eller genom att använda alternativet Importera i sektionen Applikationer i Webbgränssnittet för Essbase.
Med CLI-kommandot dimbuild för Essbase laddas dimensioner till en kub. För att kunna köra kommandot måste du åtminstone ha behörigheten Databasansvarig för kuben.
Innan du kan ladda dimensioner måste du ladda upp dimensionsbygg- och regelfilerna till Essbase. Du kan använda CLI:n för att ladda upp filer. Se Upload: Lägg till kubfiler.
Syntax
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]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-db | -d | Namn på databas (kub) |
-file | -f | Namn på dimensionsbyggfilen. Du måste inte ange en fullständig sökväg. Filer antas finnas i relevant applikation eller databaskatalog. Du kan använda -catalogfile i stället för det här alternativet. |
-rule | -r | Regelfilnamn. Du måste inte ange en fullständig sökväg. Filer antas finnas i relevant applikation eller databaskatalog. Du kan använda -catalogrulefile i stället för det här alternativet. |
-catalogfile | -CF | Dimensionsbyggfilens namn från filkatalogen. Du kan använda det här alternativet i stället för -file. |
-catalogrulefile | -CRF | Regelfilens namn från filkatalogen. Du kan använda det här alternativet i stället för -rule. |
-user | -u | Valfritt. Användarnamn. Kräver lösenord, om det används.
Om du använder en sparad anslutning och datakälla krävs inget användarnamn eller lösenord. Om du inte använder någon sparad anslutning, och regelfilen ansluter till ett relationsdatabassystem, ska du ange användarnamn och lösenord för att ansluta till relationsdatabassystemet. |
-password | -p | Valfritt. Lösenord för användaren. Om det utelämnas uppmanas användaren att ange lösenord. |
-stream | -S | Valfritt. Använd strömmande dimensionsbygge. Kräver alternativet -conn, om det används. |
-connection | -conn | Krävs om strömningsalternativet används. Namn på en sparad anslutning som skapades med createlocalconnection CLI-kommando. |
-query | -q | Valfritt. Databasfråga att skicka tillsammans med strömningsdimensionsbygget. |
-rows | -rows | Valfritt. Antal rader att strömma samtidigt. Standardvärdet är 100. |
-restructureOption | -R |
Kontrollerar dina alternativ för att bevara för dispositionsomstruktureringen. För blocklagring kan du använda följande alternativ:
För aggregeringslagring kan du använda följande alternativ:
|
-forcedimbuild | -F | Fortsätt med dimensionsbygget även om andra användaraktiviteter pågår. Detta avbryter aktiva användarsessioner. |
Exempel
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
Du kan även ladda dimensioner med Kubdesigner, Jobb i Essbase-webbgränssnittet eller REST-API eller importera dimensioner i MaxL.
Med CLI-kommandot download för Essbase laddar du ned kubartefakter från en instans av Essbase till en lokal katalog.
Du kan behöva ladda ned textfiler, regelfiler eller beräkningsskriptfiler från en kub så att du kan arbeta med dem eller ladda upp dem till en annan kub. För att kunna ladda ned kubartefakter måste du ha minst behörigheten Databasuppdatering.
Syntax
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-file | -f | Namn på fil som ska laddas ned |
-application | -a | Valfritt. Applikationsnamn. Om inga artefakter har angetts laddas de ned från användarens hemkatalog. |
-db | -d | Valfritt. Namn på databas (kub) |
-catalogfile | -CF | Fil i filkatalogen. Du kan använda det här alternativet i stället för -file . |
-localdirectory | -ld | Valfritt. En lokal katalogsökväg |
-overwrite | -o | Valfritt. Skriv över befintlig fil |
-nocompression | -nc | Valfritt. Avaktivera komprimering av dataöverföring |
Exempel
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
Du kan även hantera filer i Kubdesigner, Webbgränssnittet för Essbase eller REST-API:t.
Med CLI-kommandot help för Essbase visas hjälp på kommandonivå i konsolen eller terminalen.
Syntax
[command] -help | -h
Exempel
esscs -help
esscs -h
esscs dataload -help
Med CLI-kommandot lcmexport för Essbase säkerhetskopieras applikationer och kubartefakter till en .zip
-fil för livscykelhantering (LCM) som laddas ned till din lokala maskin. För att köra kommandot måste du ha minst behörigheten Applikationsansvarig.
Syntax
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar. |
-application | -a | Namnet på den applikation som ska säkerhetskopieras. |
-allApp | -aa | Valfritt (och skiftlägeskänsligt). Om det används istället för -application exporteras alla applikationer till en enstaka zip-fil. lcmimport kan hantera zip-filer med en enskild applikation eller zip-filer med flera applikationer. |
-zipfilename | -z | Valfritt. Namn på den komprimerade fil som innehåller säkerhetskopieringsfiler. |
-localdirectory | -ld | Valfritt. En lokal katalogsökväg. Om inte annat anges sparas den komprimerade filen i <Application Directory>/catalog/users/<user_name> på Essbase-servern. |
-threads | -T | Valfritt. Antal trådar som ska startas om parallell export används. Minimum: 10 |
-skipdata | -skip | Valfritt. Inkludera inte data i säkerhetskopian. |
-overwrite | -o | Valfritt. Skriv över befintlig säkerhetskopieringsfil. |
-generateartifactlist | -gal | Valfritt. Generera en textfil som innehåller en fullständig lista över de exporterade artefakterna. Du kan använda textfilen till att hantera importen av artefakterna. Du kan t.ex. ordna om artefakternas ordning i listan för att bestämma i vilken ordning de ska importeras. Du kan hoppa över att importera en del artefakter genom att ta bort eller kommentera ut poster på listan. |
-inkludera servernivå | -isl | Valfritt. Inkludera globalt definierade anslutningar och datakällor. |
-cube | -c | Valfritt. Exportera en enskild kub. Det här alternativet kan anges ihop med alternativen för export av enbart data, filer av särskilda typer, partitioner eller filter. |
-exportdata | -d | Valfritt. Exportera endast data. |
-filetype | -ft |
Valfritt. Exportera endast filer av angiven typ. Filtyper som stöds inkluderar OTL (disposition), TXT (text), RUL (regel), CSC (beräkningsskript), DTR (definition av genomborrningsrapport) och Excel (endast .xls-filer exporteras). Inga .xlsx-filer exporteras). Exempel: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
Valfritt. Exportera endast partitionsdefinitioner. Importer med livscykelhantering (och import med migreringsverktyg) stöds inte för migrering av samordnade partitioner. Samordnade partitioner måste återskapas manuellt i målet. |
-exportfilters | -ef | Valfritt. Exportera endast säkerhetsfilter. |
-restEncryPassword | -encryPwd |
Ett lösenord för krypterade applikationer som används för att skydda den krypterade applikationen under migrering. Lösenordet måste bestå av 6-15 tecken och får inte innehålla följande specialtecken: Varning! Om lösenordet glöms bort finns det inget sätt att hämta det igen och i så fall kan applikationen inte importeras. |
Anteckningar
Det här kommandot kan precis som andra CLI-kommandon användas utanför Essbase-datorn, medan LCM-verktyget måste köras på Essbase-datorn.
Exempel
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
Exempel på Windows-skript
Med följande Windows-skript, lcmexportall.bat
, exporteras alla applikationer till den aktuella lokala katalog från vilken CLI anropades.
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-kommandot lcmimport för Essbase återställer kubartefakter från en .zip
-fil för livscykelhantering (LCM). För att kunna köra kommandot måste du vara den avancerade användare som skapade applikationen, eller en tjänsteadministratör.
Syntax
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-zipfilename | -z | Namn på den komprimerade fil som innehåller säkerhetskopieringsfiler |
-overwrite | -o | Valfritt. Skapa om målapplikationen. |
-targetappname | -ta | Valfritt. Namn på målapplikationen, om du vill att det ska vara ett annat än källnamnet. |
-artifactlist | -al | Valfritt. Namn på den fil som innehåller listan över artefakter som ska importeras. Den här filen kan genereras från lcmexport.
Kommentera ut eller ta bort poster från listan för att hoppa över artefakter. Kommentera ut raden som nedan för att t.ex. inte importera kontrollposter: # ------------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 Ordna om Om –overwrite används tar importåtgärden bort hela applikationen och återskapar den och importerar bara artefakterna på listan. Om –overwrite inte används inkluderar importåtgärden artefakterna på listan utan att påverka andra artefakter som redan finns i målapplikationen. |
-inkludera servernivå | -isl | Valfritt. Inkludera globalt definierade anslutningar och datakällor. |
-restEncryPassword | -encryPwd |
Ett lösenord för krypterade applikationer som används för att skydda den krypterade applikationen under migrering. Lösenordet måste bestå av 6-15 tecken och får inte innehålla följande specialtecken: Varning! Om lösenordet glöms bort finns det inget sätt att hämta det igen och i så fall kan applikationen inte importeras. |
Anteckningar
Det här kommandot kan precis som andra CLI-kommandon användas utanför Essbase-datorn, medan LCM-verktyget måste köras på Essbase-datorn.
När LCM-importen har slutförts kan du behöva vidta ytterligare åtgärder för att återställa migrerade anslutningar till externa källor. Du gör det genom att öppna anslutningen och ange lösenordet.
När det finns partitioner mellan kuber som exporteras så måste du importera datakällan före datamålet. Annars är det inte säkert att partitionsdefinitioner återställs.
Importer med livscykelhantering (och import med migreringsverktyg) stöds inte för migrering av samordnade partitioner. Samordnade partitioner måste återskapas manuellt i målet.
Med LCM-import migreras inte inloggningsuppgifter för platsalias. Du måste ersätta inloggningsuppgifterna för platsalias genom att återskapa platsalias med MaxL eller genom att redigera inloggningsuppgifterna för platsalias i den XML-fil som exporterats med LCM-export.
Exempel
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
Med CLI-kommandot listapp listas applikationer som du har åtkomst till i den här instansen av Essbase.
Syntax
listapp [-verbose] [-details]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-details | -dtl | Valfritt. Visa fler detaljer i utdata (applikationstyp och aktuell status). |
Exempel
esscs listapp -v -dtl
Med CLI-kommandot listdb listas de databaser du har åtkomst till i en angiven applikation för Essbase.
Syntax
listdb [-verbose] -application applicationName [details]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-details | -dtl | Valfritt. Visa statusdetaljer i utdata |
Exempel
esscs listdb -v -a Sample -dtl
Med CLI-kommandot listfiles listas kubartefakter som finns i en instans av Essbase.
Kubartefakter kan inkludera datafiler, arbetsböcker, regelfiler, beräkningsskriptfiler eller andra artefakter. Kubartefakter inkluderar alla filer som behövs för att utföra åtgärder på applikationer och kuber.
Om du vill lista filer för en kub måste du ha minst behörigheten Databasåtkomst för applikationen. Inga specifika behörigheter krävs för att lista filer från din användarkatalog.
Syntax
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-type | -t | Valfritt. Filtillägg/typ att visa, ej inklusive perioden.
De filtyper som stöds är:
|
-application | -a | Valfritt. Applikationsnamn. Om inget anges, visas filer från din hemkatalog. |
-db | -d | Valfritt. Namn på databas (kub) |
-catalogpath | -CP | Valfritt. Katalogsökväg till filnamnet. Kan användas i stället för -a [-d] för att ange filernas katalogplats. |
Exempel
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
Du kan även hantera filer i Kubdesigner, Essbase-webbgränssnittet eller REST-API:t.
Med CLI-kommandot listfilters visas en lista med säkerhetsfilter för Essbase. Du behöver minst behörigheten Databasansvarig för applikationen för att kunna visa filter för kuber i applikationen.
Syntax
listfilters [-verbose] -application appname -db cubename
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn. |
-db | -d | Namn på databas (kub) |
Exempel
esscs listfilters -v -a Sample -d Basic
Med CLI-kommandot listlocks för Essbase visas alla låsta datablock eller kubrelaterade objekt. För att kunna köra kommandot måste du ha åtminstone behörigheten Databasåtkomst för applikationen.
Syntax
listlocks [-verbose] -application appname -db cubename [-object]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn |
-db | -d | Namn på databas (kub) |
-object | -obj | Valfritt. Visa låsta filer/artefakter. |
Exempel
esscs listlocks -v -a Sample -d Basic -obj
Med CLI-kommandot listvariables för Essbase listas ersättningsvariabler som definieras med omfattning på kubnivå, applikationsnivå eller global nivå. Du behöver minst behörigheten Databasåtkomst för att kunna visa variabler för en kub, rollen Applikationsansvarig för att kunna visa variabler för en applikation och rollen Tjänsteadministratör för att kunna visa globala variabler.
Syntax
listvariables [-verbose] [-application application [-db database]]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar. |
-application | -a | Valfritt. Applikationsnamn. |
-database | -db | Valfritt. Namn på databas (kub). |
Exempel
Kubnivå
esscs listvariables -a Sample -db Basic
Applikationsnivå
esscs listvariables -a Sample
Global nivå
esscs listvariables
Med CLI-kommandot setpassword för Essbase lagras ett lösenord associerat med din kombination av klient/användare. I följande sessioner kan du logga in utan att ange ett lösenord.
Syntax
setpassword [-verbose] -essbaseurl URL -user userName
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-essbaseurl | -url | Adress till en instans av Essbase |
-user | -u | Ditt användarnamn |
Anteckningar
Efter att ha migrerat till version 21.4 eller senare måste du återställa alla lagrade lösenord som har sparats med det här kommandot i en tidigare version.
Exempel
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
Med CLI-kommandot start startas en Essbase-applikation eller -kub som laddas till minnet. För att kunna köra kommandot måste du ha åtminstone behörigheten Databasåtkomst för applikationen.
Syntax
start [-verbose] -application appname [-db cubename]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn. |
-db | -d | Valfritt. Namn på databas (kub) |
Exempel
esscs start -v -a Sample -d Basic
Med CLI-kommandot stop stoppas en applikation eller kub för Essbase. För att kunna köra kommandot måste du ha åtminstone behörigheten Databasåtkomst för applikationen.
Syntax
stop [-verbose] -application appname [-db cubename]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-application | -a | Applikationsnamn. |
-db | -d | Valfritt. Namn på databas (kub) |
Exempel
esscs stop -v -a Sample -d Basic
Med CLI-kommandot unsetpassword för Essbase tar du bort lagrade inloggningsuppgifter som är associerade med din klient-/användarkombination, och återställer effekten av setpassword.
Syntax
unsetpassword [-verbose] -essbaseurl URL -user userName
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Visa utökade beskrivningar |
-essbaseurl | -url | Adress till en instans av Essbase |
-user | -u | Användaren vars lösenord ska tas bort |
Exempel
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
Med CLI-kommandot upload laddar du upp kubartefakter från en lokal katalog till en instans av Essbase.
Om du vill utföra åtgärder som dataladdningar, dimensionsbyggen, beräkningar eller andra åtgärder, kan du behöva ladda upp datafiler, regelfiler, beräkningsskriptfiler eller andra artefakter till kubkatalogen. Du kan också ladda upp artefakterna till din användarkatalog.
Om du vill ladda upp filer till en kub behöver du minst behörigheten Databasansvarig. Inga specifika behörigheter krävs för att ladda upp till din användarkatalog.
Obs!:
Du kan aktivera antiviruskontroll i Essbase-webbgränssnittet så att filer viruskontrolleras innan de laddas upp till servern.Syntax
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
Alternativ | Förkortning | Beskrivning |
---|---|---|
-verbose | -v | Valfritt. Visa utökade beskrivningar |
-file | -f | Namn på den fil som ska laddas upp
Obs!: Filtillägg måste anges i gemener. Till exempel filename.txt . |
-application | -a | Valfritt. Applikationsnamn. Om detta inte anges laddas filerna upp till din användarkatalog eller till den katalogsökväg som anges i -CP . |
-db | -d | Valfritt. Namn på databas (kub). Kräver -a . |
-catalogpath | -CP | Valfritt. Katalogsökväg till filnamnet. Kan användas i stället för -a [-d] för att ange filens katalogplats. |
-overwrite | -o | Valfritt. Skriv över befintlig fil |
-nocompression | -nc | Valfritt. Avaktivera komprimering av dataöverföring |
-compressionalgorithm | -ca | Valfritt. Tillgängligt om -nc inte används. Definierar vilken komprimeringsalgoritm som ska användas för dataöverföring. Möjliga alternativ: gzip och lz4.
Exempel på syntax: -ca gzip -ca lz4 |
Exempel
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
Du kan även hantera filer i Kubdesigner, Webbgränssnittet för Essbase eller REST-API:t.