Ferramenta OLAP do GSAN

Esta ajuda pretende familiarizar o usuário do módulo gerencial do GSAN com as funcionalidades disponíveis na ferramenta OLAP, que permite consultas analíticas das informações existentes no GSAN.

Para facilitar o acesso às informações da ajuda, as dividimos nas seguintes sessões:

Introdução à Ferramenta OLAP do GSAN

Segue, abaixo, uma breve descrição do que significa o termo OLAP, extraída da enciclopédia livre: "Wikipedia".

"OLAP é a sigla em inglês para Online Analytical Processing, ou processamento analítico on-line. É uma abordagem tecnológica para gerar respostas rápidas a consultas analíticas de natureza tipicamente dimensional. A tecnologia OLAP é parte de uma categoria mais abrangente, Business intelligence, que também inclui Data warehouse (que por sua vez inclui ETC(Extração transformação e carga)) e Data mining. Aplicações típicas de OLAP são relatórios de negócios, marketing, relatórios gerenciais, business process management (BPM), orçamento e previsão, relatórios financeiros e áreas similares. O termo OLAP foi criado como uma ligeira variação de um termo tradicional em bancos de dados, OLTP (do inglês On Line Transaction Processing, ou processamento de transações on-line)."

No caso do GSAN, a equipe de desenvolvimento optou por utilizar uma ferramenta livre e "open source" para implementar a solução para o OLAP. Trata-se da ferramenta Mondrian, que faz parte da solução de BI (Business Intelligence) da Pentaho. Você pode acessar as aplicações OLAP do GSAN a partir de uma das opções existentes em "Menu GSAN > Gsan> Gerencial". Ao acionar uma destas opções, o sistema irá apresentar uma tela implementada com a ferramenta OLAP.
Todas as telas desta opção do menu terão uma aparência similar à apresentada abaixo. Vamos tomar como exemplo a tela da opção "Menu GSAN > Gsan > Gerencial > Cadastro > Quadro de Acompanhamento da Comercialização". gerencialModeloTela.jpg
Podemos observar os seguintes elementos na tela:

  • Título do Cubo: Quadro de Acompanhamento da Comercialização
  • Barra de Ferramentas da Ferramenta OLAP (Tool Bar)
  • Grade de Dados (Data Grid)
Cabe esclarecer que a ferramenta OLAP ainda não foi localizada para o português do Brasil, portanto iremos conviver com alguns termos em inglês. Iremos apresentar as principais funções da ferrament OLAP, tais como:

No final da ajuda é apresentado um resumo das funções existentes na barra de ferramentas do OLAP.
A barra de ferramentas (Toolbar) permite que você configure a forma como os dados serão visualizados e interagem com a grade de dados (Data Grid). Olhando para a grade de dados (Data Grid), podemos observar que as informações estão compostas por várias dimensões:

  • Gerência Regional,
  • Localidade,
  • Measures (Medidas),
  • Ano e
  • Mês.

Dimensões são hierarquias naturais que contém diferentes perspectivas de informações, ou detalhamento de informações adicionais. Medidas (Measures) são dimensões especiais que contém os dados/números com as informações do negócio. O nosso exemplo contém um conjunto de medições (measures), a saber:
  • Imóveis Ligados e Cortados - Água: Quantidade de imóveis, cuja situação de água seja ligado ou cortado.
  • Imóveis Suprimidos - Água: Quantidade de imóveis, cuja situação de água seja suprimido.
  • Economias Ligadas e Cortadas - Água: Quantidade de economias, cuja situação de água seja ligada ou cortada.
  • Economias Suprimidas - Água: Quantidade de economias, cuja situação de água seja suprimida.
  • Economias Potenciais e Factíveis - Esgoto: Quantidade de economias, cuja situação de esgoto seja potencial ou factível.

Interagindo com a Grade de Dados (Data Grid)


O Drill (expansão) permite aos usuários expandir as hierarquias dentro de uma dimensão, para descobrir detalhes.

Para o detalhamento de uma dimensão, basta clicar no sinal de mais(+) ao lado do nome do membro da dimensão que deseja expandir. No caso do nosso exemplo, foi solicitada a expansão da dimensão "Mês", que fica localizada na coluna da Grade de Dados (Data Grid). Veja, abaixo, como fica a tela após a solicitação da expansão da dimensão do "Mês". gerencialExemploExpansao.jpg

