← Voltar

Arquimadera

Modelo de dados e IDs estáveis para BI

O núcleo do trabalho foi transformar a base de custos em um modelo dimensional com IDs estáveis. Antes, categorias, subcategorias, fornecedores, marcas, tipologias, moedas, unidades, cores e produtos apareciam como texto livre repetido em diferentes células. Cada entidade passou a ter um identificador único e permanente, como CA01-CA09, PR001-PR036 e MA001-MA038, junto com tabelas de relacionamento para os vínculos de muitos para muitos entre fornecedores, marcas, subcategorias e tipologias. A consolidação foi documentada ao longo de 40 alterações rastreadas.

Essa base tornou possível construir os formulários sem duplicar registros nem perder consistência. O Formulário de Cadastro de Fornecedores reúne quatro fluxos, novo fornecedor, nova marca, nova tipologia e atualização de lista. O Formulário de Produtos permite cadastrar, consultar e atualizar produtos, alternar seu status e escopo e criar registros em lote. Em todos os casos, o sistema consegue validar se uma entidade já existe antes de inserir novos dados porque cada referência tem um ID confiável.

O mesmo modelo resolveu um problema que afetava outras automações da Arquimadera. O cotizador, o controle de status ACTIVO/DESCONTINUADO e as atualizações de preço dependiam de correspondências textuais. Uma pequena variação no nome de um fornecedor ou de uma marca podia quebrar uma fórmula ou uma conexão. Com a referência por ID, essas automações deixaram de depender da forma como o texto era escrito ou da ordem em que aparecia.

O resultado é uma única fonte estrutural de verdade para o BI da Arquimadera. Um fornecedor, uma marca ou uma tipologia sempre representa a mesma entidade, independentemente de onde seja consultada. Isso reduz o retrabalho, elimina uma classe inteira de erros silenciosos e deixa a base preparada para uma futura migração para um banco de dados relacional, sem precisar reestruturar as informações desde o zero.