Visão geral do esquema

Esta seção fornece uma visão geral do Consulta IoT estrutura de esquemas de dados, ajudando você a entender como os dados são organizados e como acessá‑los de forma eficaz. O data warehouse foi projetado para oferecer acesso completo e flexível aos dados da sua Plataforma por meio de um sistema de banco de dados estruturado.

O que você aprenderá:

  • Como os dados são estruturados em camadas e esquemas

  • Tabelas-chave em cada esquema e o que elas contêm

  • Como as tabelas de dados se relacionam entre si

  • Como acessar os dados usando consultas SQL

  • Como funciona a validação de dados

  • Aprimoramentos futuros na estrutura de dados

circle-info

Termos-chave:

  • Camada: Um nível em um data warehouse que representa uma etapa de processamento, organização ou acesso aos dados, cada um com uma função distinta.

  • Esquema: Um agrupamento lógico de objetos de banco de dados (tabelas, views, etc.)

Estrutura de dados

O Consulta IoT usa uma arquitetura de armazenamento em múltiplas camadas para organizar seus dados. Essa arquitetura proporciona confiabilidade, desempenho e escalabilidade, garantindo o isolamento adequado dos dados entre clientes.

Camadas de dados

O sistema segue um modelo de três camadas para organização dos dados:

  • Dados brutos com transformação mínima

  • Ingestão direta de fontes de dados de negócios e telemática

  • Estrutura de dados original com convenções de nomenclatura consistentes

  • Dados já processados com validação e enriquecimento

  • Estruturas transformadas para análises aprimoradas

  • Introdução de controle de qualidade de dados e aplicação de regras de negócio

Camada Ouro

  • Conjuntos de dados prontos para uso empresarial, otimizados para relatórios

  • Métricas pré‑agregadas e estruturas desnormalizadas

  • Views curadas alinhadas a processos específicos de relatório empresarial

Mais adiante nesta seção da documentação, você encontrará esquemas de dados mais detalhados para cada camada.

Arquitetura do banco de dados

Cada cliente possui uma instância de banco de dados dedicada para garantir isolamento e segurança dos dados. Dentro desse banco de dados:

Esquema
Descrição
Conteúdo

raw_business_data

Entidades de negócio e dados operacionais

Tabelas principais de entidades, dados operacionais, dados de referência, dados históricos, tabelas de relacionamento

raw_telematics_data

Rastreamento de dispositivos e dados de sensores

Dados principais de rastreamento, dados de entrada, dados de estado

repo

Gestão de ativos e inventário

Definições de tipos de ativos, campos personalizados, instâncias de ativos, relacionamentos de ativos, hierarquias de inventário, dados geoespaciais

Metadados

Dados de referência do sistema

tabela description_parameters

Ao consultar dados, você deve especificar tanto o esquema (por exemplo, raw_business_data) quanto o nome da tabela (por exemplo, objects) :

Metadados do cliente e isolamento de dados

O sistema utiliza tabelas de metadados para possibilitar o isolamento adequado de dados e o suporte multi‑tenant:

  • Metadados do distribuidor rastrea as relações distribuidor‑para‑cliente e os parâmetros de infraestrutura

  • Metadados do cliente mapea dados de negócios e telemática através dos esquemas

  • Mapeamento cliente‑dispositivo garante que os dados telemáticos sejam corretamente associados ao cliente correto

Esta camada de metadados garante que:

  • Cada cliente possa acessar somente seus próprios dados

  • Os dados telemáticos e de negócios possam ser devidamente combinados

  • As operações em nível de sistema sejam devidamente segmentadas por cliente

Atualizado

Isto foi útil?