Após a expansão de um membro de uma dimensão, você vai perceber que o sinal mais(+) torna-se um sinal de menos(-). Clicando no sinal (-) permite-lhe fechar o nível expandido. No exemplo acima, foi expandida a dimensão "Mês" para revelar os membros no primeiro nível da dimensão. No caso, a informação mês-a-mês. Dependendo de como estejam configurados, na barra de ferramentas, os botões "Drill Member"gerencialDrillMember.jpg e "Drill Position" gerencialDrillPosition.jpg, a expansão abrirá todas as ocorrências do item selecionado, ou, apenas, a ocorrência específica. Vamos ver como funcionam estes botões na expansão da dimensão "Ano". Na tela acima, o botão "Drill Position" gerencialDrillPosition.jpg está ativado. Veja, na imagem abaixo, o resultado da expansão do "Ano" para a medição "Imóveis Potenciais e Factíveis - Água". gerencialExemploExpansaoDrillPosition.jpg

Neste caso, a dimensão "Ano" foi expandida, apenas, para o item selecionado: "Imóveis Potenciais e Factíveis - Água". Veja, na imagem abaixo, o resultado da expansão do "Ano" para a medição "Imóveis Potenciais e Factíveis - Água"; quando o botão "Drill Member" gerencialDrillMember.jpg está ativado.

gerencialExemploExpansaoDrillMember.jpg

Veja que, neste caso, a dimensão "Ano" foi expandida para todas as ocorrências, e não, apenas, para a ocorrência "Imóveis Potenciais e Factíveis - Água". Caso os campos com os totais não façam sentido, como é o caso do exemplo que estamos trabalhando, pois os valores mensais já correspondem aos valores totais, é possível ocultá-los acionando a opção "Drill Replace"gerencialDrillReplace.jpg da barra de ferramentas, que substitui a raiz da dimensão pelo item selecionado. Depois, para omitir os totais, você deve clicar na seta que fica ao lado dos campos "Todos". Veja o exemplo abaixo:
gerencialExemploExpansaoDrillReplace01.jpg
Veja, abaixo, o exemplo da tela sem os totais. Caso deseje retornar com os totais, basta clicar na seta ao lados das dimensões "Mês" e "Ano".
gerencialExemploExpansaoDrillReplace02.jpg

Funcionamento do Navegador OLAP (OLAP Navigator)

Na barra de ferramentas (Tool Bar), é o 1º botão do lado esquerdo.

Permite, ao usuário, o acesso a todas as dimensões do cubo, e permite, também, que você configure as que serão visualizadas.

O Usuário, também, pode alterar a ordem de visualização das linhas e colunas, assim como, ver os dados em cada dimensão.

Ao acionarmos o botão "OLAP Navigator" gerencialOlapNavigator.jpg, as dimensões são apresentadas em colunas (Columns), linhas (Rows), e na área de filtros (Filter), conforme exemplo apresentado na figura abaixo.

Quando a dimensão estiver na área de filtros, ela não será apresentada na grade de dados(Data Grid).

gerencialOlapNavigatorExemplo.jpg

No exemplo acima, que trabalhamos até o momento, as dimensões "Gerência Regional", "Localidade", "Medições (Measures)" e "Ano", estão na área de "Linhas (Rows)"; e a dimensão "Mês", está na área de "Colunas (Columns)".

As demais dimensões não são apresentadas na Grade de Dados (Data Grid),porque estão na áera de "Filtro (Filter)".

Para configurar e modificar o layout da consulta, será necessário, inicialmente, o entendimento do funcionamento de cada botão do "OLAP Navigator":


Botão Descrição
gerencialOlapNavigatorColumn.jpgUtilize este botão para mover a dimensão para a área de colunas (Columns).
gerencialOlapNavigatorRow.jpgUtilize este botão para mover a dimensão para a área de linhas (Rows).
gerencialOlapNavigatorFilter.jpgUtilize este botão para mover a dimensão para a área de filtro (Filter).
gerencialOlapNavigatorMove.jpgUtilize estes botões para mover a dimensão para cima, ou para baixo, dentro da área, à qual, a dimensão pertence.

