Este comando da CLI carrega dimensões para um cubo. Para tal, precisa pelo menos da permissão Gestor da Base de Dados.
Para carregar dimensões, deve primeiro carregar os ficheiros de criação de dimensões e de regras para o Essbase. Pode utilizar a CLI para carregar ficheiros. Consulte Upload: Acrescentar Ficheiros do Cubo.
Sintaxe
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]
Opção | Abreviatura | Descrição |
---|---|---|
-verbose | -v | Mostrar descrições detalhadas |
-application | -a | Nome da aplicação |
-db | -d | Nome da base de dados (cubo) |
-file | -f | Nome do ficheiro de criação de dimensões. Não é necessário fornecer o percurso completo. Presume-se que os ficheiros estejam situados na aplicação ou no diretório da base de dados relevante. Pode utilizar -catalogfile em vez desta opção. |
-rule | -r | Nome do ficheiro de regras. Não é necessário fornecer o percurso completo. Presume-se que os ficheiros estejam situados na aplicação ou no diretório da base de dados relevante. Pode utilizar -catalogrulefile em vez desta opção. |
-catalogfile | -CF | Nome de ficheiro da criação da dimensão do catálogo de ficheiros. Pode utilizar esta opção em vez de -file. |
-catalogrulefile | -CRF | Nome do ficheiro de regras do catálogo de ficheiros. Pode utilizar esta opção em vez de -rule. |
-user | -u | Opcional. Nome de utilizador. Requer senha, se utilizada.
Se estiver a utilizar uma ligação gravada e uma Origem de Dados, não são necessários nome de utilizador e senha. Se não estiver a utilizar uma ligação gravada e o ficheiro de regra se ligar a um RDBMS, especifique o nome de utilizador e a senha para ligar ao RDBMS. |
-password | -p | Opcional. Senha do utilizador. Em caso de omissão, será solicitada a senha ao utilizador. |
-stream | -S | Opcional. Utilize a criação de dimensões com transmissão em fluxo. Requer a opção -conn, se utilizada. |
-connection | -conn | Obrigatório se a opção de transmissão em fluxo for utilizada. Nome de uma ligação gravada que foi criada utilizando o comando da CLI createlocalconnection . |
-query | -q | Opcional. Consulta da base de dados a submeter juntamente com a criação de dimensões com transmissão em fluxo. |
-rows | -rows | Opcional. Número de linhas a transmitir simultaneamente em fluxo. O valor por omissão é 100. |
-restructureOption | -R |
Controla as opções de preservação para a restruturação. Para o armazenamento em blocos, as opções possíveis são:
Para o armazenamento de agregação, as opções possíveis são:
|
-forcedimbuild | -F | Continuar a criação da dimensão mesmo que existam outras atividades do utilizador a decorrer. Esta opção cancela as sessões do utilizador ativas. |
Exemplos
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
Também pode carregar as dimensões de utilizando o Cube Designer, Tarefas na interface da Web do Essbase interface da Web do Essbase ou API REST ou importar dimensões em MaxL.