Dimbuild: Carregar Dimensões em um Cubo

Este comando da CLI carrega dimensões para um cubo. Para fazer isso, você precisa de pelo menos a permissão de Gerente do Banco de Dados.

Para carregar dimensões, primeiro faça upload dos arquivos de regra e criação de dimensão para o Essbase. Você pode usar a CLI para fazer upload de arquivos. Consulte Upload: Adicionar Arquivos de 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 Abreviação Descrição
-verbose -v Mostrar descrições detalhadas
-application -a Nome do aplicativo
-db -d Nome do banco de dados (cubo)
-file -f Nome do arquivo de criação de dimensão. Não é necessário fornecer o caminho completo. Assume-se que os arquivos estejam no diretório do aplicativo ou banco de dados relevante. Você pode usar -catalogfile no lugar desta opção.
-rule -r Nome do arquivo de regra. Não é necessário fornecer o caminho completo. Assume-se que os arquivos estejam no diretório do aplicativo ou banco de dados relevante. Você pode usar -catalogrulefile no lugar desta opção.
-catalogfile -CF Nome do arquivo de criação da dimensão do catálogo de arquivos. Você pode usar esta opção no lugar de -file.
-catalogrulefile -CRF Nome do arquivo da regra do catálogo de arquivos. Você pode usar esta opção no lugar de -rule.
-user -u Opcional. Nome de usuário. Requer senha, se utilizado.

Se você estiver usando uma conexão e uma Origem de dados salvas, não será necessário nome de usuário e senha. Se você não estiver usando uma conexão salva, e o arquivo de regras se conectar a um RDBMS, especifique o nome de usuário e a senha para conectar-se ao RDBMS.

-password -p Opcional. Senha do usuário. Se omitida, será solicitado que o usuário forneça a senha.
-stream -S Opcional. Use a criação de dimensão de streaming. Requer a opção -conn, se for usado.
-connection -conn Obrigatório se a opção de streaming for usada. Nome de uma conexão salva que foi criada usando o comando createlocalconnection da CLI.
-query -q Opcional. Consulta ao banco de dados a ser submetida juntamente com a criação da dimensão de streaming.
-rows -rows Opcional. Número de linhas para fazer streaming simultaneamente. O padrão é 100.
-restructureOption -R

Controla suas escolhas de preservação para a reestruturação do outline.

Para armazenamento em blocos, as possíveis opções são:

  • ALL_DATA: Preservar todos os dados ao carregar as dimensões.
  • NO_DATA: Não preservar dados.
  • LEAFLEVEL_DATA: Preservar só valores de dados de nível 0. Se todos os dados necessários para o cálculo residirem em membros de nível 0, você deverá selecionar essa opção. Todos os blocos de nível superior são excluídos antes do cubo ser reestruturado. Quando o cubo é recalculado, os blocos de nível superior são recriados.
  • INPUT_DATA: Preservar só dados de entrada.

Para armazenamento agregado, as possíveis opções são:

  • ALL_DATA: Preservar todos os dados ao carregar as dimensões.
  • NO_DATA: Não preservar dados.
-forcedimbuild -F Continue a criação da dimensão mesmo que outras atividades do usuário estejam em andamento. Isso cancela as sessões ativas do usuário.

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

Você também pode carregar as dimensões usando Cube Designer, Jobs na Interface Web do Essbase Interface Web do Essbase ou API REST ou importar dimensões no MaxL.