- Created by Felipe Graciano de Moura Ramos, last modified on Jan 03, 2024
Produto: MaxPromotor
Introdução
Este guia é um recurso conciso e objetivo destinado a facilitar a compreensão e o uso eficaz do nosso banco de dados composto por 279 tabelas, voltado para equipes de implantação. O foco está em habilitar tanto a nossa equipe quanto os clientes a extrair informações valiosas desses dados para a construção de soluções de Business Intelligence (B.I.).
Você encontrará aqui:
- Diagrama Simplificado do Banco de Dados: Uma visão geral das tabelas, com ênfase nas mais relevantes para a criação de B.I.
- Descrição das Tabelas Chave: Detalhes sobre as funções e inter-relações das tabelas principais.
- Consultas Padrão para Relatórios: Exemplos de consultas SQL frequentemente usadas para gerar relatórios.
Este documento tem como objetivo oferecer uma compreensão clara e aplicável do nosso banco de dados, capacitando a equipe a apoiar os clientes na análise de dados e na geração de insights de negócios.
Diagrama geral do banco de dados
LINK DA IMAGEM
Como podemos ver no diagrama do banco de dados, existem muitas tabelas relacionadas, o que torna a complexidade de um consulta na medida em que se relacionam as informações ainda maior, para tentar simplificar iremos abordar apenas as principais tabelas e citar alguns exemplos de querys utilizadas para emissão dos principais relatórios do produtos, que não devem ser compartilhadas com o cliente, onde visam apenas ilustrar e compreender melhor esses relacionamentos a fim de extrair as principais informações contidas no MaxPromotor.
Principais Tabelas
Tabela | Principal função |
prow_visita | Tem como função registrar as visitas realizadas pelos usuários do App do MaxPromotor, sendo uma tabela essencial pelo fato de outras tabelas dependerem da visita para registro das informações. |
prow_usuario | Tem como função armazenar as informações cadastrais referente ao usuário do sistema. |
prow_ponto_venda | Tem como função armazenar as informações cadastrais referente aos pontos de venda disponíveis para atendimento no sistema. |
prow_pedido | Tem como função armazenar as informações dos pedidos que vieram de origem do ERP, através da integração de Pedidos. |
prow_pedido_produto | Tem como função armazenar as informações dos itens avaliados do tipo Produto pertencentes a um Pedido. |
prow_agenda | Tem como função armazenar as informações da agenda de atendimento do usuário do App do MaxPromotor. |
prow_item_agenda | Tem como função armazenar as informações detalhadas vinculadas à agenda de atendimento do usuário do App do MaxPromotor. |
prow_pergunta | Tem como função armazenar as informações da Pergunta que podem ser utilizadas na Pesquisa pelo usuário do App do MaxPromotor em campo. |
prow_assunto | Tem como função armazenar as informações do Assunto que será abordado na Pesquisa pelo usuário do App do MaxPromotor em campo. |
prow_pesquisa | Tem como função armazenar as informações do Assunto que será abordado na Pesquisa pelo usuário do App do MaxPromotor em campo. |
prow_item_avaliado | Tem como função armazenar as informações do Item Avaliado, para ser utilizado pelo usuário do App do MaxPromotor. |
prow_foto | Tem como função armazenar as informações das fotos que foram criadas pelo usuário do App do MaxPromotor. |
prow_empresa | Tem como função armazenar as informações das filiais ou empresas na base de dados do MaxPromotor WEB. |
prow_rede | Tem como função armazenar as redes, que estão associadas aos aos PDVs, para que os PDVs possam estar inseridos e ter vínculos entre eles caso estejam na mesma rede. |
prow_foto_resposta_pesquisa | Tem como função associar as pesquisas com as fotos criadas pelos usuários do App do MaxPromotor. |
prow_foto_resp_pesq_item | Tem como função associar os itens da pesquisa com as fotos criadas pelos usuários do App do MaxPromotor. |
prow_objetivo | Tem como função criar metas de avaliação para os usuários do App do MaxPromotor, para que futuramente possam ver se os objetivos foram alcançados. |
prow_localizacao | Tem como função armazenar informações da geolocalização dos eventos realizados pelos usuários do App do MaxPromotor. |
Principais consultas de relatórios existentes
Observação
Essas consultas não devem ser repassadas para os clientes em nenhuma hipótese, serve apenas para orientar e exemplificar a obtenção de determinadas informações no sistema.
Select de itens do relatório - Visitados x Não Visitado.
Select principal do relatório - Visitados x Não Visitado.
Select relatório - Apuração.
Select relatório - Objetivo de Metas.
Select relatório - Produtividade e ociosidade.
Select relatório - Visitas e Justificativas.
Artigo sugerido pelo analista Dannyel Leal.