2 Tarefas Principais do Oracle Essbase

Aprenda a executar as tarefas administrativas mais comuns no Essbase. Descarregue livros de aplicações de exemplo e utilize-os para criar cubos, provisionar utilizadores e estabelecer ligação ao Smart View para a análise de dados. Edite a estrutura do cubo acrescentando membros. Execute um cálculo, exporte dados e explore o Cube Designer.

Antes de começar a trabalhar com estas tarefas, certifique-se de que consegue entrar em sessão no Essbase e que o Smart View e o Cube Designer estão instalados nos computadores cliente. Consulte Configurar o Cube Designer.

Descarregar o Livro da Aplicação de Exemplo Dinâmico e Examinar a Respetiva Estrutura

No livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico), todos os membros de nível não folha no cubo são calculados dinamicamente. Os valores calculados dinamicamente não são armazenados no cubo; os valores são recalculados e renderizados para cada obtenção do utilizador.

Agora, irá descarregar o livro da aplicação a partir do catálogo de Ficheiros no Essbase, gravá-lo numa unidade local e examinar a respetiva estrutura.

Descarregar o Livro da Aplicação de Exemplo Dinâmico

Para descarregar o livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico):

  1. Na página Aplicações, clique em Ficheiros e, em seguida, clique em Gallery > Applications > Demo Samples > Block Storage.

  2. No separador Armazenamento em Blocos, clique no menu Ações junto a Sample_Dynamic_Basic.xlsx.

  3. Grave o ficheiro do livro da aplicação, Sample_Dynamic_Basic.xlsx, numa unidade local.

Examinar a Estrutura do Livro da Aplicação de Exemplo Dinâmico

Os livros de aplicações contêm várias folhas de cálculo que definem os metadados do cubo, incluindo uma folha de cálculo Essbase.Cube que nomeia todas as dimensões do cubo e define outras informações sobre as mesmas, folhas de cálculo separadas para cada dimensão e uma folha de cálculo de dados.

  1. No Microsoft Excel, abra Sample_Basic_Dynamic.xlsx.

  2. Na folha de cálculo Essbase.Cube, o nome da aplicação (Sample_Dynamic), o nome do cubo (Basic), os nomes de 10 dimensões e outras informações sobre as dimensões, estão definidos.
    Imagem da folha de cálculo Essabase.Cube no livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico).

  3. Cada dimensão tem uma folha de cálculo separada, Dim.dimname, na qual a dimensão é ainda mais definida com informações, tais como o método de criação e o modo incremental. Uma vez que o método de criação para cada dimensão neste livro da aplicação de exemplo é PARENT-CHILD, os membros são definidos na colunas PARENT e CHILD.

    Na folha de cálculo Dim.Year, os meses são agregados em trimestres e os trimestres são agregados em anos. Por exemplo, os membros filho Jan, Feb, Mar são agregados no membro pai Qtr1. O membro filho Qtr1 é agregado no membro pai Year.
    Imagem da folha de cálculo Dim.Year no livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico).

    As folhas de cálculo Dim.Product e Dim.Market são estruturadas de forma semelhante. Em Dim.Product, os SKUs são agregados em famílias de produtos e as famílias de produtos são agregadas em Product. Por exemplo, os membros filho 100-10, 100-20 e 100-30 (SKUs) são agregados no membro pai 100 (família de produtos). O membro filho 100 é agregado no membro pai Product.
    Imagem da folha de cálculo Dim.Product no livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico).

  4. Este livro da aplicação de exemplo inclui dados. Desloque-se para a última folha de cálculo, Data.Basic, para rever a estrutura das colunas e os dados.
    Imagem da folha de cálculo Data.Basic no livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico).

Neste tópico, aprendeu a descarregar um livro da aplicação e a examinar a respetiva estrutura. Em seguida, obtenha informações sobre o modo de acesso a modelos adicionais utilizando a secção Galeria do Catálogo de Ficheiros.

Criar uma Aplicação na Interface da Web do Essbase e Provisionar um Utilizador com Acesso e Consulta do Cubo

Em Descarregar o Livro da Aplicação de Exemplo Dinâmico e Examinar a Respetiva Estrutura, obteve informações sobre a estrutura de um livro da aplicação ao explorar o Sample_Basic_Dynamic.xlsx.

Agora, utilize este livro para aprender a criar uma aplicação na interface web do Essbase e a provisionar um utilizador com acesso e consulta do cubo.

