Calcular Cubos no Cube Designer

Você pode criar fórmulas de membros, criar scripts de cálculo e executar jobs de cálculo no cube designer.

Criar e Validar Fórmulas de Membros no Cube Designer

No Editor de Fórmulas do Cube Designer, você pode escrever fórmulas para membros específicos do outline. Você pode criar fórmulas de membro por meio de operadores, funções, nomes de dimensões, nomes de membros, variáveis de substituição e constantes numéricas.

  • O Editor de Fórmulas do Cube Designer se aplica a cubos de armazenamento agregado e armazenamento em blocos. No armazenamento agregado, as funções serão MDX. No armazenamento em blocos, as funções serão de script de cálculo.
  • A validação funciona para os cubos existentes de armazenamento em blocos no Essbase (a validação é desativada para cubos de armazenamento agregado). Ela não detecta alterações na pasta de trabalho do aplicativo que não tenham sido aplicadas ao cubo.
  • A seleção de membro só funciona com cubos existentes.

O Editor de Fórmulas fornece um painel de edição de fórmulas no qual você pode inserir uma fórmula. Você pode usar as teclas de seta e a tecla Tab para mover o foco no Editor de Fórmulas. Você também pode usar uma abordagem de apontar e clicar para selecionar e inserir os componentes da fórmula no painel de edição de fórmulas. Uma árvore de seleção de membro ajuda a colocar os nomes corretos dos membros na fórmula.


Imagem do editor de fórmulas do cube designer.

  1. Abra a pasta de trabalho do aplicativo para o cubo que deseja modificar.
  2. Se uma planilha de dimensões tiver sido definida com a propriedade Fórmula, selecione a célula na coluna Fórmula para o membro que deseja criar uma fórmula.
  3. Na faixa de opções do Cube Designer, clique em Editores de Cálculos Imagem do ícone de editores de cálculos na faixa de opções do cube designer..
  4. No menu drop-down, selecione Editor de fórmulas de membros.
  5. Digite suas credenciais de log-in do Essbase, se for solicitado.
  6. No Editor de Fórmulas, crie a fórmula.
    • Use o teclado para inserir o texto da fórmula. Coloque entre aspas qualquer nome de membro que contenha espaços em branco ou caracteres especiais.

    • Selecione uma célula contendo um nome de membro ou alias de qualquer planilha de dimensões. Coloque o cursor no local apropriado do editor e clique com o botão direito do mouse para colar esse nome entre aspas no editor.

    • Clique duas vezes em um membro da árvore de seleção para colá-lo no editor.
    • Para procurar um membro específico na árvore, digite o nome do membro na caixa de texto Árvore de Membros e clique em Pesquisar.
    • Clique duas vezes em uma função para colar a sintaxe dessa função no editor.

  7. Opcional: em cubos de armazenamento em blocos, clique em Validar para verificar a sintaxe da fórmula.
    Se a validação falhar, edite a fórmula e tente novamente. Não esqueça de verificar a mensagem de erro para obter orientação.
    O botão Validar é desativado para cubos de armazenamento agregado.

Criar e Validar Scripts de Cálculo no Cube Designer

No Editor de Script de Cálculo do cube designer, você pode escrever scripts de cálculo para cubos de armazenamento em blocos específicos. Os scripts de cálculo especificam como os cubos são calculados e, portanto, substituem as consolidações do cubo definidas pelo outline.

Consulte Desenvolvendo Scripts de Cálculo para Bancos de Dados de Armazenamento em Blocos.

  • O Editor de Script de Cálculo do cube designer só se aplica a cubos de armazenamento em blocos.
  • Se o cubo da pasta de trabalho do aplicativo atualmente aberto existir no servidor e a comunicação com o servidor funcionar, você estará no modo on-line. Caso contrário, você estará no modo off-line. Quando você está no modo off-line, a árvore de membros fica desativada.
  • Se você estiver editando um script localmente e um script com o mesmo nome existir no servidor, a caixa de seleção Salvar alterações no servidor e na planilha estará ativada. Se você estiver editando um script remoto (um que só exista no servidor), a caixa de seleção estará desativada.
  • A validação funciona em comparação com os cubos existentes no Essbase. Ela não detecta alterações na pasta de trabalho do aplicativo que não tenham sido aplicadas ao cubo.

