Criando um Dashboard com Mapa

<< Click to Display Table of Contents >>

Navigation:  Guia para Administradores > Editor de Dashboard > Criando Dashboards >

Criando um Dashboard com Mapa

Previous pageReturn to chapter overviewNext page

Neste tópico vamos criar um mapa que representará a distribuição de pessoas por sua localização através do cadastro de Unidades de Negócio.

Inicialmente, é necessário criarmos dois campos no cadastro de Unidades de Negócio. Estes campos serão campos decimais que armazenarão a Latitude e Longitude do endereço da Unidade de Negócio. Para isso, acesse no menu principal Utilitários | Dicionário de Classes | Dicionário de Classes. Digite "unidade de negócio" no campo de busca e em seguida digite Enter. Ao exibir a listagem filtrada, dê um duplo clique no cadastro abaixo:

 

Mapa003

 

Ao exibir o cadastro, clique na aba Propriedades Customizadas e em seguida clique em Novo:

 

Mapa004

 

Preencha o cadastro do campo LATITUDE conforme cadastro abaixo:

 

Mapa005

Após preenchido o cadastro clique em Confirmar e Fechar. Vamos agora criar o campo LONGITUDE basicamente com as mesmas definições do campo LATITUDE. Para isso, ainda na listagem de Propriedades Customizadas do cadastro da classe Unidade de Negócio, mantenha o registro da propriedade LATITUDE selecionado e em seguida clique no comando indicado:

Mapa006

 

Altere os dados conforme cadastro abaixo, em seguida clique em Confirmar e Fechar:

 

Mapa007

 

Após criadas as duas propriedades (campos), clique no comando Salvar do cadastro da classe Unidade de Negócio.

Feito isso, acesse o cadastro de Unidades de Negócio para inserirmos as coordenadas. Acesse Recurso | Unidades de Negócio no menu principal.

 

Mapa008

 

Selecione o cadastro de cada uma das unidades, clicando em "Mais Campos" para incluir as coordenadas:

Mapa009

 

Uma forma fácil de se obter as coordenadas é utilizando o aplicativo Google Maps pelo endereço http://maps.google.com. Encontre o endereço da unidade e clique com o botão esquerdo do mouse por alguns segundos no ponto. Ele exibirá as coordenadas daquele ponto:

 

Mapa010

 

Preencha a Latitude e Longitude, clicando em OK e salvando o cadastro da unidade:

 

Mapa011

Observação: após salvar, quando recuperado novamente, o tipo de dado Decimal do Supravizio possui apenas 2 casas decimais. Caso necessite de mais precisão, crie os campos como Alfanuméricos e na consulta sql converta-os em Decimal (Sql Server) ou Number (Oracle), ou tipo de dado correspondente se outros SGBD's.

Vamos exibir agora a distribuição de colaboradores/clientes por Unidades de Negócio. No cadastro de Pessoas (menu Recurso | Pessoas), é importante preencher o campo Local de Trabalho para identificarmos a Unidade de Negócio do colaborador/cliente:

 

Mapa012

 

Criando o Dashboard
 

Siga os passos abaixo:

1. Selecione no menu principal o comando Relatórios | Editor de Dashboard.

 

Editor001

 

2. Será listada uma tela contendo os dashboards existentes. Neste caso, criaremos um novo, clicando no botão Novo DashBoard.

 

CriandoDashboard001

 

 

3.Abrirá uma nova tela solicitando um Título do dashboard a ser criado:

 

Mapa013

 

Ao clicar para confirmar, o Editor de Dashboard será aberto.

 

4. O primeiro passo é inserir uma Fonte de Dados, conforme explicamos anteriormente no tópico Montando Queries. Para isso, clique no seguinte botão:

 

 

CriandoDashboard004

 

 

 
Utilizamos a seguinte consulta para este exemplo:

 

select CP.LATITUDE, CP.LONGITUDE, U.DESCRICAO UNIDADE

from UNIDADE_NEGOCIO U

inner join CP_UNIDADE_NEGOCIO CP on CP.ID_UNIDADE_NEGOCIO = U.ID_UNIDADE_NEGOCIO

inner join PREDIO PR on PR.ID_UNIDADE_NEGOCIO = U.ID_UNIDADE_NEGOCIO

inner join LOCAL L on L.ID_PREDIO = PR.ID_PREDIO

inner join PESSOA P on P.ID_LOCAL = L.ID_LOCAL

 

 

5. Clique no comando abaixo:

 

Mapa001

 

6. Clique no comando abaixo:

 

Mapas015

 

7. Arraste as colunas para as seguintes Seções de Dados:

 

Mapas014

 

8. Em seguida, no mapa exibido, faça uma aproximação com os principais itens exibidos. Esta aproximação manterá o foco no mapa:

 
Mapas016

 

Você pode também converter a exibição ao invés de dados numéricos com balão, utilizar gráficos bolha que demonstrarão visualmente proporções. Para isso, clique com o botão direito do mouse no mapa e selecione a opção abaixo:

 

Mapas017

 

Após convertido:

 

Mapas018

Pronto, agora você pode publicar seu novo Dashboard. Para isso leia Publicando Dashboards.