Criar uma Aplicação na interface web do Essbase

  1. Na interface web do Essbase, na página Aplicações, clique em Importar.
  2. Na caixa de diálogo Importar, clique em Browser de Ficheiros (uma vez que o livro foi descarregado para o sistema de ficheiros local). Abra o livro da aplicação Exemplo do Armazenamento em Blocos (Dinâmico), Sample_Basic_Dynamic.xlsx, que gravou em Descarregar o Livro da Aplicação de Exemplo Dinâmico e Examinar a Respetiva Estrutura.
  3. Em Opção de Criação, selecione Criar Base de Dados e, em seguida, selecione a caixa para carregar dados. Não é necessário selecionar Executar Scripts, porque todas as medidas e agregações nas hierarquias do cubo são calculadas dinamicamente no momento da consulta.

    Nota:

    Na Interface Web Clássica, expanda as Opções Avançadas e Opção de Criação e, em seguida, selecione para criar uma base de dado e carregar dados.
  4. Clique em OK. Daí a alguns instantes, a aplicação Sample_Dynamic e o cubo Basic são criados.
  5. Abra a estrutura:
    Na Interface do Redwood,
    1. Na página Aplicações, abra a aplicação Sample_Dynamic e abra o cubo Basic.
    2. Clique em Lançar Estrutura. A estrutura é uma representação das dimensões no cubo Basic, conforme especificado no livro da aplicação. A estrutura é aberta num separador distinto na janela da aplicação, o que lhe permite navegar entre a estrutura e outras ações da interface web.
    Na Interface Web Clássica,
    1. Na página Aplicações, expanda a aplicação Sample_Dynamic e selecione o cubo Basic.
    2. Na lista Ações do cubo, selecione Estrutura. A estrutura é uma representação das dimensões no cubo Basic, conforme especificado no livro da aplicação. A estrutura é aberta num separador do browser distinto, o que lhe permite navegar entre a estrutura e outras ações da interface web.
  6. Visualize uma dimensão do cubo e, em seguida, defina o nível de detalhe inferior dos filhos dessa dimensão:
    1. Expanda a dimensão Ano para visualizar os trimestres.
    2. Expanda cada um dos trimestres para visualizar os meses.

Agora, todas as informações do livro da aplicação estão representadas no novo cubo.

Provisionar um Utilizador com Acesso e Consulta do Cubo

  1. Entre em sessão como utilizador avançado. Isto permite-lhe provisionar outros utilizadores para as aplicações que criou.
  2. Aceda a Permissões.
    Na Interface do Redwood:
    1. Na página Aplicações, selecione a aplicação Sample_Dynamic.
    2. Clique em Customização.
    3. Clique em Permissões e clique em Acrescentar.

      Nota:

      Clicar em Acrescentar nesta caixa de diálogo não lhe permite acrescentar novos utilizadores. Em vez disso, pode acrescentar utilizadores que já tenho sido provisionados utilizando um fornecedor de identidades. Este tópico assume que tem utilizadores provisionados. Existem várias formas de provisionar os utilizadores do Essbase. Consulte Gerir Perfis de Grupo de Utilizador e Permissões da Aplicação do Essbase para implementações independentes ou Gerir Utilizadores e Perfis de Grupo para implementações de pilha.
    4. Clique em Imagem do ícone Acrescentar. junto a cada utilizador para atribuir o respetivo acesso.
    5. Clique em FecharImagem do ícone Fechar do Redwood. para fechar a lista de utilizadores no painel da direita.
    Na Interface Web Clássica:
    1. Regresse ao separador do browser da interface web do Essbase e aceda às Aplicações.
    2. Selecione a aplicação para a qual pretende provisionar o utilizador; neste exemplo, selecione Sample_Dynamic. Se selecionar o cubo em vez da aplicação, não poderá provisionar perfis de grupo de utilizador.
    3. Utilize o menu Ações para abrir o verificador de aplicações.
    4. Selecione o separador Permissões no verificador de aplicações.
    5. Clique em Imagem do ícone Acrescentar. para listar os utilizadores no sistema e clique em Imagem do ícone Acrescentar. junto a cada utilizador para atribuir o respetivo acesso.
  3. Utilize os controlos da opção junto a cada utilizador para atribuir o respetivo acesso. Selecione Gestor da Base de Dados para cada utilizador acrescentado. O Gestor da Base de Dados detém controlo integral do cubo, mas não detém qualquer controlo sobre a aplicação.

Em Analisar uma Aplicação no Smart View, irá para o Smart View, irá entrar em sessão como o utilizador que acaba de provisionar e, em seguida, irá consultar um cubo.

Analisar uma Aplicação no Smart View

Em Criar uma Aplicação na Interface da Web do Essbase e Provisionar um Utilizador com Acesso e Consulta do Cubo, criou uma aplicação e um cubo com dados e provisionou utilizadores.

Agora, irá aprender a ligar ao cubo a partir do Smart View e a efetuar uma análise ad hoc através do zoom e da rotação de dados.