O Editor de Script de Cálculo fornece um painel de edição de script de cálculo no qual você pode digitar um script. Você pode usar a tecla Tab e as teclas de seta para mover o foco dentro do Editor de Script de Cálculo. Uma árvore de seleção de membro ajuda a colocar os nomes corretos dos membros no script.


Imagem do editor de script de cálculo do cube designer.

  1. Abra a pasta de trabalho do aplicativo para o cubo que deseja modificar.
  2. Se uma pasta de trabalho de cálculo tiver sido definida, selecione-a. Caso contrário, crie uma. Consulte Trabalhar com Planilhas de Cálculos no Cube Designer.
  3. Na faixa de opções do cube designer, clique em Editores de Cálculos Imagem do ícone Editores de Cálculo na faixa de opções do cube designer..
  4. Selecione Editor de script de cálculo no menu drop-down.
  5. Digite suas credenciais de log-in do Essbase, se for solicitado.
  6. No Editor de Script de Cálculo, crie o script de cálculo.
    • Use o teclado para digitar texto. Coloque entre aspas qualquer nome de membro que contenha espaços em branco ou caracteres especiais.
    • Clique duas vezes em um membro da árvore de seleção para colá-lo no editor. Para procurar um membro específico na árvore, digite o nome do membro na caixa de texto Árvore de Membros e clique em Pesquisar.
    • Clique duas vezes em uma função para colar a sintaxe dessa função no editor.
  7. Clique em Validar para verificar a sintaxe do script de cálculo. Se a validação falhar, edite o script e tente novamente. Não esqueça de verificar a mensagem de erro para obter orientação.
  8. Se quiser sincronizar as alterações no servidor e na pasta de trabalho de aplicativos, você poderá selecionar Salvar alterações no servidor e na pasta de trabalho antes de salvar o script.

    Nota:

    Essa opção funciona no modo on-line.
  9. Clique em Salvar.
  10. Opcional: Clique em Executar para executar o script.

Calcular Dados no Cube Designer

Os scripts de cálculo especificam como os cubos são calculados e, portanto, substituem as consolidações do cubo definidas pelo outline. Por exemplo, você pode calcular subconjuntos de cubos ou copiar valores de dados entre membros. Consulte Desenvolvendo Scripts de Cálculo para Bancos de Dados de Armazenamento em Blocos.

Durante o desenvolvimento do cubo, é comum recalcular um cubo muitas vezes ao validar os dados e as fórmulas. Os arquivos de script de cálculo usados no processo de cálculo devem ser armazenados no Essbase. Se uma planilha Calc estiver incluída na pasta de trabalho do aplicativo, os arquivos de script de cálculo serão automaticamente gerados durante o processo de criação do cubo. Arquivos de script de cálculo individuais também podem ser submetidos a upload no Essbase. Consulte Trabalhar com Arquivos e Artefatos.

  1. No Excel, na faixa de opções do Cube Designer, selecione Calcular Imagem do ícone de cálculo de dados na faixa de opções do cube designer..
  2. Na caixa de diálogo Calcular Dados, selecione um aplicativo e um cubo e selecione o script de cálculo que deseja usar. Para exibir ou editar o script de cálculo, clique em Editar. Clique com o botão direito do mouse no nome do script de cálculo para exibir as opções: renomear, excluir, executar, copiar e bloquear ou desbloquear.
  3. Clique em Executar para iniciar o cálculo.
  4. Quando o job assíncrono for concluído, uma caixa de diálogo será exibida. Clique em Sim para iniciar o Visualizador de Jobs e exibir o status do cálculo, ou clique em Não, se não desejar iniciar o Visualizador de Jobs.
  5. (Opcional) Exiba o status no Visualizador de Jobs.