Para entendermos melhor o funcionamento do "OLAP Navigator", vamos efetuar algumas mudanças na Grade de Dados (Data Grid) do exemplo que estamos usando:

  1. Retirar da área de linhas (Rows) as dimensões "Gerencia Regional" e "Localidade".
    1. Procedimento: Clicar no botão gerencialOlapNavigatorFilter.jpg, que fica ao lado das dimensões
    2. Veja que as dimensões foram transferidas para a área de filtros (Filter)
  2. Incluir na área de linhas (Rows) as dimensões "Categoria" e "Subcategoria", colocando-as no lugar de "Gerencia Regional" e "Localidade", respectivamente.
    1. Procedimento: Clicar no botão gerencialOlapNavigatorRow.jpg, que fica ao lado das dimensões, que estão na área de filtros (Filter)
    2. Veja que as dimensões foram transferidas da áera de filtros (Filter), para a área de linhas (Rows)
    3. Entretanto,  não estão na sequencia desejada. Para colocar as dimensões na sequencia desejada dentro da área de linhas (Rows), utilize o botão gerencialOlapNavigatorMoveAbove.jpg para movê-las para cima, até chegar na posição desejada: 1º --> "Categoria"; 2º-- > "Subcategoria".
  3. Transferir a dimensão "Ano" para a área de colunas (Columns)
    1. Procedimento: Clicar no botão gerencialOlapNavigatorColumn.jpg, que fica ao lado da dimensão "Ano", que está na área de linhas (Rows).
    2. Veja que a dimensão "Ano" foi transferida da áera de Linhas (Rows), para a área de colunas (Columns)
    3. Mover a dimensão "Ano" para a 1ª posição, clicando no botão gerencialOlapNavigatorMoveAbove.jpg, que fica ao lado da dimensão "Ano".

Após estes procedimentos, o "OLAP Navigator" deverá ficar com a seguinte configuração: gerencialOlapNavigatorExemplo2.jpg

Clique no botão "OK" para concluir o processo de configuração do "OLAP Navigator".

Veja, abaixo, como ficará a Grade de Dados (Data Grid), após as modificações realizadas:

gerencialOlapNavigatorExemplo3.jpg

Navegando nas Dimensões

Com a opção de navegar nas dimensões, existente no "OLAP Navigator", nós podemos, também, definir opções específicas dentro de uma determinada dimensão.

Com o "OLAP Navigator" gerencialOlapNavigator.jpg ativado, basta clicar no nome da dimensão que se deseja configurar.

Para termos um melhor entendimento desta funcionalidade, vamos fazer as seguintes modificações:

  1. Na dimensão "Medidas (Measures)", vamos deixar ativas as seguintes medições
    1. Imóveis Potenciais e Factíveis - Água
    2. Imóveis Ligados e Cortados - Água
    3. Imóveis Suprimidos - Água
  2. Na dimensão "Perfil do Imóvel", que encontra-se na área de filtros (Filter), vamos selecionar o perfil "TARIFA SOCIAL".
Veja, abaixo, a tela com as modificações:

gerencialOlapNavigatorDimension.jpg

Veja, na figura abaixo, o resultado desta configuração:

gerencialOlapNavigatorDimension2.jpg

Funcionalidade InverterEixos (SWAP AXES)

Esta opção permite ao usuário realizar a inversão dos eixos da grade de dados (Data Grid). As dimensões que estão na linha passam para a coluna e "vice-versa". Ao acionarmos a funcionalidade de inversão de eixos (Swap AxesgerencialSwapAxes.jpg), considerando o exemplo da figura anterior, a grade de dados (Data Grid) ficará conforme a figura abaixo:gerencialSwapAxesExemplo.jpg

Configurando o Gráfico(Chart Config)

Ícone do botão para configurar o gráfico: gerencialChartConfig.jpg

Ao acionarmos esta opção o sistema apresentará as opções para que o usuário configure o gráfico que deseja gerar.

Segue, abaixo, uma figura da tela de configuração com todas as opções de configuração disponíveis na ferramenta.

gerencialChartConfigExemplo.jpg