Esta tarefa pressupõe que instalou o Smart View. Consulte Descarregar e Executar o Installer do Smart View.

Ligar ao Cubo a partir do Smart View

  1. Abra o Microsoft Excel.

    Se o Smart View for instalado, o friso do Smart View é apresentado no Excel.

  2. No friso do Smart View, clique em Secção.
  3. Na caixa de diálogo Página Principal do Smart View, clique na seta junto ao botão Página Principal e, em seguida, selecione Ligações Privadas.
  4. Efetue uma ligação privada utilizando o mesmo URL que utilizou para ligar ao Essbase e acrescente /essbase/smartview ao final desse URL. Por exemplo, https://192.0.2.1:443/essbase/smartview.
  5. Entre em sessão como o utilizador que criou.
  6. Expanda EssbaseCluster.
    Imagem de Ligações Privadas do Smart View.

  7. Realce o cubo Basic e clique em Ligar.

Efetuar uma Análise Ad Hoc

Pode especificar a posição do antepassado para uma hierarquia como superior ou inferior, no separador Opções de Membros da caixa de diálogo Opções no Smart View. Primeiro, SSANCESTORONTOP deve ser ativado por um administrador na configuração da aplicação na interface web do Essbase. A grelha altera a forma quando executa uma operação de aproximação. Aqui, utilize apenas a posição inferior por omissão.

  1. Na árvore EssbaseCluster, em Sample_Dynamic, selecione o cubo Basic e, em seguida, clique em Análise Ad hoc.
  2. Na grelha resultante, pode ver um valor de dados agregado para todas as cinco dimensões deste cubo dinâmico.
    Imagem da grelha do cubo Basic.
  3. Navegue para o membro Scenario e restrinja a um tipo de cenário específico de dados Atual.
    1. Clique na célula que contém Scenario.
    2. No friso do Essbase, clique em Seleção de Membros.
    3. Na caixa de diálogo Seleção de Membros, selecione a caixa junto ao membro Actual.
      Imagem do membro Atual selecionado.
    4. Clique em Acrescentar Imagem para Acrescentar. para deslocar Atual para o painel direito.
    5. Se Scenario já estiver incluído no painel à direita, destaque-o e utilize a seta para a esquerda para o retirar e, seguida, clique em OK.

    No friso do Essbase, clique em Renovar. A grelha deve ter a seguinte aparência:


    Imagem da grelha do cubo Basic na qual Actual substitui Scenario.

  4. Navegue para Measures e restrinja ao membro Sales para ver os dados das vendas.
    1. Destaque a célula que contém Measures.
    2. No friso do Essbase, clique em Aproximar.
    3. Destaque a célula que contém Profit e clique em Aproximar.
    4. Destaque a célula que contém Margin e clique em Aproximar.
    5. Destaque a célula que contém Sales e clique em Manter Apenas.

    A grelha deve ter a seguinte aparência:
    Imagem da grelha do cubo Basic na qual Sales substitui Measures.

  5. Amplie Year fazendo duplo clique na célula que contém Year.

    A grelha deve ter a seguinte aparência:
    Imagem da grelha do cubo Basic, que mostra a dimensão Year com os membros Qtr1, Qtr2, Qtr3, Qtr4.

  6. Amplie Product fazendo duplo clique na célula que contém Product.

    A grelha deve ter a seguinte aparência:
    Imagem da grelha do cubo Basic, que mostra os membros da dimensão Product, tais como Colas e Root Beer.

  7. Melhore a sua apresentação de dados para mostrar os períodos de tempo por produto. Rode Qtr1 de Colas destacando-o, clicando com o botão direito do rato e mantendo e, em seguida, arrastando de B3 para C3.

    A grelha deve ter a seguinte aparência:
    Imagem da grelha rodada.

  8. Veja cada produto por região. Faça duplo clique sobre Market em B1.

    A grelha deve ter a seguinte aparência:
    Imagem da grelha do cubo Basic.

  9. Aprofunde o nível de detalhe de uma região para visualizar as vendas do produto por estado. Faça duplo clique sobre East em A4.

    Uma vez que nem todos os produtos são vendidos em todos os estados, algumas células têm a etiqueta #Missing em vez de um valor de dados.

Nesta tarefa, navegou facilmente através de uma grelha de dados, ampliando e rodando ao clicar na própria grelha. Pode também utilizar as ferramentas no friso do Essbase para efetuar as mesmas ações. Para obter mais auxílio sobre a utilização do Smart View, clique no separador Smart View e, em seguida, clique em Auxílio.

Em Modificar uma Estrutura do Essbase, voltará à interface da Web e modificará uma estrutura.

