Conhecer as tarefas administrativas mais comuns no Essbase. Faça download de pastas de trabalho do aplicativo de amostra e use-as para criar cubos, provisionar usuários e estabelecer conexão com o Smart View para análise de dados. Edite o outline do cubo adicionando membros. Execute um cálculo, exporte dados e explore o cube designer.
Antes de começar a trabalhar com essas tarefas, certifique-se de poder fazer log-in no Essbase e de que o Smart View e o cube designer estejam instalados nos computadores clientes. Consulte Configurar o Cube Designer.
Na pasta de trabalho do aplicativo de Amostra de Armazenamento em Blocos (Dinâmico), todos os membros do nível não folha no cubo são calculados dinamicamente. Os valores calculados dinamicamente não são armazenados no cubo; eles são recalculados e renderizados para cada recuperação do usuário.
Fazer Download da Pasta de Trabalho do Aplicativo Sample Dynamic
Para fazer download da pasta de trabalho do aplicativo de Amostra de Armazenamento em Blocos (Dinâmico):
Na página Aplicativos, clique em Arquivos e depois clique em Gallery > Applications > Demo Samples > Block Storage
.
Na guia Armazenamento em Blocos, clique no menu Ações ao lado de Sample_Dynamic_Basic.xlsx.
Salve o arquivo de pasta de trabalho de aplicativos, Sample_Dynamic_Basic.xlsx
, em uma unidade local.
Examinar a Estrutura da Pasta de Trabalho do Aplicativo Dinâmico de Amostra
As pastas de trabalho do aplicativo contêm várias planilhas que definem os metadados do cubo, incluindo uma planilha do Essbase.Cube que nomeia todas as dimensões no cubo e define outras informações sobre elas, planilhas distintas para cada dimensão e uma planilha de dados.
No Microsoft Excel, abra Sample_Basic_Dynamic.xlsx
.
Na planilha Essbase.Cube, o nome do aplicativo (Sample_Dynamic), o nome do cubo (Básico), os nomes de 10 dimensões e outras informações sobre as dimensões, são definidos.
Cada dimensão tem uma planilha distinta, Dim.dimname, na qual a dimensão é melhor definida com informações, como o método de criação e o modo incremental. Como o método de criação de cada dimensão neste exemplo de pasta de trabalho do aplicativo é PARENT-CHILD, os membros são definidos nas colunas PARENT e CHILD.
Na planilha Dim.Year, os meses se acumulam em trimestres e os trimestres se acumulam em anos. Por exemplo, os membros filhos Jan, Fev, Mar se acumulam no membro pai Trim1. O membro filho Trim1 se acumula no membro pai Ano.
As planilhas Dim.Product e Dim.Market são estruturadas de forma semelhante. Em Dim.Product, as SKUs se acumulam em famílias de produtos e as famílias de produtos se acumulam em Produto. Por exemplo, os membros filhos 100-10, 100-20 e 100-30 (SKUs) se acumulam no membro pai 100 (família de produtos). O membro pai 100 se acumula em um membro pai Produto.
Este exemplo de pasta de trabalho do aplicativo inclui dados. Role até a última planilha, Data.Basic, para revisar a estrutura das colunas e dos dados.
Neste tópico, você aprendeu a fazer download de uma pasta de trabalho do aplicativo e examinar sua estrutura. A seguir, aprenda a acessar modelos adicionais usando a seção Galeria do Catálogo de Arquivos.
Em Fazer Download da Pasta de Trabalho Dinâmica do Aplicativo e Examinar sua Estrutura, você aprendeu sobre a estrutura de uma pasta de trabalho do aplicativo, explorando o Sample_Basic_Dynamic.xlsx
.
Criar um Aplicativo na interface web do Essbase
Sample_Basic_Dynamic.xlsx
, que você salvou em Fazer Download da Pasta de Trabalho Dinâmica do Aplicativo e Examinar sua Estrutura.Nota:
Na Interface Web Clássica, expanda Opções Avançadas e Opção de Criação; em seguida, escolha criar um banco de dados e carregar os dados.Agora, todas as informações da pasta de trabalho do aplicativo serão representadas no novo cubo.
Provisionar um Usuário para Acessar e Consultar o Cubo
Nota:
Um clique em Adicionar nessa caixa de diálogo não permite que você adicione novos usuários. Em vez disso, você pode adicionar usuários que já foram provisionados usando um provedor de identidades. Este tópico presume que você tenha usuários provisionados. Há várias maneiras de provisionar usuários do Essbase. Consulte Gerenciar Funções do Usuário e Permissões do Aplicativo do Essbase para implantações independentes ou Gerenciar Usuários e Atribuições para implantações de pilha.Em Analisar um Aplicativo no Smart View, você irá para Smart View, fará log-in como o usuário que você acabou de provisionar e consultará um cubo.
Em Criar um Aplicativo na Interface Web do Essbase e Provisionar um Usuário para Acessar e Consultar o Cubo, você criou um aplicativo e um cubo com dados e provisionou usuários.
Esta tarefa supõe que você instalou o Smart View. Consulte Fazer Download e Executar o Instalador do Smart View.
Estabelecer Conexão com o Cubo pelo Smart View
Abra o Microsoft Excel.
Se o Smart View estiver instalado, a faixa de opções do Smart View será exibida no Excel.
/essbase/smartview
ao final desse URL. Por exemplo, https://192.0.2.1:443/essbase/smartview
.Realce o cubo Básico e clique em Conectar.
Executar uma Análise Ad Hoc
Você pode especificar a posição ancestral em uma hierarquia como superior ou inferior, na guia Opções de Membros da caixa de diálogo Opções no Smart View. Primeiramente, SSANCESTORONTOP deve ser ativado por um administrador na configuração do aplicativo, na interface web do Essbase. A grade muda de forma quando você executa uma operação de ampliação do zoom. Aqui, basta usar a posição inferior padrão.
Na faixa de opções do Essbase, clique em Atualizar. A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
Como nem todos os produtos são vendidos em todos os estados, algumas células possuem o rótulo #Missing, em vez de um valor de dados.
Nesta tarefa, você navegou facilmente em uma grade de dados, ampliando e dinamizando ao clicar na própria grade. Você também pode usar as ferramentas na faixa de opções do Essbase para executar as mesmas ações. Para obter mais ajuda sobre como usar o Smart View, clique na guia Smart View e em Ajuda.
Em Modificar um Outline do Essbase, você voltará para a interface web e modificará um outline.
Em Analisar um Aplicativo no Smart View, você analisou um aplicativo no Smart View.
Criar um Novo Membro
Você começa criando um novo membro.
Na interface web do Essbase, na página Aplicativos, selecione o cubo Básico no aplicativo Sample_Dynamic.
Clique no menu Ações e selecione Outline.
Clique em Editar.
Expanda a dimensão Cenário clicando na seta ao lado de Cenário.
Insira um membro:
Clique em Editar para colocar o outline no modo de edição.
Expanda a dimensão do Cenário.
Selecione o membro do Orçamento.
Na barra de ferramentas de estrutura de tópicos, em Ações, selecione Adicionar um irmão abaixo do membro selecionado.
Informe o nome do membro, Previsão, e pressione Tab.
Selecione o operador de consolidação til (~) na lista.
O membro Previsão não se agrega com os outros membros na sua dimensão.
Deixe o tipo de armazenamento de dados como Armazenar Dados, pois queremos que os usuários consigam inserir dados de previsão.
Clique em Salvar.
Inserir Dados no Membro Previsão
Para inserir dados no membro Previsão, criaremos um script de cálculo e calcularemos os dados de previsão.
salesfcst
.Na caixa Conteúdo do Script, digite uma fórmula simples:
Forecast(Sales=Sales->Actual*1.03;)
A previsão de vendas é igual às vendas reais multiplicada por 1,03, o que insere no membro Previsão de Vendas um valor 3% maior que as vendas reais.
Na interface web do Essbase, na página Aplicativos, selecione o cubo Básico no aplicativo Sample_Dynamic, clique no menu Ações e selecione Inspecionar.
Na caixa de diálogo Básico, selecione a guia Scripts, com Scripts de Cálculo selecionado, clique em para adicionar um script de cálculo.
No campo Nome do Script, digite salesfcst
.
Na caixa Conteúdo do Script, digite uma fórmula simples:
Forecast(Sales=Sales->Actual*1.03;)
A previsão de vendas é igual às vendas reais multiplicada por 1,03, o que insere no membro Previsão de Vendas um valor 3% maior que as vendas reais.
Clique em Salvar e Fechar.
Feche o inspetor de banco de dados clicando em Fechar até que todas as guias sejam fechadas.
Executar o Script
Scripts de cálculo são executados como jobs.
No menu drop-down Novo Job, selecione Executar Cálculo.
Na caixa de diálogo Executar Cálculo, no campo Aplicativo, selecione o aplicativo Sample_Dynamic.
Observe que o campo Banco de Dados preenche automaticamente o cubo Básico.
No menu Scripts, selecione o script de cálculo salesfcst que você criou.
Clique em Submeter.
Clique em Atualizar para ver se o job foi concluído.
Em Analisar Dados de Previsão no Smart View, você analisará esses novos dados de previsão no Excel. Mas primeiro vamos examinar melhor os jobs de gerenciamento.
Em Analisar um Aplicativo no Smart View, você aprendeu a analisar dados no Smart View. Em Modificar um Outline do Essbase, você adicionou um membro Previsão ao outline e inseriu dados nele.
Agora, você se reconectará ao cubo no Smart View e fará mais análise dos dados.
Na faixa de opções do Smart View, conecte-se novamente ao cubo Básico no aplicativo Sample_Dynamic.
Sua URL de conexão anterior deve ser mostrada na lista de Conexões Privadas.
Na grade resultante, você deverá ver os resultados do seu cálculo. Os dados de vendas anuais são atualizados para Real e Previsão, e a previsão é cerca de 3% maior que o real:
Os resultados do teste devem confirmar o aumento de 3%, em que Real é 400511, Previsão é 412526.3 e E3 é 1.0.
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
A grade agora deverá ficar assim:
Nesta tarefa, você aprendeu como é fácil analisar e editar o cubo no Smart View, desde que se tenha o provisionamento correto.
Em Criar um Aplicativo e um Cubo no Cube Designer, você se familiarizará com o Cube Designer.
Em Analisar Dados de Previsão no Smart View, você analisou dados no Excel. Os usuários que estão trabalhando no Excel podem projetar e implantar aplicativos usando o cube designer.
Abrir a Pasta de Trabalho do Aplicativo no Cube Designer
Faça log-in como Usuário Avançado e faça download da pasta de trabalho do aplicativo Sample_Basic.xlsx na Galeria.
No Excel, na faixa de opções do Cube Designer, clique em Catálogo .
Se for necessário fazer log-in, faça log-in como Usuário Avançado.
Clique em Galeria; em seguida, navegue até Applications > Demo Samples > Block Storage
e clique duas vezes em Sample_Basic.xlsx.
A pasta de trabalho Exemplo Básico do aplicativo é diferente da pasta de trabalho Exemplo Dinâmico Básico do aplicativo, na medida em que as dimensões do Produto e do Mercado não possuem membros dinamicamente calculados.
Por exemplo, vá até a planilha Dim.Market em Sample_Basic.xlsx
. Veja a coluna Armazenamento. Não há caracteres X, o que indica que os membros são armazenados. Os caracteres X na coluna Armazenamento indicam membros calculados dinamicamente.
Portanto, depois de criar as dimensões e carregar os dados, você também precisa calcular o cubo.
As ações criar, carregar e calcular o cubo podem ser feitas em um passo na caixa de diálogo Criar Cubo.
Criar, Carregar e Calcular o Cubo
Use o Cube Designer para criar, carregar e calcular um cubo na pasta de trabalho do aplicativo Sample_Basic.xlsx
.
Na faixa de opções do Cube Designer, com a pasta de trabalho Exemplo Básico (Sample_Basic.xlsx
) do aplicativo ainda aberta, clique em Criar Cubo .
No menu Opção de Criação, selecione Criar Cubo.
Clique em Executar.
Se houver um aplicativo existente com o mesmo nome, será solicitado que você substitua o aplicativo e o cubo. Clique em Sim para excluir o aplicativo original e criar este novo aplicativo.
Clique em Sim para confirmar sua seleção.
O ícone Exibir Jobs exibirá uma ampulheta enquanto o job estiver em andamento. O job é executado em segundo plano e o Cube Designer notifica você quando ele é concluído, exibindo Sucesso.
Clique em Sim para iniciar o Visualizador de Jobs e ver o status do job.
Exibir o Aplicativo na Interface Web
Exiba e inspecione o novo aplicativo na interface Web do Essbase e verifique se os blocos nível zero e nível superior existem para confirmar se o cubo está totalmente calculado.
Na Interface Redwood:
Exiba o outline e veja que as dimensões esperadas estão presentes.
Na Interface Web do Essbase:
Faça log-in na interface web do Essbase.
Na página Aplicativos, expanda o aplicativo de Amostra e selecione o cubo Básico.
Clique no menu Ações à direita do cubo Básico e selecione Outline.
Exiba o outline e veja que as dimensões esperadas estão presentes.
Retorne à página Aplicativos, expanda o aplicativo de Amostra e selecione o cubo Básico.
Clique no menu Ações à direita do cubo Básico e selecione Inspecionar.
No inspetor, selecione Estatísticas.
Na guia Geral, na coluna Armazenamento, você vê que existem blocos de nível 0 e nível superior, mostrando que o cubo foi totalmente calculado.
Em Analisar Dados e Executar uma Atualização Incremental no Cube Designer, você analisará dados neste cubo e executará atualizações incrementais do Excel.
Em Criar um Aplicativo e um Cubo no Cube Designer, você executou uma criação de cubo, carregou dados e executou o script de cálculo definido na pasta de trabalho.
Confirme se a criação do cubo foi bem-sucedida e veja como analisar dados.
No Excel, na faixa de opções do cube designer, clique em Analisar .
No menu Analisar, selecione Conectar Folhas de Consulta.
Se você for solicitado a fazer log-in, digite o nome de usuário e a senha do Essbase.
Você está conectado ao cubo Básico no aplicativo de exemplo.
Agora você pode analisar os dados.
Use a faixa de opções do Essbase para ampliar Cream Soda para ver todos os produtos de nível inferior que fazem parte da família Cream Soda.
Reduza o zoom de Nova York para ver toda a região Leste, e reduza o zoom novamente para ver todos os Mercados.
Adicione uma hierarquia à dimensão do produto e veja os resultados no Smart View.
Vá para a planilha Dim.Product, na qual você atualizará a dimensão do produto com alguns produtos extras.
Insira novos membros na pasta de trabalho, seguindo a família de produtos 400.
Crie um novo Produto pai com o filho 500 e dê a ele o nome de Alias Padrão Cane Soda.
Crie três novas SKUs com o pai 500: 500-10, 500-20 e 500-30.
Forneça aliases às novas SKUs. Chame-os de Cane Cola, Cane Diet Cola e Cane Root Beer.
Salve a pasta de trabalho atualizada.
Usando a faixa de opções do cube designer, clique em Criar Cubo .
A opção de criação será padronizada como Atualizar Cubo – Reter Todos os Dados, uma vez que o aplicativo já existe no servidor e você é o proprietário do aplicativo que o criou.
Clique em Executar.
Quando o aviso de conclusão do job for exibido, clique em Sim para iniciar o Visualizador de Jobs.
Você deverá ver Êxito. Se o job retornar Erro, você poderá clicar duas vezes no job para obter mais informações.
Feche o Visualizador de Jobs.
Vá para a planilha de consulta, Query.Sample.
Navegue até a parte superior da dimensão Produto destacando Dark Cream e reduzindo o zoom usando a faixa de opções do Essbase. Em seguida, reduza o zoom em Cream Soda.
Selecione Produto novamente e clique em Ampliar.
Selecione Cane Soda e clique em Apenas Manter.
Selecione Cane Soda e Ampliar para ver os membros filhos.
A adição de membros à dimensão Produto não preenche esses membros com dados. Os dados podem ser submetidos usando o Smart View ou executando uma carga de dados.
As pastas de trabalho de aplicativos são ferramentas práticas para projetar cubos do Essbase quando você já entende os elementos necessários para criar um cubo ou quando tem uma amostra.
Em Transformar Dados Tabulares em um Cubo, você criará um aplicativo usando uma planilha do Excel com colunas sem qualquer estrutura específica do Essbase.
Os dados de sistemas de origem externos, como tabelas de ERP ou data warehouse, não são formatados como pasta de trabalho do aplicativo. Você ainda pode usar o cube designer para criar um cubo com base nele.
Em Exportar e Modificar Metadados e Dados, você criará uma hierarquia para essas Medidas para que possa ver Receita líquida de Descontos e total de custos (fixo e variável).
Em Transformar Dados Tabulares em um Cubo, você criou um aplicativo e um cubo com base em dados tabulares.