esscs kabuğunda verdiğiniz Essbase Komut Satırı Arayüzü komutları, calc, dataload, dimbuild, lcmexport, lcmimport gibi rutin platform işlemlerini gerçekleştirmenize, oluşumları yüklemenize ve indirmenize, bir uygulamayı veya küpü başlatmanıza ve durdurmanıza ve daha fazlasını yapmanıza yardımcı olur.
Komut satırı arayüzünde aşağıdaki komutlar kullanılabilir. Bağımsız değişkenler komutlara herhangi bir sırada yayınlanabilir.
Tüm komutlara yönelik yardımı görüntülemek için esscs -h
girin. Belirli bir komuta yönelik yardımı görüntülemek için esscs command -h
girin.
Herhangi bir komuta yönelik ayrıntılı çıktıyı açmak için (varsa genişletilmiş bilgi görüntüleneceği anlamına gelir) esscs command -v command arguments
girin.
Essbase için login Komut Satırı Arayüzü (CLI) komutu, Komut Satırı Arayüzünü kullanabilmenize yönelik olarak Essbase için kimliğinizi doğrular.
Essbase'e herhangi başka bir CLI komutunu yayınlamadan önce oturum açmalısınız. Güvenli bir bağlantı gerekirse URL https
ile başlamalıdır.
CLI kullanarak şu şekillerde doğrulayabilirsiniz:
setpassword
kullanın. Daha sonraki oturumlarda parola sorulmadan oturum aç
komutunu kullanabilirsiniz.login
komutu ile kullanın (Uyarı: parola kabuk penceresinde şifresiz metin olarak görünür).login
komutu ile kullanın. Gizli olan parolayı girmeniz istenir.Oracle Kimlik Bulutu Hizmeti'nde birleştirilmiş tek adımlı oturum açma kullanıcısıysanız, MaxL veya Komut Satırı Arayüzü (CLI) kullanarak oturum açma desteklenmez. Birleştirilmiş tek adımlı oturum açma bir tarayıcı penceresi gerektirir. Yerel bir Kimlik Bulutu Hizmeti kullanıcısı oluşturun ve MaxL veya Komut Satırı Arayüzü (CLI) kullanarak oturum açmak için bunu kullanın.
Sözdizimi (oturum açma)
login [-verbose] -essbaseurl https://instance-name.example.com/essbase -user username [-password password]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-essbaseurl | -url | Bir Essbase anının adresi |
-user | -u | Kullanıcı adı |
-password | -p | İsteğe bağlı. Kullanıcının parolası. Alternatif olarak setpassword kullanarak parolayı ayarlayın.
Bir komut listesinden oturum açma komutu yayınlanıyorsa ve parola özel karakterler içeriyorsa, çift tırnak ile çevreleyin (örneğin, Essbase parolası içinde |
Örnek 1 (oturum açma)
esscs login -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u smith
Örnek 2 (oturum açma)
Şu örnekte oturum açan kullanıcı, admin1@example.com
, Oracle Bulut Altyapısında Essbase yığın devreye alma sırasında ilk Essbase yöneticisi olarak belirlenmiş bir Kimlik Bulut Hizmeti yöneticisidir. Bu örnekte parola girilmediği için yöneticinin bir sonrakinde sağlaması istenecektir. URL, yığından sonuçlanan iş çıktılarından essbase_url'dir devreye alma.
esscs login -u admin1@example.com -url https://192.0.2.1/essbase
Sözdizimi (oturum kapatma)
logout
Örnek (oturum kapatma)
esscs logout
Essbase için calc Komut Satırı Arayüzü (CLI) komutu, küp üzerindeki bir hesaplama komut listesini yürütür. Bu komutu çalıştırmak için hesap komut listesine erişim sağlamanın yanı sıra en azından Veritabanı Güncelleme izni olmalıdır.
Hesaplama komut listelerini çalıştırmadan önce küp dizinine komut listelerini .csc dosyaları olarak yüklemelisiniz. Dosyaları karşıya yüklemek için Komut Satırı Arayüzü'nü kullanabilirsiniz. Bkz. Upload: Küp Dosyası Ekleme.
Sözdizimi
calc [-verbose] -application appname -db cubename -script scriptfilename
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
-script | -s | Hesaplama komut listesinin adı. .csc dosya uzantısına sahip olmalıdır. Tam dizin yolu sağlamanız gerekli değildir. Dosyaların ilgili küp dizininde olduğu varsayılır. |
Örnek
esscs calc -v -a Sample -d Basic -s CALCALL.CSC
Ayrıca Küp Tasarlayıcı'daki Hesaplama seçeneğini veya Akıllı Görünüm'ü, Essbase web arayüzündeki İşleri or Temsili Durum Transferi Uygulama Programı Arabirimini veya hesaplama yürütmeyi (MaxL içindeki) kullanarak hesaplama komut listelerini de çalıştırabilirsiniz.
clear Komut Satırı Arayüzü komutu Essbase için verileri bir küpten temizler. Bu komutu kullanabilmek için en az Veritabanı Güncelleme izninizin olması gerekir.
Sözdizimi
clear [-verbose] -application appname -db cubename [-option clearOption[-regionspec regionSpec]]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
-option | -O | İsteğe bağlı. Temizlenecek öğeleri belirten anahtar sözcük. Seçenek öndeğeri dahil edilmemişse ALL_DATA şeklindedir.
Blok depolama küpleri için seçenekler:
Birleşik depolama küpleri için seçenekler:
|
-regionspec | -rs | Temizlenecek bölgeyi belirten MDX ifadesi |
Örnek
esscs clear -a ASOSamp -d Basic -O PARTIAL_DATA -rs "{([Jan],[Sale],[Cash])}"
Verileri ayrıca Küp Tasarlayıcı'daki Veri Yükleme'yi kullanarak, Essbase web arayüzündeki İşler'i kullanarak veya Temsili Durum Transferi Uygulama Programı Arabirimini ya da veritabanını değiştir DBS-NAME sıfırla (MaxL içindeki) kullanarak da temizleyebilirsiniz.
Essbase için createlocalconnection Komut Satırı Arayüzü (CLI) komutu bir JDBC bağlantısı oluşturur ve yerel olarak saklar. Bu komutu kullanabilmek için Hizmet Yöneticisi veya yetkili kullanıcı rolüne sahip olmalısınız.
Açıklama
Komut Satırı Arayüzü dataload veya dimbuild komutlarının veri akışı seçeneği ile birlikte kullanabilmesi için hizmet yöneticisi bu komutu kullanarak yerel bağlantıyı oluşturmalı ve kaydetmelidir. Veritabanı sürücünüz için .jar dosyasını belirtmek üzere bir EXTERNAL_CLASSPATH ortam değişkeni ayarlamanız da gereklidir. (bkz. Uzak Veritabanından Akış Sağlayarak Boyut Oluşturma ve Veri Yükleme).
Sözdizimi
createLocalConnection [-verbose] -name streamConnection -connectionstring connectionString -user userName [-driver jdbcDriver] [-password password]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-name | -N | Bağlantı adı |
-connectionstring | -cs | JDBC bağlantı dizesi. Format aşağıdaki gibi hizmet adını içerebilir:
jdbc:oracle:thin:@host:port/service_name veya aşağıdaki gibi sistem tanımlayıcısını içerebilir: jdbc:oracle:thin:@host:port:SID Yukarıdaki sözdizimi formatları Oracle Veritabanı için geçerlidir. Diğer sağlayıcılarla çalışırken bağlantı dizesi sözdizimindeki küçük farklılıklar için Örnekler bölümüne bakın. |
-user | -u | Kullanıcı adı |
-driver | -D | JDBC sürücüsü. Sağlanmazsa, Oracle Veritabanı oracle.jdbc.driver.OracleDriver öndeğeri olarak kabul edilir. |
-password | -p | Parola (isteğe bağlı) |
Harici bir veri kaynağı ve Essbase arasında ağ bağlantısı varsa, Essbase web arayüzünde uygulama düzeyi veya global bağlantılar ve Veri Kaynakları tanımlamak en etkin yoldur. Bu tanımlar harici kaynaktan kolayca veri "çekmenize" yardımcı olur. Essbase ve harici veri kaynağı arasında ağ bağlantısı yoksa önce bir yerel bağlantı oluşturmak için bu komutu kullanmanız ve ardından düzenleme seçeneği ile dataload veya dimbuild komutunu yayımlayarak Komut Satırı Arayüzü aracını kullanma yoluyla veri yüklemeleri veya boyut oluşturmaları düzenlemeniz gerekir.
Notlar
21.4 veya üzeri bir sürüme geçtikten sonra Hizmet Yöneticisinin bu komut kullanılarak daha önceki bir sürümde oluşturulan kaydedilmiş yerel bağlantıları tekrar oluşturması gerekir.
Örnekler
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N OracleDBConnection2 -cs jdbc:oracle:thin:@host1.example.com:1521/ORCL.esscs.host1.oraclecloud.com -u OracleUser
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N OracleDBConnection1 -cs jdbc:oracle:thin:@myhostname01:1521:ORCL -u OracleUser -D oracle.jdbc.driver.OracleDriver
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N DB2conn -cs jdbc:db2://myhostname02.example.com:50000/TBC -u myDB2User -D com.ibm.db2.jcc.DB2Driver
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N MySQLconn -cs jdbc:mysql://myhostname03.example.com:3306/tbc -u MySQLUsr -D com.mysql.jdbc.Driver
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N MSSQLConn -cs jdbc:sqlserver://myhostname04.example.com:1433 -u MSSQLUsr -D com.microsoft.sqlserver.jdbc.SQLServerDriver
-driver
seçeneği ve jdbcDriver parametresi sağlanmazsa, Oracle veritabanı öndeğer olarak varsayılan veritabanıdır.
esscs createLocalConnection -N TeraDconn -cs jdbc:teradata://myhostname05.example.com/DBS_PORT=1025 -u TeraUsr -D com.teradata.jdbc.TeraDriver
dataload Komut Satırı Arayüzü komutu Essbase için verileri bir küpe yükler. Bu komutu kullanabilmek için en az Veritabanı Güncelleme izninizin olması gerekir.
Bu komut aşağıdaki seçenek gruplarından birini gerektirir:
Veri dosyası ve isteğe bağlı kural dosyası
Kullanıcı adı ve parolayı içeren kural dosyası
Kaydedilmiş bir yerel bağlantıyı referans gösteren veri akışı seçeneği
Tüm veritabanı sürücüleri Java proxy'ler ile çalışamadıkları için kaynak veritabanı istemci ağından erişilebilir olmalıdır.
Veri yüklemek için önce veri yükleme ve kural dosyalarını küp dizinine yüklemelisiniz. Dosyaları karşıya yüklemek için Komut Satırı Arayüzü'nü kullanabilirsiniz. Bkz. Upload: Küp Dosyası Ekleme.
Sözdizimi
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]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
-file | -f | Veri yükleme dosyasının adı. Tam dizin yolu sağlamanız gerekli değildir. Dosyaların ilgili veritabanı dizininde olduğu varsayılır. Bu seçeneğin yerine -catalogfile kullanabilirsiniz. |
-rule | -r | İsteğe bağlı. Kural dosyası adı. Tam dizin yolu sağlamanız gerekli değildir. Dosyaların ilgili veritabanı dizininde olduğu varsayılır. Bu seçeneğin yerine -catalogrulefile kullanabilirsiniz. |
-catalogfile | -CF | Dosya kataloğundan veri yükleme dosyası adı. -file yerine bu seçeneği kullanabilirsiniz. |
-catalogrulefile | -CRF | Dosya kataloğundan kural dosyası adı. -rule yerine bu seçeneği kullanabilirsiniz. |
-user | -u | İsteğe bağlı. Kullanıcı adı. Kullanılırsa parola gerektirir.
Kaydedilmiş bir bağlantı ve Veri Kaynağı kullanıyorsanız, kullanıcı adı ve parola gerekli değildir. Kaydedilmiş bir bağlantı kullanmıyorsanız ve kural dosyası İlişkisel Veritabanı Yönetim Sistemine bağlanıyorsa, İlişkisel Veritabanı Yönetim Sistemine bağlanmak için kullanıcı adını ve parolayı belirtin. |
-password | -p | İsteğe bağlı. Kullanıcının parolası. Atlanırsa kullanıcıdan parola istenir. |
-stream | -S | İsteğe bağlı. Veri akışı veri yüklemeyi kullanın. Kullanılırsa -conn seçeneğini gerektirir. |
-connection | -conn | Veri akışı seçeneğinin kullanılması durumunda gereklidir. createlocalconnection Komut Satırı Arayüzü komutu kullanılarak oluşturulan kaydedilmiş bağlantının adı. |
-query | -q | İsteğe bağlı. Akış verisi yükleme ile birlikte gönderilecek veritabanı sorgusu. |
-rows | -rows | İsteğe bağlı. Eşzamanlı olarak veri akışı sağlanacak satır sayısı. Öndeğer 100'dür. |
-abortOnError | -abort | Hata ile karşılaşırsa veri yüklemeyi durdur |
Örnekler
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"
Ayrıca Küp Tasarımcısı'nı, Essbase web arayüzünde İşler bölümünü, REST Uygulama Programı Arabirimini veya MaxL'de verileri içe aktar seçeneğini kullanarak veri yükleyebilirsiniz.
Essbase için deletefile Komut Satırı Arayüzü (CLI) komutu küp oluşumlarını uygulamadan, veritabanından veya kullanıcı giriş dizininden kaldırır. Küpten dosyaları silmek için en düşük gereklilik küp için Veritabanı Yöneticisi izninizin olmasıdır. Kullanıcı dizininizden dosyaları silmek için özel izin gerekli değildir.
Sözdizimi
deletefile [-verbose] -file fileName [-application application [-db database] [| -catalogfile catalogFile]]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-file | -f | Silinecek dosyanın adı |
-application | -a | İsteğe bağlı. Uygulama adı Bu sağlanmazsa, dosyaların kullanıcı giriş dizininizde olduğu varsayılır. |
-database | -db | İsteğe bağlı. Veritabanı (küp) adı |
-catalogfile | -CF | Dosya kataloğundan dosya dizin yolu ve adı. -file yerine bu seçeneği kullanabilirsiniz. |
Örnekler
esscs deletefile -a Sample -d Basic -f Act1.rul
esscs deletefile -CF /shared/Data.txt
Dosyaları ayrıca Küp Tasarlayıcı'da, Essbase web arayüzünde veya Temsili Durum Transferi Uygulama Programı Arabiriminde de yönetebilirsiniz.
deploy Komut Satırı Arayüzü komutu Essbase için Excel uygulaması çalışma kitabından bir küp oluşturur. Bu komutu çalıştırabilmek için en az Yetkili Kullanıcı rolü gereklidir.
Sözdizimi
deploy [-verbose] -file fileName [-application application [-database database] | -catalogfile catalogFile] [-restructureoption restructureOption] [-loaddata] [-recreateapplication] [-createfiles] [-executescript]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-file | -f | Uygulama çalışma kitabı dosyasının adı |
-application | -a | İsteğe bağlı. Uygulama adı Sağlanmazsa, uygulama adı çalışma kitabından alınır. |
-database | -db | İsteğe bağlı. Veritabanı (küp) adı. Sağlanmazsa, veritabanı adı çalışma kitabından alınır. |
-catalogfile | -CF | Dosya kataloğundan uygulama çalışma kitabı. -file yerine bu seçeneği kullanabilirsiniz. |
-loaddata | -l | İsteğe bağlı. Uygulama çalışma kitabı bir veri çalışma sayfası içeriyorsa verileri yükleyin. Aksi takdirde küpe sadece meta veri aktarılır. |
-restructureoption | -R | İsteğe bağlı. İstenen yeniden yapılandırma seçeneğini belirten anahtar sözcük.
Blok depolama küpleri için seçenekler:
Birleşik depolama küpleri için seçenekler:
|
-recreateapplication | -ra | İsteğe bağlı. Uygulama zaten mevcutsa uygulamayı yeniden oluşturun |
-createfiles | -cf | İsteğe bağlı. Essbase içindeki dosya dizinlerinde küp oluşumları oluşturun. |
-executescript | -e | İsteğe bağlı. Hesaplama komut listelerini yürüt. Sadece uygulama çalışma kitabı, tanımlarda Hesaplamayı Yürüt Evet olarak ayarlı olarak bir hesaplama çalışma sayfası içeriyorsa uygulanabilir. |
Örnekler
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
Ayrıca Küp Tasarlayıcı kullanarak veya Uygulamalar bölümündeki (Essbase web arayüzünün) İçe Aktarma seçeneğini kullanarak da küpleri devreye alabilirsiniz.
Essbase için dimbuild Komut Satırı Arayüzü komutu bir küpe boyut yükler. Bu komutu kullanabilmek için küp için en az Veritabanı Yöneticisi izninizin olması gerekir.
Boyutları yüklemeden önce boyut oluşturma ve kural dosyalarını Essbase'e yüklemelisiniz. Dosyaları karşıya yüklemek için Komut Satırı Arayüzü'nü kullanabilirsiniz. Bkz. Upload: Küp Dosyası Ekleme.
Sözdizimi
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]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
-file | -f | Boyut oluşturma dosyası adı. Tam dizin yolu sağlamanız gerekli değildir. Dosyaların ilgili uygulamada veya veritabanı dizininde olduğu varsayılır. Bu seçeneğin yerine -catalogfile kullanabilirsiniz. |
-rule | -r | Kural dosyası adı. Tam dizin yolu sağlamanız gerekli değildir. Dosyaların ilgili uygulamada veya veritabanı dizininde olduğu varsayılır. Bu seçeneğin yerine -catalogrulefile kullanabilirsiniz. |
-catalogfile | -CF | Dosya kataloğundan boyut oluşturma dosyası adı. -file yerine bu seçeneği kullanabilirsiniz. |
-catalogrulefile | -CRF | Dosya kataloğundan kural dosyası adı. -rule yerine bu seçeneği kullanabilirsiniz. |
-user | -u | İsteğe bağlı. Kullanıcı adı. Kullanılırsa parola gerektirir.
Kaydedilmiş bir bağlantı ve Veri Kaynağı kullanıyorsanız, kullanıcı adı ve parola gerekli değildir. Kaydedilmiş bir bağlantı kullanmıyorsanız ve kural dosyası İlişkisel Veritabanı Yönetim Sistemine bağlanıyorsa, İlişkisel Veritabanı Yönetim Sistemine bağlanmak için kullanıcı adını ve parolayı belirtin. |
-password | -p | İsteğe bağlı. Kullanıcının parolası. Atlanırsa kullanıcıdan parola istenir. |
-stream | -S | İsteğe bağlı. Veri akışı sağlanan boyut oluşturmayı kullan. Kullanılırsa -conn seçeneğini gerektirir. |
-connection | -conn | Veri akışı seçeneğinin kullanılması durumunda gereklidir. createlocalconnection Komut Satırı Arayüzü komutu kullanılarak oluşturulan kaydedilmiş bağlantının adı. |
-query | -q | İsteğe bağlı. Veri akışı sağlanan boyut oluşturma ile birlikte gönderilecek veritabanı sorgusu. |
-rows | -rows | İsteğe bağlı. Eşzamanlı olarak veri akışı sağlanacak satır sayısı. Öndeğer 100'dür. |
-restructureOption | -R |
Ana hat yeniden yapılandırması için koruma tercihlerinizi kontrol eder. Blok depolama için muhtemel seçenekler:
Birleşik depolama için muhtemel seçenekler:
|
-forcedimbuild | -F | Diğer kullanıcı aktiviteleri sürüyor olsa bile boyut oluşturmaya devam edin. Bu işlem etkin kullanıcı oturumlarını iptal eder. |
Örnekler
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
Ayrıca Küp Tasarımcısı'nı, Essbase web arayüzünde İşler bölümünü, REST Uygulama Programı Arabirimini veya MaxL'de boyutları içe aktar seçeneğini kullanarak boyut yükleyebilirsiniz.
Essbase için download Komut Satırı Arayüzü (CLI) komutu, küp oluşumlarını Essbase'in bir anından yerel bir dizine indirir.
Metin dosyalarını, kural dosyalarını veya hesaplama komut listesi dosyalarını üzerlerinde çalışabilmek ya da başka bir küpe yükleyebilmek için bir küpten indirmeniz gerekebilir. Küp oluşumlarını indirmek için en az Veritabanı Güncelleme izninizin olması gerekir.
Sözdizimi
download [-verbose] -file filename[ | -catalogfile catalogFile] [-application appname [-db cubename]] [-localdirectory path] [-overwrite] [-nocompression]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-file | -f | İndirilecek dosyanın adı |
-application | -a | İsteğe bağlı. Uygulama adı Bu sağlanmazsa, oluşumlar kullanıcı giriş dizininizden indirilir. |
-db | -d | İsteğe bağlı. Veritabanı (küp) adı |
-catalogfile | -CF | Dosya kataloğundaki dosya. -file yerine bu seçeneği kullanabilirsiniz. |
-localdirectory | -ld | İsteğe bağlı. Yerel bir dizin yolu |
-overwrite | -o | İsteğe bağlı. Mevcut dosyanın üzerine yazar |
-nocompression | -nc | İsteğe bağlı. Veri transferinin sıkıştırılmasını devre dışı bırakır |
Örnekler
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
Dosyaları ayrıca Küp Tasarlayıcı'da, Essbase web arayüzünde veya Temsili Durum Transferi Uygulama Programı Arabirimi'nde de yönetebilirsiniz.
Essbase için help Komut Satırı Arayüzü (CLI) komutu konsolda veya uçbirimde komut düzeyi yardım görüntüler.
Sözdizimi
[command] -help | -h
Örnekler
esscs -help
esscs -h
esscs dataload -help
Essbase için lcmexport Komut Satırı Arayüzü (CLI) komutu yerel makinenize indirdiğiniz bir Yaşam Döngüsü Yönetimi (LCM) .zip
dosyasına uygulama ve küp oluşumlarını yedekler. Bu komutu çalıştırabilmek için en az Uygulama Yöneticisi izni gereklidir.
Sözdizimi
lcmExport [-verbose] -application appname|-allApp -zipfilename filename [-localDirectory path][-threads threadscount][-skipdata][-overwrite][-generateartifactlist][-include-server-level][-cube][-exportdata][-filetype][-exportpartitions][-exportfilters][-restEncryPassword]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş tanımları göster. |
-application | -a | Yedeklenecek uygulamanın adı. |
-allApp | -aa | İsteğe bağlı (ve büyük/küçük harfe duyarlı). -application yerine kullanılırsa tüm uygulamaları tek bir zip dosyasına aktarır. lcmimport tek uygulama zip dosyalarını veya birden fazla uygulama zip dosyalarını kabul edebilir. |
-zipfilename | -z | İsteğe bağlı. Yedek dosyalarını içerecek sıkıştırılmış dosyanın adı. |
-localdirectory | -ld | İsteğe bağlı. Yerel bir dizin yolu. Belirtilmezse, zip dosyası Essbase sunucusunda <Application Directory>/catalog/users/<user_name> dizin yoluna kaydedilir. |
-threads | -T | İsteğe bağlı. Paralel dışa aktarma kullanılması durumunda oluşturulacak iş parçası sayısı. Minimum: 10 |
-skipdata | -skip | İsteğe bağlı. Verileri yedek dosyasına dahil etmeyin. |
-overwrite | -o | İsteğe bağlı. Mevcut yedek dosyasının üzerine yazın. |
-generateartifactlist | -gal | İsteğe bağlı. Dışa aktarılan oluşumların tam listesini içeren bir metin dosyası oluşturun. Oluşumların içe aktarılmasını yönetmek için bu metin dosyasını kullanabilirsiniz. Örneğin, içe aktarılma sıralarını kontrol etmek için listedeki oluşumların sırasını yeniden düzenleyebilirsiniz. Listedeki öğeleri kaldırarak veya açıklamaya dönüştürerek bazı oluşumların içe aktarılmasını atlayabilirsiniz. |
-include-server-level | -isl | İsteğe bağlı. Global olarak tanımlanmış bağlantıları ve Veri Kaynaklarını ekleyin. |
-cube | -c | İsteğe bağlı. Tek bir küpü dışa aktarın. Bu seçenek yalnızca dışa aktarma seçenekleriyle birlikte belirtilebilir: Veriler, belirli tipteki dosyalar, bölümler veya filtreler. |
-exportdata | -d | İsteğe bağlı. Sadece verileri dışa aktarma. |
-filetype | -ft |
İsteğe bağlı. Sadece belirtilen tipteki dosyaları dışa aktarın. Desteklenen dosya tipleri: OTL (ana hat), TXT (metin), RUL (kural), CSC (hesaplama komut listesi), DTR (kapsamlı sorgu raporu tanımı) ve Excel (sadece .xls dosyaları dışa aktarılır). Dışa aktarılan .xlsx dosyası yok). Örnekler: esscs lcmexport -a sample -z sampleXLSOnly.zip -v -ft excel esscs lcmexport -a sample -z sampleTXTOnly.zip -v -ft txt |
-exportpartitions | -ep |
İsteğe bağlı. Sadece bölüm tanımlarını dışa aktarın. Yaşam Döngüsü Yönetimi içe aktarma işlemleri (ve Geçiş Hizmet Programı içe aktarma), birleşik bölümlerin geçişi için desteklenmez. Birleşik bölümler hedefte manuel olarak yeniden oluşturulmalıdır. |
-exportfilters | -ef | İsteğe bağlı. Sadece güvenlik filtrelerini dışa aktarın. |
-restEncryPassword | -encryPwd |
Uygulama şifrelenmişse geçiş sırasında şifrelenmiş uygulamayı korumaya yönelik bir parola. Parola 6-15 karakter arasında olmalı ve şu özel karakterleri içermemelidir: Dikkat: Bu parola unutulursa kurtarmanın bir yolu yoktur ve uygulama içe aktarılamaz. |
Notlar
Diğer Komut Satırı Arayüzü komutları gibi bu komut Essbase makinesinin dışından kullanılabilir, ancakEssbase makinesinde Yaşam Döngüsü Yönetimi hizmet programı çalıştırılmalıdır.
Örnek
esscs lcmExport -v -a Sample -z Sample.zip -ld c:/temp -skip -o -gal -isl
Windows Komut Listesi Örneği
lcmexportall.bat
Windows komut listesi Komut Satırı Arayüzünün çağrıldığı geçerli yerel dizine tüm uygulamaları aktarır.
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
Essbase için lcmimport Komut Satırı Arayüzü (CLI) komutu bir Yaşam Döngüsü Yönetimi (LCM) .zip
dosyasından küp oluşumlarını geri yükler. Bu komutu çalıştırabilmek için, uygulamayı oluşturan yetkili kullanıcı veya servis yöneticisi olmalısınız.
Sözdizimi
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName][-include-server-level][-artifactlist artifactList][-restEncryPassword]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-zipfilename | -z | Yedek dosyaları içeren sıkıştırılmış dosyanın adı |
-overwrite | -o | İsteğe bağlı. Hedef uygulamayı yeniden oluşturun. |
-targetappName | -ta | İsteğe bağlı. Kaynak addan farklı olmasını istiyorsanız, hedef uygulama adı. |
-artifactlist | -al | İsteğe bağlı. İçe aktarılacak oluşumların listesini içeren dosyanın adı. Bu dosya lcmexport'tan oluşturulabilir.
Oluşumları atlamak için listedeki girişleri açıklamaya dönüştürün veya silin. Örneğin, denetim kayıtlarının içe aktarılmasını atlamak için o satırı gösterildiği şekilde açıklamaya dönüştürün: # ------------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 İçe aktarma sırasını kontrol etmek için metin dosyasındaki –üzerine yazma kullanılırsa, içe aktarma işlemi tüm uygulamayı silip yeniden oluşturarak sadece listede bulunan oluşumları içe aktarır. –üzerine yazma kullanılmazsa, içe aktarma işlemi hedef uygulamada önceden bulunan diğer hiçbir oluşumu etkilemeden listede belirtilen oluşumları kapsamına alır. |
-include-server-level | -isl | İsteğe bağlı. Global olarak tanımlanmış bağlantıları ve Veri Kaynaklarını ekleyin. |
-restEncryPassword | -encryPwd |
Uygulama şifrelenmişse geçiş sırasında şifrelenmiş uygulamayı korumaya yönelik bir parola. Parola 6-15 karakter arasında olmalı ve şu özel karakterleri içermemelidir: Dikkat: Bu parola unutulursa kurtarmanın bir yolu yoktur ve uygulama içe aktarılamaz. |
Notlar
Diğer CLI komutları gibi, bu komut da Essbase makinesinin dışında kullanılabilir ancak LCM hizmet programı Essbase makinesinde çalıştırılmalıdır.
Yaşam Döngüsü Yönetimi içe aktarımı tamamlandıktan sonra harici kaynaklara geçirilen bağlantıları geri yüklemek için daha fazla işlem yapmanız gerekebilir. Bu işlemi yapmak için bağlantıyı açın ve parolayı girin.
Geçirilen küpler arasında bölümler mevcut olduğunda veri hedefinden önce veri kaynağını içe aktarmalısınız. Aksi takdirde bölüm tanımları geri yüklenmeyebilir.
Yaşam Döngüsü Yönetimi içe aktarma işlemleri (ve Geçiş Hizmet Programı içe aktarma), birleşik bölümlerin geçişi için desteklenmez. Birleşik bölümler hedefte manuel olarak yeniden oluşturulmalıdır.
Yaşam Döngüsü Yönetimi İçe Aktarma, lokasyon diğer ad kimlik bilgilerini taşımaz. Lokasyon diğer adı kimlik bilgilerinizi, MaxL kullanarak lokasyon diğer adlarını yeniden oluşturarak veya Yaşam Döngüsü Yönetimi Dışa Aktarma tarafından dışa aktarılan XML'deki lokasyon diğer adı kimlik bilgilerini düzenleyerek değiştirmelisiniz.
Örnek
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt
listapp Komut Satırı Arayüzü (CLI) komutu, Essbase'in bu anında erişiminiz olan uygulamaları listeler.
Sözdizimi
listapp [-verbose] [-details]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-details | -dtl | İsteğe bağlı. Çıktıda daha fazla detayı görüntüleyin (uygulama türü ve geçerli statü). |
Örnek
esscs listapp -v -dtl
listdb Komut Satırı Arayüzü (CLI) komutu, belirtilen bir Essbase uygulamasındaki erişiminiz olan veritabanlarını listeler.
Sözdizimi
listdb [-verbose] -application applicationName [details]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-details | -dtl | İsteğe bağlı. Çıktıda statü detaylarını görüntüle |
Örnek
esscs listdb -v -a Sample -dtl
listfiles Komut Satırı Arayüzü (CLI) komutu Essbase'in bir anında mevcut olan küp oluşumlarını listeler.
Küp oluşumları veri dosyalarını, çalışma kitaplarını, kural dosyalarını, hesap komut listesi dosyalarını veya diğer oluşumları içerebilir. Küp oluşumları, uygulamalarda ve küplerde eylem gerçekleştirmek için gerekli dosyaları içerebilir.
Küpe ilişkin dosyaları listelemek için uygulamada en azından Veritabanı Erişimi izniniz olmalıdır. Kullanıcı dizininizden dosyaları listelemek için özel izin gerekli değildir.
Sözdizimi
listfiles [-verbose] [-type filetype] [-application appname [-db cubename] | -catalogpath catalogPath]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-type | -t | İsteğe bağlı. Görüntülenecek dosya uzantısı/türü (nokta hariç).
Desteklenen dosya türleri:
|
-application | -a | İsteğe bağlı. Uygulama adı Bu sağlanmazsa, kullanıcı giriş dizininizden dosyalar görüntülenir. |
-db | -d | İsteğe bağlı. Veritabanı (küp) adı |
-catalogpath | -CP | İsteğe bağlı. Dosya adının katalog dizin yolu. Dosyaların katalog konumunu belirtmek için -a [-d] yerine kullanılabilir. |
Örnekler
esscs listfiles -t rul -a Sample -d Basic
esscs listfiles -CP "/shared"
Dosyaları ayrıca Küp Tasarlayıcı'da, Essbase web arayüzünde veya Temsili Durum Transferi Uygulama Programı Arabiriminde de yönetebilirsiniz.
listfilters Komut Satırı Arayüzü (CLI) komutu, Essbase güvenlik filtrelerinin bir listesini görüntüler. Uygulama içindeki küplere yönelik filtreleri görmek için en düşük gereklilik uygulamada Veritabanı Yöneticisi izni olmasıdır.
Sözdizimi
listfilters [-verbose] -application appname -db cubename
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
Örnek
esscs listfilters -v -a Sample -d Basic
Essbase için listlocks Komut Satırı Arayüzü (CLI) komutu kilitli veri bloklarını veya küp ile ilişkili nesneleri görüntüler. Bu komutu kullanabilmek için uygulamada en az Veritabanı Erişimi izninizin olması gerekir.
Sözdizimi
listlocks [-verbose] -application appname -db cubename [-object]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | Veritabanı (küp) adı |
-object | -obj | İsteğe bağlı. Kilitli dosyaları/oluşumları görüntüleyin. |
Örnek
esscs listlocks -v -a Sample -d Basic -obj
Essbase için listvariables Komut Satırı Arayüzü (CLI) komutu küp, uygulama veya global kapsamda tanımlı ikame değişkenleri listeler. Küpün değişkenlerini görmek için en düşük gereklilik Veritabanı Erişimi izni, uygulamanın değişkenlerini görmek için en düşük gereklilik Uygulama Yöneticisi rolü ve global değişkenleri görmek için en düşük gereklilik Hizmet Yöneticisi olmasıdır.
Sözdizimi
listvariables [-verbose] [-application application [-db database]]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş tanımları göster. |
-application | -a | İsteğe bağlı. Uygulama adı. |
-database | -db | İsteğe bağlı. Veritabanı (küp) adı. |
Örnekler
Küp düzeyi
esscs listvariables -a Sample -db Basic
Uygulama düzeyi
esscs listvariables -a Sample
Global düzey
esscs listvariables
setpassword Komut Satırı Arayüzü komutu - Essbase için - istemci/kullanıcı kombinasyonunuz ile ilişkili bir parolayı saklar. Daha sonraki oturumlarda parola girmeden oturum açabilirsiniz.
Sözdizimi
setpassword [-verbose] -essbaseurl URL -user userName
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-essbaseurl | -url | Bir Essbase anının adresi |
-user | -u | Kullanıcı adınız |
Notlar
21.4 veya üzeri bir sürüme geçtikten sonra bu komut kullanılarak kaydedilen saklanmış parolaları daha önceki bir sürüme sıfırlamalısınız.
Örnek
esscs setpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -user rschmidt
start Komut Satırı Arayüzü (CLI) bir Essbase uygulamasını veya küpünü belleğe yükleyerek başlatır. Bu komutu kullanabilmek için uygulamada en az Veritabanı Erişimi izninizin olması gerekir.
Sözdizimi
start [-verbose] -application appname [-db cubename]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | İsteğe bağlı. Veritabanı (küp) adı |
Örnek
esscs start -v -a Sample -d Basic
stop Komut Satırı Arayüzü komutu bir Essbase uygulamasını veya küpünü durdurur. Bu komutu kullanabilmek için uygulamada en az Veritabanı Erişimi izninizin olması gerekir.
Sözdizimi
stop [-verbose] -application appname [-db cubename]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-application | -a | Uygulama adı |
-db | -d | İsteğe bağlı. Veritabanı (küp) adı |
Örnek
esscs stop -v -a Sample -d Basic
Essbase için unsetpassword Komut Satırı Arayüzü, setpassword etkisini tersine çevirerek istemci/kullanıcı kombinasyonunuz ile ilişkili depolanmış oturum açma kimlik bilgilerini kaldırır.
Sözdizimi
unsetpassword [-verbose] -essbaseurl URL -user userName
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | Genişletilmiş açıklamaları göster |
-essbaseurl | -url | Bir Essbase anının adresi |
-user | -u | Parola ayarı kaldırılacak olan kullanıcı |
Örnek
esscs unsetpassword -url https://myEssbase-test-myDomain.analytics.us2.example.com/essbase -u user1
upload Komut Satırı Arayüzü (CLI) komutu küp oluşumlarını yerel bir dizinden Essbase'in bir anına yükler.
Veri yüklemeleri, boyut oluşturmaları, hesaplar veya diğer işlemler gibi görevleri gerçekleştirmek için veri dosyalarını, kural dosyalarını, hesap komut listesi dosyalarını veya diğer oluşumları küp dizinine yüklemeniz gerekebilir. Ayrıca, oluşumları kullanıcı dizininize de yükleyebilirsiniz.
Dosyaları küpe yüklemek için en az Veritabanı Yöneticisi izninizin olması gerekir. Kullanıcı dizininize yüklemek için özel izin gerekli değildir.
Not:
Dosyaların sunucuya yüklenmeden önce virüslere karşı taranması için Essbase web arayüzünde virüsten koruma taramasını etkinleştirebilirsiniz.Sözdizimi
upload [-verbose] -file filename [-application appname [-db cubename] | -catalogpath catalogPath] [-overwrite] [-nocompression][-compressionalgorithm]
Seçenek | Kısaltma | Açıklama |
---|---|---|
-verbose | -v | İsteğe bağlı. Genişletilmiş açıklamaları göster |
-file | -f | Yüklenecek dosyanın adı
Not: Dosya uzantıları küçük harf olmalıdır. Örneğin, dosyaadı.txt . |
-application | -a | İsteğe bağlı. Uygulama adı. Sağlanmamışsa, dosyalar kullanıcı dizinine veya -CP içinde belirtilen katalog dizin yoluna yüklenir. |
-db | -d | İsteğe bağlı. Veritabanı (küp) adı. -a gerektirir. |
-catalogpath | -CP | İsteğe bağlı. Dosya adının katalog dizin yolu. Dosyanın katalog konumunu belirtmek için -a [-d] yerine kullanılabilir. |
-overwrite | -o | İsteğe bağlı. Mevcut dosyanın üzerine yazar |
-nocompression | -nc | İsteğe bağlı. Veri transferinin sıkıştırılmasını devre dışı bırakır |
-compressionalgorithm | -ca | İsteğe bağlı. -nc kullanılmazsa kullanılabilir. Veri transferi için kullanılacak sıkıştırma algoritmasını tanımlar. Olası seçimler: gzip veya lz4.
Kullanım örnekleri: -ca gzip -ca lz4 |
Örnekler
esscs upload -v -f c:/temp/Maxl01.msh -a Sample -d Basic -o -ca lz4
esscs upload -f C:/temp/Act1.rul -CP /shared
Dosyaları ayrıca Küp Tasarlayıcı'da, Essbase web arayüzünde veya Temsili Durum Transferi Uygulama Programı Arabiriminde de yönetebilirsiniz.