Modificar uma Estrutura do Essbase

Em Analisar uma Aplicação no Smart View, analisou uma aplicação no Smart View.

Neste exemplo de modificação de uma estrutura do Essbase, irá criar um novo membro de previsão, incorporar dados no mesmo e executar um script de cálculo.

Criar um Novo Membro

Comece por criar um novo membro.

  1. Na interface web do Essbase, na página Aplicações, abra a aplicação Sample_Dynamic, em seguida, abra a base de dados (cubo) Basic.
  2. Clique em Lançar Estrutura.
  3. Se a estrutura estiver bloqueada, clique em Desbloquear estrutura Imagem do ícone Desbloquear estrutura do Redwood..
  4. Clique em Editar estrutura Imagem do ícone Editar estrutura no editor de estruturas da IU do Redwood..
  5. Expanda a dimensão Cenário.
  6. Selecione o membro Orçamento.
  7. Na barra de ferramentas de estrutura, no ícone Acrescentar membro Imagem do ícone Acrescentar membro da barra de ferramentas de estrutura., selecione Acrescentar membro irmão abaixo.
  8. Introduza o nome do membro, Previsão, prima Acrescentar e feche o slider para acrescentar o membro.
  9. Selecione o novo membro Previsão e selecione o operador de consolidação de til (~) da lista.
  10. Clique em Verificar Imagem do ícone Verificar estrutura..
  11. Clique em Gravar estrutura Imagem do ícone Gravar estrutura do Redwood..
  12. Escolha opção de reestruturação da base de dados e clique em Gravar.
  1. Na interface web do Essbase, na página Aplicações, selecione o cubo Basic na aplicação Sample_Dynamic.

  2. Clique no menu Ações e selecione Estrutura.

  3. Clique em Editar.

  4. Expanda a dimensão Scenario clicando na seta junto a Scenario.

  5. Insira um membro:

    1. Clique em Editar para colocar a estrutura no modo de edição.

    2. Expanda a dimensão Cenário.

    3. Selecione o membro Orçamento.

    4. Na barra de ferramentas de estrutura, em Ações, selecione Acrescentar um irmão abaixo ao membro selecionado.

  6. Introduza o nome do membro, Forecast, e prima a tecla de Tabulação.

  7. Selecione o operador de consolidação til (~) a partir da lista.

    O membro Previsão não é agregado aos restantes membros na respetiva dimensão.

  8. Mantenha o tipo de armazenamento de dados como Armazenar Dados para que os utilizadores possam introduzir dados de previsão.

  9. Clique em Gravar.

Criar o Membro Previsão com Dados

Para criar o membro Previsão com dados, iremos criar um script de cálculo e calcular os dados de previsão.

  1. Na interface web do Essbase, na página Aplicações, abra a aplicação Sample_Dynamic e abra a base de dados (cubo) Basic.
  2. Clique em Scripts, clique em Scripts de Cálculo e clique em Criar.
  3. No campo Nome do Script, introduza salesfcst.
  4. Na caixa Conteúdo do Script, introduza uma fórmula simples:

    Forecast(Sales=Sales->Actual*1.03;)

    A previsão de vendas é igual às vendas reais multiplicadas por 1.03, o que cria o membro Previsão para Vendas com um valor 3% superior ao das vendas reais.

  5. Valide o script.
  6. Clique em Gravar e Fechar.
  1. Na interface web do Essbase, na página Aplicações, selecione o cubo Basic na aplicação Sample_Dynamic, clique no menu Ações e selecione Inspecionar.

  2. Na caixa de diálogo Basic, selecione o separador Scripts, com Scripts de Cálculo selecionado, e clique em Imagem do ícone Acrescentar. para acrescentar um script de cálculo.

  3. No campo Nome do Script, introduza salesfcst.

  4. Na caixa Conteúdo do Script, introduza uma fórmula simples:

    Forecast(Sales=Sales->Actual*1.03;)

    A previsão de vendas é igual às vendas reais multiplicadas por 1.03, o que cria o membro Previsão para Vendas com um valor 3% superior ao das vendas reais.

  5. Clique em Gravar e Fechar.

  6. Feche o verificador da base de dados clicando em Fechar até todos os separadores estarem fechados.

Executar o Script

Os scripts de cálculo são executados como tarefas.

  1. Na interface web do Essbase, na página Aplicações, clique em Tarefas.
  2. No menu pendente Nova Tarefa, selecione Executar Cálculo.

  3. Na caixa de diálogo Executar Cálculo, no campo Aplicação, selecione a aplicação Sample_Dynamic.

    Repare que o campo Base de Dados preenche automaticamente o cubo Basic.

  4. No menu Scripts, selecione o script de cálculo salesfcst que criou.

  5. Clique em Submeter.

  6. Clique em Renovar para ter a certeza de que a tarefa é concluída.