Vamos entender o objetivo de cada uma das opções.

  • Tipo do Gráfico (Chart Type): Selecionar o tipo de gráfico desejado na lista apresentada ao lado do campo
    • Barras Verticais (Vertical Bar)
    • Barras Verticais em três dimensões (Vertical Bar 3D)
    • Barras Horizontais (Horizontal Bar)
    • Barras Horizontais em três dimensões (Horizontal Bar 3D)
    • Barras Verticais Empinhadas (Stacked Vertical Bar)
    • Barras Verticais Empinhadas em três dimensões (Stacked Vertical Bar 3D)
    • Barras Horizontais Empinhadas (Stacked Horizontal Bar)
    • Barras Horizontais Empinhadas em três dimensões (Stacked Horizontal Bar 3D)
    • Linhas Verticais (Vertical Line)
    • Linhas Horizontais (Horizontal Line)
    • Área Vertical (Vertical Area)
    • Área Horizontal (Horizontal Area)
    • Área Vertical Empilhada (Vertical Area Stacked)
    • Área Horizontal Empilhada (Horizontal Area Stacked)
    • Gráfico de Pizza por Coluna (Pie Charts by Column)
    • Gráfico de Pizza por Linha (Pie Charts by Row)
  • Habiltar a funcionalidade "Drill Through" no gráfico (Enable Drill Through)
    • Caso esta opção esteja selecionada, permitirá ao usuário aprofundar no detalhamento das informações a partir do gráfico.
  • Título do Gráfico (Chart Title): Informe o título do Gráfico no campo ao lado.
  • Configuração da letra do título do gráfico (Chart Title Font):
    • Tipo da Letra (Fonte): Sans Serif, Serif, Monospaced
    • Formato da Letra (Fonte): Normal, Negrito, Itálico e Negrito com Itálico
    • Tamanho da Letra (Fonte)
  • Rótulo do Eixo Horizontal (Horizontal Axis Label): Informe, no campo ao lado, o rótulo do eixo horizontal do gráfico.
  • Rótulo do Eixo Vertical (Vertical Axis Label): Informe, no campo ao lado, o rótulo do eixo vertical do gráfico.
  • Configuração da letra dos rótulos dos eixos horizontal e vertical (Axes Label Font):
    • Tipo da Letra (Fonte): Sans Serif, Serif, Monospaced
    • Formato da Letra (Fonte): Normal, Negrito, Itálico e Negrito com Itálico
    • Tamanho da Letra (Fonte)
  • Configuração da letra dos conteúdos associados aos eixos (Axes Tick Label Font):
    • Tipo da Letra (Fonte): Sans Serif, Serif, Monospaced
    • Formato da Letra (Fonte): Normal, Negrito, Itálico e Negrito com Itálico
    • Tamanho da Letra (Fonte)
    • Grau de inclinação do texto
  • Legenda: Configurar se a legenda será apresenda, e em que posição em relação ao gráfico
    • Acima (Top), Abaixo (Buttom), À Esquerda (Left), À Direita (Right)
  • Configuração da letra da legenda (Legend Font):
    • Tipo da Letra (Fonte): Sans Serif, Serif, Monospaced
    • Formato da Letra (Fonte): Normal, Negrito, Itálico e Negrito com Itálico
    • Tamanho da Letra (Fonte)
  • Apresentar informações de filtro (Show Slicer): Configurar se a informação do filtro deve ser apresentada, e em que posição em relação ao gráfico
    • Acima (Top), Abaixo (Buttom), À Esquerda (Left), À Direita (Right)
  • Configuração da letra da informação de filtro (Slicer Font):
    • Tipo da Letra (Fonte): Sans Serif, Serif, Monospaced
    • Formato da Letra (Fonte): Normal, Negrito, Itálico e Negrito com Itálico
    • Tamanho da Letra (Fonte)
  • Tamanho do Gráfico: Configuração do tamanho do gráfico (Altura e Largura)
    • Altura do Gráfico (Chart Height)
    • Largura do Gráfico (Chart Width)
  • Cor de Fundo do Gráfico (Background(R,G,B)): Configurar a cor de fundo do gráfico utilizando a combinação de Vermelho (Red), Verde (Green) e Azul(Blue).
    • Clique aqui para obter uma explicação mais detalhada do que significa RGB (fonte: wikipedia)
    • Clique aqui para ver a tabela de cores e o código RGB correspondente (fonte: wikipedia)

Resumo das Funcionalidades dos botões

Segue, abaixo, uma tabela com o resumo de todas as funcionalidades da ferramenta OLAP, disponíveis no GSAN:

BotãoNome OriginalNome TraduzidoDescrição
gerencialOlapNavigator.jpgOLAP NavigatorNavegador OLAPPermite ao usuário o acesso à todas as dimensões do cubo, selecionando aquelas que serão visualizadas. O usuário, também, pode alterar a ordem de visualização das linhas e colunas, bem como clicar em cada dimensão e ver os dados.
gerencialConfigOlapTable.jpgConfig OLAP TableConfigurar a tabela do OLAPEste botão fornece ao usuário a possibilidade de ordenar os dados em ordem crescente e decrescente.
gerencialSuppressEmpty.jpgSuppress Empty Rows/ColumnsSuprimir Linhas/Colunas VaziasElimina da grade de dados (Data Grid) os registros vazios. Exibe apenas os cruzamentos de dados válidos.
gerencialSwapAxes.jpgSwap AxesInverter EixosInverte os eixos da grade de dados (Data Grid)
gerencialDrillMember.jpgDrill Member Abre todas as ocorrências do item selecionado na árvore.
gerencialDrillPosition.jpgDrill Position Abre, apenas, a ocorrência do item selecionado na árvore.
gerencialDrillReplace.jpgDrill Replace Substitui a raiz da dimensão atual, pelo item selecionado.
gerencialDrillThrough.jpgDrill Through Exibe todos os registros que foram usados para gerar a visão atual da grade de dados (Data Grid).
gerencialShowChart.jpgShow ChartApresentar o GráficoGera um gráfico a partir da grade de dados que está sendo apresentada.
gerencialChartConfig.jpgChart ConfigConfigurar o GráficoApresenta as opções para que o usuário configure o gráfico que será gerado.Exempos de configuração: Tipo do Gráfico (Barras Verticais, Barras Horizontais, ...), Título do Gráfico, Rótulos dos eixos, Legenda, Tamanho, Cor de Fundo, ...
gerencialConfigPrintSettings.jpgConfig Print SettingsConfigurar ImpressãoConfigurar a impressão do relatório. Exemplos de Configuração: Título do Relatório, Orientação da Página, Tamanho do Papel, Tamanho da Tabela, ...
gerencialPrintPage.jpgPrint this Page via PDFGerar PDF da PáginaExporta o relatório gerencial para um arquivo do tipo PDF.
gerencialStartExcel.jpgStart ExcelGerar Planilha ExcelExporta o relatório gerencial para uma planilha Excel.

Tópicos Relacionados

Versão 2.1 last modified by Administrator on 05/08/2009 at 19:29

Comentários 0

Documento sem comentários

Anexos 32

Image
gerencialModeloTela.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (72kb )
Image
gerencialOlapNavigatorDim~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (112kb )
Image
gerencialOlapNavigatorMov~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (878 bytes )
Image
gerencialOlapNavigatorMov~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (810 bytes )
Image
gerencialSuppressEmpty.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (935 bytes )
Image
mondrian.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (2kb )
Image
gerencialOlapNavigatorExe~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (54kb )
Image
gerencialChartConfigExemp~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (62kb )
Image
gerencialPrintPage.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (962 bytes )
Image
gerencialShowChart.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (974 bytes )
Image
gerencialExemploExpansao.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (96kb )
Image
gerencialConfigOlapTable.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (940 bytes )
Image
gerencialDrillReplace.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (850 bytes )
Image
gerencialChartConfig.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (1006 bytes )
Image
gerencialExemploExpansaoD~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (132kb )
Image
gerencialOlapNavigatorExe~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (55kb )
Image
gerencialOlapNavigatorExe~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (130kb )
Image
gerencialConfigPrintSetti~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (968 bytes )
Image
pentaho.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (3kb )
Image
gerencialDrillPosition.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (860 bytes )
Image
gerencialOlapNavigatorDim~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (57kb )
Image
gerencialExemploExpansaoD~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (99kb )
Image
gerencialSwapAxes.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (898 bytes )
Image
gerencialExemploExpansaoD~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (219kb )
Image
gerencialExemploExpansaoD~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (156kb )
Image
gerencialDrillMember.jpg 1.3
PostedBy: Homero Cavalcanti em 15/08/2008 (857 bytes )
Image
gerencialOlapNavigatorCol~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (854 bytes )
Image
gerencialOlapNavigatorRow.jpg 1.3
PostedBy: Homero Cavalcanti em 15/08/2008 (906 bytes )
Image
gerencialStartExcel.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (938 bytes )
Image
gerencialOlapNavigatorFil~.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (903 bytes )
Image
gerencialOlapNavigator.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (905 bytes )
Image
gerencialDrillThrough.jpg 1.2
PostedBy: Homero Cavalcanti em 15/08/2008 (929 bytes )

Criador: Homero Cavalcanti on 2008/07/04 19:40
This wiki is licensed under a Creative Commons license
1.5.11446