Análises personalizadas e Configurador SQL

O Custom Analysis & SQL Configurator habilita o acesso direto ao banco de dados para análise personalizada de frotas além dos relatórios padrão. Escreva consultas SQL, explore seu conjunto de dados completo e crie visualizações interativas em uma única interface integrada.

Visão geral da interface

Database Schema browser showing raw_business_data and raw_telematics_data schemas with expandable table lists, SQL Query Execution panel with query input area and results display, and Visualization tab for chart creation

O espaço de trabalho do SQL Configurator consiste em 3 seções principais:

  1. Navegador do esquema do banco de dados - Visualize estruturas de tabelas e clique em esquemas para exploração interativa de relacionamentos no dbdiagram.io

  2. Painel de execução de consultas SQL - Escreva consultas PostgreSQL e visualize resultados com feedback imediato

  3. Interface de visualização interativa - Transforme os resultados da consulta em gráficos usando funcionalidade de arrastar e soltar

Sua estrutura de dados

Impacto da configuração: Seu sistema processa diferentes categorias de dados com base nas configurações. Se as tabelas esperadas parecerem indisponíveis, verifique suas configurações de categoria de dados em configuração do sistema.

Seus dados PTL aparecem por meio de dois esquemas primários organizados por origem e finalidade:

raw_business_data

raw_telematics_data

Informações organizacionais e operacionais. - Entidades principais: users, devices, objects, vehicles, employees - Dados operacionais: tasks, forms, zones, places, garages - Dados de referência: models, entities, status information - Tabelas de relacionamento: vehicle-driver assignments, user-zone mappings

Rastreamento GPS em tempo real, leituras de sensores e status do dispositivo - tracking_data_core: Coordenadas GPS, velocidade, altitude, dados de eventos - inputs: Leituras de sensores (combustível, temperatura, tensão) - states: Indicadores de status do dispositivo (ignição, portas, modos operacionais)

Para detalhes sobre os esquemas de dados disponíveis no seu DataHub, veja Visão geral do esquema.

Criando visualizações a partir dos resultados de consultas

Transforme os resultados da sua consulta SQL em visualizações interativas por meio de um fluxo de trabalho estruturado:

1

Verifique a configuração de dados

Verifique se todas as categorias de dados necessárias estão habilitadas nas configurações do sistema:

  1. Navegue até Painel de Configuração PTL na barra lateral esquerda

  2. Verifique se as categorias de dados necessárias (Dados de Rastreamento, Entradas, Estados) estão habilitadas para seus requisitos de análise

  3. Se forem necessárias alterações, atualize a configuração e considere executar o carregamento de dados históricos para aplicação retroativa

2

Desenvolva e execute sua consulta

No Painel de execução de consultas SQL:

  1. Escreva sua consulta de análise usando a sintaxe PostgreSQL e os requisitos de formatação acima

  2. Inclua nomes de campos apropriados, conversões de dados e filtragem para suas necessidades de visualização

  3. Clique Executar para executar sua consulta e gerar o conjunto de dados

  4. Revise os resultados para garantir a qualidade dos dados e o formato de saída esperado

3

Acesse a interface de visualização

Depois que sua consulta for executada com sucesso:

  1. Altere para a Visualização guia que aparece acima dos resultados da sua consulta

  2. Os resultados da sua consulta tornam-se automaticamente disponíveis como campos de dados na interface de visualização

  3. O construtor interativo de gráficos carrega com seu conjunto de dados pronto para criação de visualizações por arrastar e soltar

4

Crie visualizações interativas

Use a interface de visualização para construir gráficos:

  1. Arraste campos dos resultados da sua consulta para as áreas de configuração do gráfico (eixo X, eixo Y, filtros, cores)

  2. Escolha tipos de visualização apropriados com base nas características dos seus dados e objetivos de análise

  3. Aplique filtros e estilo para refinar sua apresentação visual

  4. Exporte visualizações concluídas em múltiplos formatos (PNG, SVG, CSV, base64) para compartilhamento e relatórios\

Guia detalhado de visualização: Instruções completas passo a passo para criação de gráficos são abordadas em Criar visualizações personalizadas.

Dicas para desenvolvimento de consultas

Expanda as seções abaixo para descobrir práticas recomendadas para trabalhar com consultas em SQL Configurator.

Requisitos de formato de dados para análise telemática

Seus dados telemáticos usam armazenamento de inteiros escalados que requer conversão:

Tipo de dado

Formato de armazenamento

Conversão necessária

Coordenadas GPS

Inteiros escalados

Divida por 10.000.000 para graus decimais

Valores de velocidade

Formato inteiro

Divida por 100 para km/h

Selos de tempo

Duas variantes

Use device_time para eventos, platform_time para processamento

Otimização de desempenho e qualidade de dados

Práticas essenciais para análise confiável:

  • Aplique filtragem por tempo: Reduz o tamanho do conjunto de dados e melhora os tempos de resposta com WHERE device_time > now() - INTERVAL '7 days'

  • Use campos indexados: Inclua device_id e device_time em cláusulas WHERE para desempenho ideal da consulta

  • Valide intervalos de dados: Filtre limites de coordenadas e velocidade para identificar leituras anômalas

  • Verifique relacionamentos: Faça referência cruzada dos relacionamentos de dados comerciais para garantir que os JOINs produzam os resultados esperados

  • Gerencie conjuntos de resultados: Adicione cláusulas LIMIT apropriadas para consultas exploratórias para evitar problemas de desempenho

  • Gerencie lacunas de dados: Espere variações normais como lacunas de conectividade durante condições de sinal ruim

Características de dados esperadas: Leituras de sensores exigem validação periódica de calibração, e dados recentes podem ainda estar em processamento durante análises em tempo real.

Padrões de análise entre esquemas

Combine dados organizacionais e de rastreamento para obter insights abrangentes:

  • Integração negócios-telemática: Faça JOIN usando device_id como chave de relacionamento primária entre esquemas

  • Correlação funcionário-veículo: Conecte por meio de relacionamentos da tabela objects para análise de produtividade

  • Interpretação de sensores: Use a tabela de referência description_parameters para traduzir valores codificados em rótulos legíveis

  • Análise geográfica: Combine coordenadas de rastreamento com definições de zonas para insights operacionais

Exemplo: Visão geral completa da frota com LEFT JOIN

Ao analisar operações de frota, frequentemente é necessário ver todos os veículos independentemente de seu status de atividade atual. Este exemplo demonstra como LEFT JOIN preserva registros completos de veículos mesmo quando dados de rastreamento ou atribuições de motoristas estão ausentes.

Insight chave: LEFT JOIN garante que todos os veículos apareçam nos resultados, mesmo sem rastreamento recente ou atribuições de motoristas.

Exemplos de consultas: Padrões completos específicos de casos de uso estão disponíveis em SQL Recipe Book.

Próximos passos

Análise de produção: Para relatórios e painéis em escala empresarial, considere ferramentas de BI dedicadas que se conectem diretamente à sua instância PTL para maior escalabilidade e recursos de colaboração. Saiba mais em Selecionando ferramentas de BI.

Atualizado

Isto foi útil?