Em Analisar os Dados de Previsão no Smart View, irá analisar estes novos dados de previsão no Excel. Mas, primeiro, vamos concentrar-nos na gestão de tarefas.

Analisar os Dados de Previsão no Smart View

Em Analisar uma Aplicação no Smart View, aprendeu a analisar dados no Smart View. Em Modificar uma Estrutura do Essbase, acrescentou um membro Previsão à estrutura e incorporou dados no mesmo.

Neste exemplo de análise de dados de previsão no Smart View, irá repetir a ligação ao cubo, analisar os dados, criar uma grelha no Excel e efetuar uma análise ad hoc. Em seguida, irá testar se o cálculo está correto, rever a grelha e submeter os valores de previsão mensais.

Agora, irá repetir a ligação ao cubo no Smart View e aprofundar a análise dos dados.

  1. Abra o Excel e crie uma folha de cálculo semelhante à que se segue, escrevendo os nomes dos membros nestas células: A3=Market, B3=Product, C1=Year, C2=Actual, D1=Sales, D2=Forecast.
    Imagem da folha de cálculo inicial: A3=Market, B3=Product, C1=Year, C2=Actual, D1=Sales, D2=Forecast
  2. No friso do Smart View, repita a ligação ao cubo Basic na aplicação Sample_Dynamic.
    Imagem de um URL nas Ligações Privadas do Smart View.

    O URL de ligação anterior deverá ser mostrado na lista Ligações Privadas.

  3. Quando lhe for solicitado que entre em sessão, ligue-se como o mesmo utilizador que criou.
  4. Para preencher as células com valores de dados, clique em Análise ad hoc.

    Na grelha resultante, deverá conseguir ver os resultados do seu cálculo. Os dados das vendas anuais são renovados tanto para Actual como para Forecast e a previsão é cerca de 3% superior ao valor real:
    Imagem da grelha: Actual=400511, Forecast=412526.3

  5. Para testar se o cálculo está correto, crie esta fórmula de Excel, =D3/C3, na célula E3, que divide os dados de previsão pelos dados reais, de modo a garantir que o valor da célula D3 é 3% superior ao da célula C3.
    Imagem da grelha: Actual=400511, Forecast=412526.3, E3 com a fórmula =D3/C3

    O resultado do teste deverá confirmar o aumento de 3%, em que o valor de Actual corresponde a 400511, o de Forecast corresponde a 412526.3 e o da célula E3 corresponde a 1.0.


    Imagem da grelha: Actual=400511, Forecast=412526.3, E3 1.03
  6. Examine as entradas de Product e Market com mais atenção. Pode constatar que existem dados de previsão para todos os produtos e todos os mercados, e que o valor dos mesmos é 3% superior ao do valor real.
    Imagem da grelha com dados de previsão.
  7. Em seguida, crie uma folha de cálculo que irá utilizar para realizar uma análise de dados da previsão e faça algumas alterações.
    1. Clique na célula que contem a referência Forecast. Em seguida, clique em Manter Apenas.
    2. Selecione as células A3-B3 que contêm as referências East e Colas. Em seguida, clique em Manter Apenas.

      A grelha deve ter a seguinte aparência:


      Imagem da grelha com dados de previsão.
    3. Com as células A3-B3 ainda selecionadas, clique em Aproximar para visualizar as informações por estado de SKUs de produto detalhados.

      A grelha deve ter a seguinte aparência:


      Imagem da grelha com dados de previsão.
    4. Rode a dimensão Year para as colunas. Destaque o membro Year e selecione a seta junto a Aproximar no friso do Essbase. Selecione Aproximar para nível inferior para ver o nível inferior dos meses.

      A grelha deve ter a seguinte aparência:


      Imagem da grelha com dados de previsão.
    5. Introduza alguns valores mensais para criar uma previsão de Diet Cola. Por exemplo, introduza o valor 500 em cada uma das células no intervalo C5:H5.
      Imagem da grelha com dados de previsão.
    6. Clique em Submeter Dados e repare que a previsão para o ano inteiro na célula O5 muda para 3000, o que corresponde à soma de 500 em cada um dos 6 meses.

Nesta tarefa, aprendeu como é fácil analisar e editar o cubo no Smart View, desde que tenha a provisão correta.

Em Criar uma Aplicação e um Cubo no Cube Designer, terá a oportunidade de se familiarizar com o Cube Designer.

Criar uma Aplicação e um Cubo no Cube Designer

Em Analisar os Dados de Previsão no Smart View, analisou dados no Excel. Os utilizadores a trabalhar no Excel podem desenhar e implementar aplicações utilizando o Cube Designer.

