BI - Acessos no portal (Drill Down)
Gráficos do tipo Drill Down são gráficos que possibilitam a exploração das informações em diferentes níveis de detalhes, podendo ser hierárquica ou não. Neste exemplo faremos um gráfico do tipo Drill Down em que mostrará a quantidade de acessos no portal realizados por cada usuário em um Top 15 Usuários, no ano atual, e incluindo o total de acessos.
Para a construção do Drill Down usaremos gráficos do tipo:
- Grade;
- Rosca;
- Texto.
Grupos de indicadores:
Antes de criar os gráficos crie um grupo de indicadores chamado Administrativo.
Painéis de indicadores
- Descrição: DOX Portal: Acessos;
- Em Menu, selecione: Dox portal - Inteligência;
- Grupo de indicadores, selecione o grupo criado anteriormente: Administrativo;
- Mantenha os campos restantes com valor padrão, clique em OK para salvar e confirme para editar visualmente este Dashboard clicando em Sim;
- Ao abrir a tela de edição visual do painel, clique com o botão direito do mouse dentro do painel para selecionar a opção Novo gráfico.
Gráfico 1: Top 15 Usuários
- Tipo de gráfico: Grades;
- Título: Top 15 Usuários;
- Em SQL, crie um novo conector:
- Descrição: Seleciona top 15 usuários com acesso;
- Tipo; SQL
- Instrução SQL:
ORACLE | POSTGRESQL |
|
|
- Clique em Ok e vincule esse conector no gráfico.
- Na aba Grade, no campo Registros por página, digite: 15;
- Selecione o campo USUARIO na lista Disponíveis;
- Clique no botão para inserir o campo selecionado na lista de Selecionados (Faça o mesmo com o campo ACESSOS selecionado)
- Na aba Rastreio (Drill down), no campo Variável, digite: /*USU*/
- Em Campo de valor, selecione USUARIO
- Clique em OK para salvar o gráfico.
Configurações Painel
Acesse as Configurações Painel clicando sobre o gráfico com o botão direito do mouse e preencha os campos:
- Distância esquerda: 0;
- Distância topo: 0;
- Altura: 350;
- Largura: 300;
- Clique em OK para salvar
Gráfico 2: Acessos Mês/Ano:
- Tipo de gráfico: Rosca;
- Título: Acessos Mês/Ano;
- Em SQl, crie um novo conector;
- Descrição: Seleciona acessos mês/ano do ano atual;
- Tipo: SQL;
- Instrução SQL:
select to_char(extract(month from data), '00')||'/'||extract(year from data) MESANO,
count(1) ACESSOS
from acesso_sistema
where usuario = '/*USU*/' or 'USU' = substr('/*USU*/', 3, 3) or '/*USU*/' = 'Total'
group by to_char(extract(month from data), '00')||'/'||extract(year from data)
- Clique em OK para salvar e vincule o conector no gráfico.
- Em dimensão: MESANO;
- Expressão: ACESSOS;
- Formato: Inteiro;
- Aba Marcador, marcar a opção Exibe marcador e Mostrar: Texto e valor;
Configurações Painel:
- Distãncia esquerda: 305;
- Distância topo: 0;
- Altura: 350;
- Largura:900;
- Clique em OK para salvar as configurações;
Gráfico 3: Total Acessos:
- Tipo de gráfico: Textos;
- Título: Total Acessos;
- Em SQL, crie um novo conector:
- Descrição: Seleciona o total de acessos do ano atual;
- Tipo: SQL;
- Instrução SQL:
select count(1) acessos
from acesso_sistema
where usuario = '/*USU*/' or 'USU' = substr('/*USU*/', 3, 3) or '/*USU*/' = 'Total'
- Clique em OK para salvar e vincule o conector no gráfico;
- Expressão: ACESSOS;
- Formato: Inteiro;
- Clicar em OK para salvar o gráfico;
Connfigurações painel:
- Distância esquerda: 0;
- Distância topo: 355;
- Altura: 150;
- Largura: 1205;
- Clique em OK para salvar.
Finalização e Teste
Feche a aba de edição visual do painel de indicador para salvar e acesse o portal para testar o painel.