Abra um livro da aplicação no Cube Designer. Implemente, carregue e calcule um cubo. Visualize o cubo na interface web do Essbase.

Abrir o Livro da Aplicação no Cube Designer

Entre em sessão como Utilizador Avançado e descarregue o livro da aplicação Sample_Basic.xlsx a partir da Galeria.

  1. No Excel, no friso do Cube Designer, clique em Catálogo Imagem do ícone Catálogo no friso do Cube Designer..

    Se lhe for solicitado para entrar em sessão, entre em sessão como um Utilizador Avançado.

  2. Clique em Galeria, em seguida, navegue até Applications > Demo Samples > Block Storage e clique duas vezes em Sample_Basic.xlsx.

O livro da aplicação Sample Basic é diferente do livro da aplicação Sample Basic Dynamic, na medida em que as dimensões do Produto e do Mercado não possuem membros dinamicamente calculados.

Por exemplo, vá para a folha de cálculo Dim.Market em Sample_Basic.xlsx. Olhe para a coluna Armazenamento. Não há caracteres X, o que indica que os membros são armazenados. Os caracteres X na coluna Armazenamento indicam os membros calculados dinamicamente.

Portanto, depois de criar as dimensões e carregar os dados, também necessita de calcular o cubo.

Criar, carregar e calcular o cubo pode ser efetuado num único passo na caixa de diálogo Criar Cubo.

Criar, Carregar e Calcular o Cubo

Utilize o Cube Designer para criar, carregar e calcular um cubo a partir do livro da aplicação Sample_Basic.xlsx.

  1. No friso do Cube Designer, com o livro da aplicação Sample Basic (Sample_Basic.xlsx) ainda aberto, clique em Criar Cubo Imagem do ícone Criar Cubo no friso do Cube Designer..

  2. No menu Opção de Criação, selecione Criar Cubo.

  3. Clique em Executar.

    Se houver uma aplicação existente com o mesmo nome, ser-lhe-á solicitado para substituir a aplicação e o cubo. Clique em Sim para apagar a aplicação original e criar esta nova aplicação.

  4. Clique em Sim para confirmar a sua seleção.

    O ícone Visualizar Tarefas apresenta uma ampulheta enquanto a tarefa está a decorrer. A tarefa é executada em segundo plano e o Cube Designer notifica-o quando a tarefa for concluída, devendo apresentar Êxito.

  5. Clique em Sim para lançar o Visualizador de Tarefas e ver o estado da tarefa.

Visualizar a Aplicação na Interface da Web

Visualize e inspecione a nova aplicação na interface web do Essbase, verifique se existem blocos de nível zero e de nível superior para confirmar que o cubo foi calculado na totalidade.

Na Interface do Redwood:

  1. Entre em sessão na interface web do Essbase.
  2. Abra a aplicação Sample e, em seguida, abra o cubo Basic.
  3. Clique em Lançar Estrutura.

    Visualize a estrutura e veja se as dimensões esperadas estão presentes.

  4. Volte ao separador do cubo Basic.
    Imagem a mostrar separadores na interface web, com o separador do cubo Basic selecionado.

  5. Na página Geral, em Estatísticas, vê que ambos os blocos de nível 0 e de nível superior existem, mostrando que o cubo é totalmente calculado.

Na Interface Web Clássica:

  1. Entre em sessão na interface web do Essbase.

  2. Na página Aplicações, expanda a aplicação Sample e selecione o cubo Basic.

  3. Clique no menu Ações à direita do cubo Basic e selecione Estrutura.

    Visualize a estrutura e veja se as dimensões esperadas estão presentes.

  4. Regresse à página Aplicações, expanda a aplicação Sample e selecione o cubo Basic.

  5. Clique no menu Ações à direita do cubo Basic e selecione Inspecionar.

  6. No verificador, selecione Estatísticas.

  7. No separador Geral, na coluna Armazenamento, pode ver que existem blocos de nível 0 e de nível superior, mostrando que o cubo foi calculado na totalidade.

Em Analisar Dados e Efetuar uma Atualização Incremental no Cube Designer, analisará os dados neste cubo e executará atualizações incrementais do Excel.

Analisar Dados e Efetuar uma Atualização Incremental no Cube Designer

Em Criar uma Aplicação e um Cubo no Cube Designer, executou uma criação de cubo, carregou dados e executou o script de cálculo definido no livro.

Analise os dados de uma folha de cálculo de consulta no Cube Designer. Acrescente membros ao cubo.

Analisar Dados no Cubo Sample Basic

Confirme que a criação do cubo foi efetuada com êxito e veja como analisar os dados.

  1. No Excel, no friso do Cube Designer, clique em Analisar Imagem do ícone Analisar Dados no friso do Cube Designer..

  2. No menu Analisar, selecione Ligar Folhas de Consulta.

    Se lhe for solicitado para entrar em sessão, introduza o seu nome de utilizador e a senha do Essbase.

  3. Está ligado ao cubo Basic na aplicação Sample.

  4. Pode agora analisar os dados.

    1. Utilize o friso do Essbase para aproximar Cream Soda para ver todos os produtos de nível inferior que fazem parte da família Cream Soda.

    2. Afaste em New York para ver toda a região Leste e afaste novamente para ver todos os Mercados.

Efetuar uma Atualização Incremental no Cubo Sample Basic

Acrescente uma hierarquia à dimensão do produto e veja os resultados no Smart View.

  1. Vá para a folha de cálculo Dim.Product, onde atualizará a dimensão do produto com alguns produtos extra.

  2. Insira novos membros no livro, seguindo a família de produtos 400.

    1. Crie um novo Produto pai com o filho 500 e atribua-lhe o nome do Pseudónimo por Omissão Cane Soda.

    2. Crie três novos SKUs com o pai 500: 500-10, 500-20 e 500-30.

    3. Atribua pseudónimos aos novos SKUs. Chame-lhes Cane Cola, Cane Diet Cola e Cane Root Beer.


      Imagem de uma grelha do Smart View com um grupo de produtos, Cane Soda (500) acrescentado.

  3. Grave o livro atualizado.

  4. Utilizando o friso do Cube Designer, clique em Criar Cubo Imagem do ícone Criar Cubo no friso do Cube Designer..

    A opção de criação assumirá por omissão Atualizar Cubo – Manter Todos os Dados, uma vez que a aplicação já existe no servidor e o utilizador é o proprietário da aplicação que o criou.

  5. Clique em Executar.

  6. Quando for apresentado o aviso de conclusão da tarefa, clique em Sim para lançar o Visualizador de Tarefas.

  7. Deve ver Êxito. Se a tarefa devolver um Erro, pode clicar duas vezes na tarefa para obter mais informações.

  8. Feche o Visualizador de Tarefas.

  9. Com a folha Dim.Product ativa, clique em Visualizador de Hierarquias no friso do Cube Designer.
  10. Na caixa de diálogo Hierarquia de Dimensões, veja se o grupo de produtos Cane Soda foi criado. Imagem do Visualizador de Hierarquias do Cube Designer a mostrar a hierarquia Cane Soda.
  11. Vá para folha de cálculo de consulta, Query.Sample.

  12. Navegue para a parte superior da dimensão Product destacando Dark Cream e afastando através do friso do Essbase. Em seguida, afaste em Cream Soda.

  13. Selecione o Produto novamente e clique em Aproximar.

  14. Selecione Cane Soda e clique em Manter Apenas.

  15. Selecione Cane Soda e Aproximar para ver os membros filho.

Acrescentar membros à dimensão Product não preenche esses membros com dados. Os dados podem ser submetidos utilizando o Smart View ou efetuando um carregamento de dados.

Os livros da aplicação são ferramentas convenientes para desenhar cubos do Essbase quando já compreende os elementos necessários para criar um cubo ou quando dispõe de um exemplo.

Em Transformar Dados Tabulares num Cubo, irá criar uma aplicação utilizando uma folha de cálculo do Excel de colunas, sem qualquer estrutura específica do Essbase.

Transformar Dados Tabulares num Cubo

Os dados de sistemas de origem externos, como tabelas de ERP ou data warehouse, não são formatados como um livro da aplicação. Pode ainda utilizar o Cube Designer para criar um cubo a partir deles.

  1. No Excel, selecione o friso do Cube Designer e, em seguida, clique em Catálogo Imagem do ícone Catálogo no friso do Cube Designer..
  2. Na caixa de diálogo Ficheiros do Essbase, na Galeria, navegue até à pasta Technical > Table Format e clique duas vezes em Sample_Table.xlsx.

    O ficheiro Sample_Table.xlsx contém uma folha de cálculo, Sales, que representa um relatório de vendas simples e comum que pode receber de um membro da sua organização. Os títulos de coluna indicam a existência de medidas (como Units e Discounts), representações de períodos de tempo (como Time.Month e Time.Quarter), regiões geográficas (como Regions.Region e Regions.Areas) e produtos (como Product.Brand e Product.LOB).

    Com base neste relatório, pode criar uma aplicação e um cubo através de um método chamado introspeção, que consiste na inspeção de uma origem de dados física (neste caso, o ficheiro Sample_Table.xlsx) em busca de elementos de metadados do Essbase.

  3. No friso do Cube Designer, clique em Transformar Dados.
  4. Na caixa de diálogo Transformar Dados, pode aceitar os nomes por omissão da aplicação (Sample_Table) e do cubo (Sales) ou pode alterá-los.
  5. O Cube Designer inspeciona os dados tabulares para detetar relações que determinem a dimensionalidade adequada.
  6. Clique em Executar e, quando lhe for pedido para criar o cubo, clique em Sim.
  7. Quando a tarefa estiver concluída, verá a caixa de diálogo Visualizador de Tarefas.
    Clique em Sim até o estado ser Êxito.
  8. Feche o Visualizador de Tarefas.
  9. Entre em sessão na interface web do Essbase.
  10. Visualizar estatísticas de cubo:
    Na Interface do Redwood:
    1. Na página Aplicações, abra a aplicação Sample_Table e, em seguida, abra a base de dados (cubo) Vendas.
    2. Na página Geral, clique em Estatísticas.
    3. Na coluna Armazenamento, o número 4.928 para Blocos de nível 0 existentes indica que os dados foram carregados para o cubo.
    Na Interface Web Clássica:
    1. Na página Aplicações, expanda a aplicação Sample_Table e selecione o cubo Sales.
    2. Clique no menu Ações à direita do cubo Sales e selecione Inspecionar.
    3. Selecione Estatísticas e no separador Geral, em Armazenamento, o número 4928 para Blocos de nível 0 existentes indica que foram carregados dados no cubo.
  11. Lance a estrutura e visualize as dimensões:
    • Na Interface do Redwood, ainda na página Geral, selecione Detalhes e, em seguida, selecione Lançar Estrutura.
    • Na Interface Web Clássica, utilize o separador Geral na parte superior do verificador da base de dados para lançar a estrutura.
    No editor de estruturas, pode ver que o cubo Sales tem as seguintes dimensões: Measures, Time, Years, Geo, Channel e Product.
  12. Expanda Medidas.
    É possível reparar que os elementos Unidades, Descontos, Custos Fixos, Custos Variáveis e Proveitos são apresentados sob a forma de uma hierarquia simples.

Em Exportar e Modificar Metadados e Dados, irá criar uma hierarquia para Measures para poder ver Revenue net of Discounts e os custos totais (fixos e variáveis).

Exportar e Modificar Metadados e Dados

Em Transformar Dados Tabulares num Cubo, criou uma aplicação e um cubo a partir dos dados tabulares.

Exporte um cubo, incluindo os respetivos dados, para o Excel a partir da interface web do Essbase e, em seguida, abra o livro da aplicação exportado para examinar o formato.
  1. Exporte para o Excel.
    Na Interface do Redwood:
    1. Na interface web do Essbase, na página Aplicações, abra a aplicação Sample_Table e, em seguida, abra a base de dados (cubo) Vendas.
    2. A partir do menu Ações, selecione Exportar para Excel.
    Na Interface Web Clássica:
    1. Na interface web do Essbase, na página Aplicações, expanda a aplicação Sample_Table e selecione o cubo Vendas.
    2. A partir do menu Ações, selecione Exportar para Excel.
  2. Na caixa de diálogo Exportar para Excel, selecione o Método de Criação da Exportação Pai/Filho.
  3. Selecione Exportar Dados e clique em OK.
    • Se o tamanho dos dados for inferior a 400 MB, isto exporta os metadados e os dados para um ficheiro do Excel denominado livro da aplicação. Grave o livro da aplicação, Sales.xlsx, na sua área de Descarregamentos. O livro da aplicação define o cubo que exportou.
    • Se o tamanho dos dados exceder 400 MB, o ficheiro de dados é gravado num ficheiro comprimido e não é incluído no ficheiro do Excel exportado. O ficheiro ZIP que contém os dados e o livro da aplicação pode ser descarregado a partir da página Ficheiros.
  4. Abra Sales.xlsx.
  5. Desloque-se para a folha de cálculo Data.Sales para a visualizar. Esta é a folha de cálculo de dados do cubo.
    Examine as folhas de cálculo para cada uma das dimensões. As folhas de cálculo da dimensão começam por Dim, incluindo a folha de cálculo da dimensão Measures.
  6. Utilizando o livro da aplicação exportado, pode efetuar mais atualizações incrementais. Por exemplo, pode acrescentar ou retirar hierarquias, anexar uma fórmula a uma medida, alterar pseudónimos e desenvolver cálculos, entre muitas outras tarefas.
As tarefas sequenciadas deste capítulo destinam-se a mostrar-lhe como pode desenhar e implementar cubos a partir de livros da aplicação ou dados tabulares. Pode melhorar incrementalmente o desenho dos seus cubos ao exportá-los para livros da aplicação, efetuar modificações e recriar.